8#ifndef HPP_ALIB_ENUMS_ITERABLE_BITSET
9#define HPP_ALIB_ENUMS_ITERABLE_BITSET 1
11#if !defined (HPP_ALIB_ENUMS_ITERABLE)
17#if !defined (HPP_ALIB_LANG_BITSET)
21namespace alib {
namespace enums {
40template<
typename TEnum>
41using EnumBitSet = TBitSet<TEnum, enums::T_EnumIsIterable<TEnum>::End,
44template<
typename TEnum,
typename TEnableIf
55template<
typename TEnum>
59template<
typename TEnum,
typename TEnableIf
#define ALIB_ASSERT_MODULE(modulename)
#define ATMP_VOID_IF(Cond)
#define ATMP_EQ( T, TEqual)
TBitSet< TEnum, enums::T_EnumIsIterable< TEnum >::End, enums::T_EnumIsIterable< TEnum >::Begin > EnumBitSet