Public Types | |
typedef const Element * | iterator |
Public Member Functions | |
BETTER_ENUMS_CONSTEXPR_ iterator | begin () const |
BETTER_ENUMS_CONSTEXPR_ iterator | end () const |
BETTER_ENUMS_CONSTEXPR_ std::size_t | size () const |
BETTER_ENUMS_CONSTEXPR_ const Element & | operator[] (std::size_t index) const |
BETTER_ENUMS_CONSTEXPR_ | _Iterable (const Element *array, std::size_t s) |
Private Attributes | |
const Element *const | _array |
const std::size_t | _size |
typedef const Element* better_enums::_Iterable< Element >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |