Searched refs:C2SupportedValueSet (Results 1 – 4 of 4) sorted by relevance
474 class C2SupportedValueSet {484 static inline C2SupportedValueSet<T> None() {485 return C2SupportedValueSet({ });493 static inline C2SupportedValueSet<T> OneOf(const std::initializer_list<T> values) {494 return C2SupportedValueSet(values);502 static inline C2SupportedValueSet<T> OneOf(const std::vector<T> &values) {503 return C2SupportedValueSet(values);512 C2SupportedValueSet<T>(const C2FieldSupportedValues &values) {537 C2SupportedValueSet<T> limitedTo(const C2SupportedValueSet<T> &limit) const;544 C2SupportedValueSet<T> limitedTo(const C2SupportedRange<T> &limit) const;[all …]
29 std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<T> &i);
212 std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<T> &i) { in operator <<()225 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<char> &i);226 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<uint8_t> &i);227 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<int32_t> &i);228 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<uint32_t> &i);230 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<int64_t> &i);231 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<uint64_t> &i);233 template std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<float> &i);243 C2SupportedValueSet<ValueType> _mValues;
264 bool C2SupportedValueSet<T>::contains(T value) const { in contains()272 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedValueSet<T> &limit) const… in limitedTo()279 return C2SupportedValueSet(std::move(values)); in limitedTo()283 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedRange<T> &limit) const { in limitedTo()290 return C2SupportedValueSet(std::move(values)); in limitedTo()294 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedFlags<T> &limit) const { in limitedTo()301 return C2SupportedValueSet(std::move(values)); in limitedTo()305 const std::vector<T> C2SupportedValueSet<T>::values() const { in values()313 template class C2SupportedValueSet<uint8_t>; variable314 template class C2SupportedValueSet<char>; variable[all …]