Searched refs:EnumType (Results 1 – 9 of 9) sorted by relevance
37 template <typename EnumType>38 inline constexpr typename std::underlying_type<EnumType>::type asBaseType(EnumType value) { in asBaseType()39 return static_cast<typename std::underlying_type<EnumType>::type>(value); in asBaseType()
25 #define CHECK_TEST_ENUM(EnumType, enumValue) \ argument26 static_assert(static_cast<EnumType>(Test##EnumType::enumValue) == EnumType::enumValue)
40 template <typename EnumType>41 constexpr typename std::underlying_type<EnumType>::type asBaseType(EnumType value) { in asBaseType()42 return static_cast<typename std::underlying_type<EnumType>::type>(value); in asBaseType()
31 #define CHECK_TEST_ENUM(EnumType, enumValue) \ argument32 static_assert(static_cast<EnumType>(Test##EnumType::enumValue) == EnumType::enumValue)
36 #define CHECK_TEST_ENUM(EnumType, enumValue) \ argument37 static_assert(static_cast<EnumType>(Test##EnumType::enumValue) == EnumType::enumValue)
227 template <typename EnumType, EnumType value>