Irrlicht 3D Engine
irr::core::list< T >::ConstIterator Class Reference

List iterator for const access. More...

#include <irrList.h>

Public Member Functions

 ConstIterator ()
 
 ConstIterator (const Iterator &iter)
 
bool operator!= (const ConstIterator &other) const
 
bool operator!= (const Iterator &other) const
 
const T & operator* ()
 
ConstIterator operator+ (s32 num) const
 
ConstIteratoroperator++ ()
 
ConstIterator operator++ (s32)
 
ConstIteratoroperator+= (s32 num)
 
ConstIterator operator- (s32 num) const
 
ConstIteratoroperator-- ()
 
ConstIterator operator-- (s32)
 
ConstIteratoroperator-= (s32 num)
 
const T * operator-> ()
 
ConstIteratoroperator= (const Iterator &iterator)
 
bool operator== (const ConstIterator &other) const
 
bool operator== (const Iterator &other) const
 

Friends

class Iterator
 
class list< T >
 

Detailed Description

template<class T>
class irr::core::list< T >::ConstIterator

List iterator for const access.

Definition at line 87 of file irrList.h.

Constructor & Destructor Documentation

§ ConstIterator() [1/2]

template<class T>
irr::core::list< T >::ConstIterator::ConstIterator ( )
inline

Definition at line 91 of file irrList.h.

§ ConstIterator() [2/2]

template<class T>
irr::core::list< T >::ConstIterator::ConstIterator ( const Iterator iter)
inline

Definition at line 92 of file irrList.h.

Member Function Documentation

§ operator!=() [1/2]

template<class T>
bool irr::core::list< T >::ConstIterator::operator!= ( const ConstIterator other) const
inline

Definition at line 117 of file irrList.h.

§ operator!=() [2/2]

template<class T>
bool irr::core::list< T >::ConstIterator::operator!= ( const Iterator other) const
inline

Definition at line 119 of file irrList.h.

§ operator*()

template<class T>
const T& irr::core::list< T >::ConstIterator::operator* ( )
inline

Definition at line 121 of file irrList.h.

§ operator+()

template<class T>
ConstIterator irr::core::list< T >::ConstIterator::operator+ ( s32  num) const
inline

Definition at line 112 of file irrList.h.

§ operator++() [1/2]

template<class T>
ConstIterator& irr::core::list< T >::ConstIterator::operator++ ( )
inline

Definition at line 94 of file irrList.h.

§ operator++() [2/2]

template<class T>
ConstIterator irr::core::list< T >::ConstIterator::operator++ ( s32  )
inline

Definition at line 96 of file irrList.h.

§ operator+=()

template<class T>
ConstIterator& irr::core::list< T >::ConstIterator::operator+= ( s32  num)
inline

Definition at line 99 of file irrList.h.

§ operator-()

template<class T>
ConstIterator irr::core::list< T >::ConstIterator::operator- ( s32  num) const
inline

Definition at line 114 of file irrList.h.

§ operator--() [1/2]

template<class T>
ConstIterator& irr::core::list< T >::ConstIterator::operator-- ( )
inline

Definition at line 95 of file irrList.h.

§ operator--() [2/2]

template<class T>
ConstIterator irr::core::list< T >::ConstIterator::operator-- ( s32  )
inline

Definition at line 97 of file irrList.h.

§ operator-=()

template<class T>
ConstIterator& irr::core::list< T >::ConstIterator::operator-= ( s32  num)
inline

Definition at line 113 of file irrList.h.

§ operator->()

template<class T>
const T* irr::core::list< T >::ConstIterator::operator-> ( )
inline

Definition at line 122 of file irrList.h.

§ operator=()

template<class T>
ConstIterator& irr::core::list< T >::ConstIterator::operator= ( const Iterator iterator)
inline

Definition at line 124 of file irrList.h.

References irr::core::list< T >::begin().

§ operator==() [1/2]

template<class T>
bool irr::core::list< T >::ConstIterator::operator== ( const ConstIterator other) const
inline

Definition at line 116 of file irrList.h.

§ operator==() [2/2]

template<class T>
bool irr::core::list< T >::ConstIterator::operator== ( const Iterator other) const
inline

Definition at line 118 of file irrList.h.

Friends And Related Function Documentation

§ Iterator

template<class T>
friend class Iterator
friend

Definition at line 131 of file irrList.h.

§ list< T >

template<class T>
friend class list< T >
friend

Definition at line 132 of file irrList.h.


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