#include <datadictionaryiterator.h>
DataDictionaryIteratorInterface is used internally by DataDictionary::Iterator. It should not be used directly.
Public Member Functions | |
MAXON_METHOD void | Destruct () |
MAXON_METHOD void | MoveConstruct (DataDictionaryIteratorInterface *src) |
MAXON_METHOD Bool | HasValue () const |
MAXON_METHOD Bool | IsEqual (const DataDictionaryIteratorInterface *other) const |
MAXON_METHOD void | MoveToNext () |
MAXON_METHOD void | GetKeyAndData (Tuple< const Data &, const Data & > &res) const |
Private Member Functions | |
MAXON_INTERFACE_NONVIRTUAL (DataDictionaryIteratorInterface, MAXON_REFERENCE_NONE, "net.maxon.interface.datadictionaryiterator", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | |
|
private |
MAXON_METHOD void Destruct | ( | ) |
MAXON_METHOD void MoveConstruct | ( | DataDictionaryIteratorInterface * | src | ) |
MAXON_METHOD Bool HasValue | ( | ) | const |
MAXON_METHOD Bool IsEqual | ( | const DataDictionaryIteratorInterface * | other | ) | const |
MAXON_METHOD void MoveToNext | ( | ) |
MAXON_METHOD void GetKeyAndData | ( | Tuple< const Data &, const Data & > & | res | ) | const |
[out] | res | DataDictionary to compare for equality. |