Searched refs:C2SupportedValueSet (Results 1 – 4 of 4) sorted by relevance
473 class C2SupportedValueSet {483 static inline C2SupportedValueSet<T> None() {484 return C2SupportedValueSet({ });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) {536 C2SupportedValueSet<T> limitedTo(const C2SupportedValueSet<T> &limit) const;543 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;
262 bool C2SupportedValueSet<T>::contains(T value) const { in contains()270 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedValueSet<T> &limit) const… in limitedTo()277 return C2SupportedValueSet(std::move(values)); in limitedTo()281 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedRange<T> &limit) const { in limitedTo()288 return C2SupportedValueSet(std::move(values)); in limitedTo()292 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedFlags<T> &limit) const { in limitedTo()299 return C2SupportedValueSet(std::move(values)); in limitedTo()303 const std::vector<T> C2SupportedValueSet<T>::values() const { in values()311 template class C2SupportedValueSet<uint8_t>; variable312 template class C2SupportedValueSet<char>; variable[all …]