#include <enum.h>
◆ Iterator() [1/2]
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
| Enum< Enumeration, end_element >::Iterator::Iterator |
( |
| ) |
|
|
inline |
Create a new iterator, starting at value 0.
◆ Iterator() [2/2]
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
Create a new iterator, starting at a specified value.
◆ operator!=()
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
| bool Enum< Enumeration, end_element >::Iterator::operator!= |
( |
Iterator |
compare_to | ) |
|
|
inline |
◆ operator*()
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
Get the current value of the iterator.
◆ operator++() [1/2]
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
Move to the successor item (suffix form).
◆ operator++() [2/2]
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
Move to the successor item (prefix form).
◆ operator==()
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
| bool Enum< Enumeration, end_element >::Iterator::operator== |
( |
Iterator |
compare_to | ) |
|
|
inline |
◆ value
template<typename Enumeration , Enumeration end_element = Enumeration::Count>
The documentation for this class was generated from the following file: