enum_traits< void > Struct Reference

#include <Bitmask.h>

Classes

struct  _allow_bitops
 

Public Types

using allow_bitops = _allow_bitops
 
template<class T , class R = T>
using t = typename std::enable_if< std::is_enum< T >::value &&enum_traits< T >::allow_bitops, R >::type
 
template<class T >
using u = typename std::underlying_type< T >::type
 

Member Typedef Documentation

◆ allow_bitops

using enum_traits< void >::allow_bitops = _allow_bitops

◆ t

template<class T , class R = T>
using enum_traits< void >::t = typename std::enable_if<std::is_enum<T>::value && enum_traits<T>::allow_bitops, R>::type

◆ u

template<class T >
using enum_traits< void >::u = typename std::underlying_type<T>::type

The documentation for this struct was generated from the following file: