![]() |
Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
|
Iterator over the elements of an extended enum. More...
Iterator over the elements of an extended enum.
#include "enums.h"
Public Member Functions | |
| BaseID | operator* (void) const |
| De-referencing the iterator gives the value. More... | |
| Iterator & | operator++ (void) noexcept |
| Increment iterator (pre-fix: first increment, then return). More... | |
| Iterator | operator++ (int) noexcept |
| Postfix increment: return, then increment. More... | |
| bool | operator!= (const Iterator &o) const noexcept |
| Iterator unequality. More... | |
| bool | operator== (const Iterator &o) const noexcept |
| Iterator equality. More... | |
Constructors | |
| Iterator (BaseID val=static_cast< BaseID >(0)) noexcept | |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Increment iterator (pre-fix: first increment, then return).
Definition at line 339 of file enums.h.
Referenced by elementa::base::EnumExtPriv< BaseID, HelperIDString >::Iterator::operator++().
|
inlinenoexcept |
Postfix increment: return, then increment.
Definition at line 343 of file enums.h.
References elementa::base::EnumExtPriv< BaseID, HelperIDString >::Iterator::operator++().
|
inlinenoexcept |
|
inlinenoexcept |