argos::CSet< T, C >::const_iterator Class Reference

#include <set.h>

Inheritance diagram for argos::CSet< T, C >::const_iterator:
Collaboration diagram for argos::CSet< T, C >::const_iterator:

Public Member Functions

 const_iterator (const iterator &c_it)
 
const_iteratoroperator= (const iterator &c_it)
 
bool operator== (const iterator &c_it)
 
bool operator!= (const iterator &c_it)
 
- Public Member Functions inherited from argos::CSetIterator< T, const T >
 CSetIterator (SSetElement< T > *ps_elem=NULL)
 
 CSetIterator (const CSetIterator &c_it)
 
CSetIteratoroperator= (const CSetIterator &c_it)
 
reference operator* ()
 
pointer operator-> ()
 
CSetIteratoroperator++ ()
 
bool operator== (const CSetIterator &c_it)
 
bool operator!= (const CSetIterator &c_it)
 

Additional Inherited Members

- Public Types inherited from argos::CSetIterator< T, const T >
typedef std::forward_iterator_tag iterator_category
 
typedef const T value_type
 
typedef std::ptrdiff_t difference_type
 
typedef const T & reference
 
typedef const T * pointer
 
- Public Attributes inherited from argos::CSetIterator< T, const T >
SSetElement< T > * m_psElem
 

Detailed Description

template<class T, class C = std::less<T>>
class argos::CSet< T, C >::const_iterator

Definition at line 107 of file set.h.

Constructor & Destructor Documentation

template<class T, class C = std::less<T>>
argos::CSet< T, C >::const_iterator::const_iterator ( const iterator c_it)
inline

Definition at line 109 of file set.h.

Member Function Documentation

template<class T, class C = std::less<T>>
bool argos::CSet< T, C >::const_iterator::operator!= ( const iterator c_it)
inline

Definition at line 115 of file set.h.

template<class T, class C = std::less<T>>
const_iterator& argos::CSet< T, C >::const_iterator::operator= ( const iterator c_it)
inline

Definition at line 110 of file set.h.

template<class T, class C = std::less<T>>
bool argos::CSet< T, C >::const_iterator::operator== ( const iterator c_it)
inline

Definition at line 114 of file set.h.