OpenHantek
Enum< T, first, last >::Iterator Class Reference

#include <enumclass.h>

Public Member Functions

 Iterator (int value)
 
operator* (void) const
 
void operator++ (void)
 
bool operator!= (Iterator rhs)
 

Private Attributes

int m_value
 

Constructor & Destructor Documentation

◆ Iterator()

template<typename T , T first, T last>
Enum< T, first, last >::Iterator::Iterator ( int  value)
inline

Member Function Documentation

◆ operator!=()

template<typename T , T first, T last>
bool Enum< T, first, last >::Iterator::operator!= ( Iterator  rhs)
inline

◆ operator*()

template<typename T , T first, T last>
T Enum< T, first, last >::Iterator::operator* ( void  ) const
inline

◆ operator++()

template<typename T , T first, T last>
void Enum< T, first, last >::Iterator::operator++ ( void  )
inline

Field Documentation

◆ m_value

template<typename T , T first, T last>
int Enum< T, first, last >::Iterator::m_value
private

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