#include <datadictionaryiterator.h>
Iterator to iterate through all elements of a DataDictionary.
Public Types | |
using | IteratorMemory = Int[10] |
Public Types inherited from ForEachIterator< DataDictionaryIterator > | |
using | IsForEachIterator = std::true_type |
Private Member Functions | |
DataDictionaryIteratorInterface * | GetIterator () |
const DataDictionaryIteratorInterface * | GetIterator () const |
Private Attributes | |
IteratorMemory | _iteratorMemory |
const Bool | _hasIterator |
Tuple< const Data &, const Data & > | _pair |
Additional Inherited Members | |
Static Public Member Functions inherited from ForEachIterator< DataDictionaryIterator > | |
static MAXON_ATTRIBUTE_FORCE_INLINE | PRIVATE_MAXON_RBF_SENTINEL (Wrapper) end() |
using IteratorMemory = Int[10] |
DataDictionaryIterator | ( | DataDictionaryIterator && | src | ) |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | DataDictionaryIterator | ) |
DataDictionaryIterator& operator++ | ( | ) |
void operator++ | ( | int | ) |
Bool operator== | ( | const DataDictionaryIterator & | other | ) | const |
Bool operator!= | ( | const DataDictionaryIterator & | other | ) | const |
|
explicit |
const Data& GetKey | ( | ) | const |
returns the id of the current element
Result<typename std::conditional<STD_IS_REPLACEMENT(void, T), void, typename ByValueParam<T>::type>::type> Get | ( | void | ) | const |
returns the data of the current element. this is a template. e.g. write Get<Int32>() if you expect Int32 data.
|
private |
|
private |
|
private |
|
private |