DataDictionaryIterator Class Reference Data Types
#include <datadictionaryiterator.h>
Iterator to iterate through all elements of a DataDictionary.
Public Types |
|
using | IteratorMemory = Int [10] |
![]() |
|
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 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 |