You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SeasonI/flags.h

14 lines
291 B

enum class Flag:int{
NONE,
TEST_FLAG1,
TEST_FLAG2,
TEST_FLAG3,
};
template <typename Enumeration>
auto flagint(Enumeration const value) -> typename std::underlying_type<Enumeration>::type
{
return static_cast<typename std::underlying_type<Enumeration>::type>(value);
}