Searched refs:EnumT (Results 1 – 1 of 1) sorted by relevance
38 template <typename StorageT, typename EnumT>42 typedef SizedEnum<StorageT, EnumT> Self;63 SizedEnum(EnumT e) { Set(e); } in SizedEnum()71 operator EnumT() const { return Get(); } in EnumT() function82 Self& operator =(EnumT e) { Set(e); return *this; }92 void Set(EnumT e) { m_EnumValue = static_cast<EnumT>(e); } in Set()101 EnumT Get() const { return static_cast<EnumT>(m_EnumValue); } in Get()113 template <typename EnumT>114 class SizedEnum1 : public SizedEnum<bit8, EnumT>122 SizedEnum1() : SizedEnum<bit8, EnumT>() {} in SizedEnum1()[all …]