DataDictionaryIterator Class Reference Data Types
#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 |
私有成员函数 |
|
| DataDictionaryIteratorInterface * | GetIterator () |
| const DataDictionaryIteratorInterface * | GetIterator () const |
Private Attributes |
|
| IteratorMemory | _iteratorMemory |
| const Bool | _hasIterator |
| Tuple < const 数据 &, const 数据 & > | _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 | ( | DataDictionaryIterator && | src | ) |
| ~ DataDictionaryIterator | ( | ) |
| MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | DataDictionaryIterator | ) |
| DataDictionaryIterator & operator++ | ( | ) |
| void operator++ | ( | int | ) |
| Bool operator== | ( | const DataDictionaryIterator & | other | ) | const |
| Bool operator!= | ( | const DataDictionaryIterator & | other | ) | const |
|
explicit |
| const Tuple <const 数据 &, const 数据 &>* operator-> | ( | ) | const |
| const Tuple <const 数据 &, const 数据 &>& operator* | ( | ) | const |
| const 数据 & 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 | ( | ) | const |
returns the data of the current element. this is a template. e.g. write Get<Int32>() if you expect Int32 data.
| const 数据 & Get | ( | ) | const |
returns the 数据 of the current element.
|
private |
|
private |
|
private |
|
private |
|
private |