![]() |
ezEngine
Release 25.03
|
Iterator with write access. More...
#include <IdTable.h>
Public Member Functions | |
ValueType & | Value () |
Returns the 'value' of the element that this iterator points to. | |
const ValueType & | Value () const |
Returns the 'value' of the element that this iterator points to. | |
![]() | |
bool | IsValid () const |
Checks whether this iterator points to a valid element. | |
bool | operator== (const typename ezIdTableBase< IdType, ValueType >::ConstIterator &it2) const |
Checks whether the two iterators point to the same element. | |
bool | operator!= (const typename ezIdTableBase< IdType, ValueType >::ConstIterator &it2) const |
Checks whether the two iterators point to the same element. | |
IdType | Id () const |
Returns the 'id' of the element that this iterator points to. | |
const ValueType & | Value () const |
Returns the 'value' of the element that this iterator points to. | |
void | Next () |
Advances the iterator to the next element in the map. The iterator will not be valid anymore, if the end is reached. | |
void | operator++ () |
Shorthand for 'Next'. | |
Friends | |
class | ezIdTableBase< IdType, ValueType > |
Additional Inherited Members | |
![]() | |
ConstIterator (const ezIdTableBase< IdType, ValueType > &idTable) | |
![]() | |
const ezIdTableBase< IdType, ValueType > & | m_IdTable |
IndexType | m_CurrentIndex |
IndexType | m_CurrentCount |
Iterator with write access.