ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CSet< T >::const_iterator Class Reference

#include <set.h>

+ Inheritance diagram for argos::CSet< T >::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 argos::CSet< T >::const_iterator

Definition at line 106 of file set.h.

Constructor & Destructor Documentation

◆ const_iterator()

template<class T >
argos::CSet< T >::const_iterator::const_iterator ( const iterator c_it)
inline

Definition at line 108 of file set.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 114 of file set.h.

◆ operator=()

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

Definition at line 109 of file set.h.

◆ operator==()

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

Definition at line 113 of file set.h.


The documentation for this class was generated from the following file: