Lines Matching refs:C2SupportedFlags
341 class C2SupportedFlags {
351 static inline C2SupportedFlags<T> None() {
352 return C2SupportedFlags(std::initializer_list<C2Value::Primitive>());
361 static inline C2SupportedFlags<T> Flags(const std::initializer_list<T> flags, T min = T(0)) {
362 return C2SupportedFlags(min, flags);
371 static inline C2SupportedFlags<T> Flags(const std::vector<T> &flags, T min = T(0)) {
372 return C2SupportedFlags(min, flags);
381 C2SupportedFlags<T>(const C2FieldSupportedValues &values) {
406 C2SupportedFlags<T> limitedTo(const C2SupportedFlags<T> &limit) const;
438 C2SupportedFlags(std::vector<C2Value::Primitive> &&values)
447 C2SupportedFlags(T min, const std::vector<T> &flags) {
459 C2SupportedFlags(T min, const std::initializer_list<T> flags) {
550 C2SupportedValueSet<T> limitedTo(const C2SupportedFlags<T> &limit) const;
766 return limitTo(C2SupportedFlags<T>::Flags(flags, min));
774 return limitTo(C2SupportedFlags<T>::Flags(flags, min));
792 C2ParamFieldValuesBuilder<T> &limitTo(const C2SupportedFlags<T> &limit);