Home
last modified time | relevance | path

Searched refs:C2SupportedValueSet (Results 1 – 4 of 4) sorted by relevance

/hardware/google/av/codec2/vndk/include/util/
DC2InterfaceUtils.h473 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 …]
DC2Debug-interface.h29 std::ostream& operator<<(std::ostream& os, const C2SupportedValueSet<T> &i);
/hardware/google/av/codec2/vndk/util/
DC2Debug.cpp212 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;
DC2InterfaceUtils.cpp257 bool C2SupportedValueSet<T>::contains(T value) const { in contains()
265 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedValueSet<T> &limit) const… in limitedTo()
269 return C2SupportedValueSet(std::move(values)); in limitedTo()
273 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedRange<T> &limit) const { in limitedTo()
277 return C2SupportedValueSet(std::move(values)); in limitedTo()
281 C2SupportedValueSet<T> C2SupportedValueSet<T>::limitedTo(const C2SupportedFlags<T> &limit) const { in limitedTo()
285 return C2SupportedValueSet(std::move(values)); in limitedTo()
289 const std::vector<T> C2SupportedValueSet<T>::values() const { in values()
297 template class C2SupportedValueSet<uint8_t>; variable
298 template class C2SupportedValueSet<char>; variable
[all …]