#include <set.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef REFERENCED_TYPE | value_type |
typedef std::ptrdiff_t | difference_type |
typedef REFERENCED_TYPE & | reference |
typedef REFERENCED_TYPE * | pointer |
Public Member Functions | |
CSetIterator (SSetElement< CONTAINED_TYPE > *ps_elem=NULL) | |
CSetIterator (const CSetIterator &c_it) | |
CSetIterator & | operator= (const CSetIterator &c_it) |
reference | operator* () |
pointer | operator-> () |
CSetIterator & | operator++ () |
bool | operator== (const CSetIterator &c_it) |
bool | operator!= (const CSetIterator &c_it) |
Public Attributes | |
SSetElement< CONTAINED_TYPE > * | m_psElem |
The CSet iterator.
typedef std::ptrdiff_t argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::difference_type |
typedef std::forward_iterator_tag argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::iterator_category |
typedef REFERENCED_TYPE* argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::pointer |
typedef REFERENCED_TYPE& argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::reference |
typedef REFERENCED_TYPE argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
SSetElement<CONTAINED_TYPE>* argos::CSetIterator< CONTAINED_TYPE, REFERENCED_TYPE >::m_psElem |