Home | History | Annotate | Download | only in libvrflinger

Lines Matching defs:ValueType

63 // wrapper member type ValueType in member type Type.
66 TestTypeExpression<typename T::ValueType>> {
67 using Type = typename T::ValueType;
110 using ValueType = typename UnderlyingType<BaseType>::Type;
118 // Implicit conversion from ValueType.
119 Wrapper(ValueType value) : value(value) {}
122 Wrapper(BaseType value) : value(static_cast<ValueType>(value)) {}
125 template <typename T, typename = EnableIfMatchingEnum<T, ValueType>>
126 Wrapper(const T& value) : value(static_cast<ValueType>(value)) {}
131 // Implicit conversion to ValueType.
132 operator ValueType() const { return value; }
134 template <typename T, typename = EnableIfMatchingEnum<T, ValueType>>
145 bool operator!=(ValueType other_value) const { return value != other_value; }
150 bool operator==(ValueType other_value) const { return value == other_value; }
155 ValueType value;
159 enum : ValueType {
173 enum : ValueType {
185 enum : ValueType {
199 enum : ValueType {
210 enum : ValueType {
227 enum : ValueType {
236 enum : ValueType {
248 enum : ValueType {
264 enum : ValueType {