Plasma Engine  2.0
Loading...
Searching...
No Matches
plIdTableBase< IdType, ValueType >::Iterator Struct Reference

Iterator with write access. More...

#include <IdTable.h>

Inheritance diagram for plIdTableBase< IdType, ValueType >::Iterator:

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.
 
- Public Member Functions inherited from plIdTableBase< IdType, ValueType >::ConstIterator
bool IsValid () const
 Checks whether this iterator points to a valid element.
 
bool operator== (const typename plIdTableBase< IdType, ValueType >::ConstIterator &it2) const
 Checks whether the two iterators point to the same element.
 
bool operator!= (const typename plIdTableBase< 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 plIdTableBase< IdType, ValueType >
 

Additional Inherited Members

- Protected Member Functions inherited from plIdTableBase< IdType, ValueType >::ConstIterator
 ConstIterator (const plIdTableBase< IdType, ValueType > &idTable)
 
- Protected Attributes inherited from plIdTableBase< IdType, ValueType >::ConstIterator
const plIdTableBase< IdType, ValueType > & m_IdTable
 
IndexType m_CurrentIndex
 
IndexType m_CurrentCount
 

Detailed Description

template<typename IdType, typename ValueType>
struct plIdTableBase< IdType, ValueType >::Iterator

Iterator with write access.


The documentation for this struct was generated from the following files: