Lines Matching refs:values
205 C2SupportedRange(const C2FieldSupportedValues &values);
381 C2SupportedFlags<T>(const C2FieldSupportedValues &values) {
382 if (values.type == C2FieldSupportedValues::FLAGS) {
383 _mValues.insert(_mValues.end(), values.values.begin(), values.values.end());
438 C2SupportedFlags(std::vector<C2Value::Primitive> &&values)
439 : _mValues(values) {
492 static inline C2SupportedValueSet<T> OneOf(const std::initializer_list<T> values) {
493 return C2SupportedValueSet(values);
501 static inline C2SupportedValueSet<T> OneOf(const std::vector<T> &values) {
502 return C2SupportedValueSet(values);
511 C2SupportedValueSet<T>(const C2FieldSupportedValues &values) {
512 if (values.type == C2FieldSupportedValues::VALUES) {
513 _mValues.insert(_mValues.end(), values.values.begin(), values.values.end());
562 const std::vector<T> values() const;
577 C2SupportedValueSet(std::vector<C2Value::Primitive> &&values)
578 : _mValues(values) {
586 C2SupportedValueSet(const std::vector<T> &values) {
587 for (T elem : values) {
597 C2SupportedValueSet(const std::initializer_list<T> values) {
598 for (T elem : values) {
622 C2FieldSupportedValuesHelper(const C2FieldSupportedValues &values);
750 C2ParamFieldValuesBuilder<T> &oneOf(const std::initializer_list<T> values) {
751 return limitTo(C2SupportedValueSet<T>::OneOf(values));
757 C2ParamFieldValuesBuilder<T> &oneOf(const std::vector<T> &values) {
758 return limitTo(C2SupportedValueSet<T>::OneOf(values));