The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::utils::Enum< EnumType >::iterator Class Reference

Public Member Functions

 iterator (const EnumType &val)
 
 iterator (const iterator &other)
 
void operator++ ()
 
Value operator* () const
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 

Detailed Description

template<class EnumType>
class sparta::utils::Enum< EnumType >::iterator

Definition at line 102 of file Enum.hpp.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<class EnumType >
sparta::utils::Enum< EnumType >::iterator::iterator ( const EnumType &  val)
inline

Definition at line 105 of file Enum.hpp.

◆ iterator() [2/2]

template<class EnumType >
sparta::utils::Enum< EnumType >::iterator::iterator ( const iterator other)
inline

Definition at line 109 of file Enum.hpp.

Member Function Documentation

◆ operator!=()

template<class EnumType >
bool sparta::utils::Enum< EnumType >::iterator::operator!= ( const iterator other) const
inline

Definition at line 128 of file Enum.hpp.

◆ operator*()

template<class EnumType >
Value sparta::utils::Enum< EnumType >::iterator::operator* ( ) const
inline

Definition at line 118 of file Enum.hpp.

◆ operator++()

template<class EnumType >
void sparta::utils::Enum< EnumType >::iterator::operator++ ( )
inline

Definition at line 113 of file Enum.hpp.

◆ operator==()

template<class EnumType >
bool sparta::utils::Enum< EnumType >::iterator::operator== ( const iterator other) const
inline

Definition at line 123 of file Enum.hpp.


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