OpenHantek
Loading...
Searching...
No Matches
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: