|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
Create an iterator that goes over a contiguous (unit-step) enum class. More...
#include <enum_iterator.hpp>
Public Member Functions | |
| enum_iterator (const C &f) | |
| enum_iterator () | |
| enum_iterator | operator++ () |
| C | operator* () |
| enum_iterator | begin () |
| enum_iterator | end () |
| bool | operator!= (const enum_iterator &i) |
Private Types | |
| typedef std::underlying_type< C >::type | val_t |
Private Attributes | |
| int | val |
Create an iterator that goes over a contiguous (unit-step) enum class.
Definition at line 37 of file enum_iterator.hpp.
|
private |
Definition at line 39 of file enum_iterator.hpp.
|
inline |
Definition at line 43 of file enum_iterator.hpp.
|
inline |
|
inline |
Definition at line 51 of file enum_iterator.hpp.
|
inline |
|
inline |
Definition at line 57 of file enum_iterator.hpp.
|
inline |
Definition at line 50 of file enum_iterator.hpp.
|
inline |
Definition at line 45 of file enum_iterator.hpp.
|
private |
Definition at line 40 of file enum_iterator.hpp.