EnumWrapper< ENUMCLASS > Struct Template Reference

#include <enumflags.h>

Public Member Functions

constexpr operator ENUMCLASS () const
 
constexpr operator Bool () const
 
constexpr operator typename std::underlying_type< ENUMCLASS >::type () const
 

Public Attributes

ENUMCLASS value
 

Member Function Documentation

◆ operator ENUMCLASS()

constexpr operator ENUMCLASS ( ) const
constexpr

◆ operator Bool()

constexpr operator Bool ( ) const
explicitconstexpr

◆ operator typename std::underlying_type< ENUMCLASS >::type()

constexpr operator typename std::underlying_type< ENUMCLASS >::type ( ) const
explicitconstexpr

Member Data Documentation

◆ value

ENUMCLASS value