class
IRTTIIterator
Interface for a RTTI iterator.
Public
Methods
~IRTTIIterator
IsValid
Returns true if the iterator points to a valid value.
SeekToBeginning
Resets the iterator to the beginning of the container.
SeekToEnd
Resets the iterator to the end of the container.
GetElementCount
Returns the number of elements in the container.
GetValue
Returns the current value of the iterator.
Clear
Clears all the entries from the underlying container.
Erase
Removes the current iterator element.
Clone
Makes a copy of this iterator at its current location.
SeekToIndex
Seeks the iterator to a particular index.
If the index is out of range, or seeking to index is not supported, the iterator is marked as invalid and false is returned.
SeekToKey
Seeks the iterator to a particular key.
The provided value should be a pointer to the key value, or to a tuple. In case the value is a tuple, the first element is considered to be the key. If the kye is not found, or seeking to key is not supported, the iterator is marked as invalid and false is returned.