5 template <
typename T, T first, T last >
class Enum {
Definition: enumclass.h:7
Iterator(int value)
Definition: enumclass.h:9
Enum< T, first, last >::Iterator begin(Enum< T, first, last >)
Definition: enumclass.h:22
int m_value
Definition: enumclass.h:18
bool operator!=(Iterator rhs)
Definition: enumclass.h:15
Enum< T, first, last >::Iterator end(Enum< T, first, last >)
Definition: enumclass.h:26
T operator*(void) const
Definition: enumclass.h:11
void operator++(void)
Definition: enumclass.h:13
Definition: enumclass.h:5