Lines Matching refs:FlagsEnum
39 class FlagsEnum
42 typedef FlagsEnum<StorageT, EnumT> Self;
54 FlagsEnum() : m_FlagsValue(0) {} in FlagsEnum() function
61 FlagsEnum(EnumT e) : m_FlagsValue(e) {} in FlagsEnum() function
68 FlagsEnum(StorageT e) : m_FlagsValue(e) {} in FlagsEnum() function
196 class FlagsEnum1 : public FlagsEnum<bit8, EnumT>
202 FlagsEnum1() : FlagsEnum<bit8, EnumT>() {} in FlagsEnum1()
209 explicit FlagsEnum1(EnumT e) : FlagsEnum<bit8, EnumT>(e) {} in FlagsEnum1()
216 explicit FlagsEnum1(bit8 e) : FlagsEnum<bit8, EnumT>(e) {} in FlagsEnum1()
233 class FlagsEnum2 : public FlagsEnum<bit16, EnumT>
239 FlagsEnum2() : FlagsEnum<bit16, EnumT>() {} in FlagsEnum2()
246 explicit FlagsEnum2(EnumT e) : FlagsEnum<bit16, EnumT>(e) {} in FlagsEnum2()
253 explicit FlagsEnum2(bit16 e) : FlagsEnum<bit16, EnumT>(e) {} in FlagsEnum2()
270 class FlagsEnum4 : public FlagsEnum<bit32, EnumT>
276 FlagsEnum4() : FlagsEnum<bit32, EnumT>() {} in FlagsEnum4()
283 explicit FlagsEnum4(EnumT e) : FlagsEnum<bit32, EnumT>(e) {} in FlagsEnum4()
290 explicit FlagsEnum4(bit32 e) : FlagsEnum<bit32, EnumT>(e) {} in FlagsEnum4()