MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSL_CLiter_< T > Class Template Reference
Inheritance diagram for TSL_CLiter_< T >:

Public Types

typedef const T & const_reference
Public Types inherited from TSL_Liter_< T >
typedef T & reference

Public Member Functions

 TSL_CLiter_ ()
 TSL_CLiter_ (const void *it)
 TSL_CLiter_ (const TSL_Liter_< T > &it)
 TSL_CLiter_ (const TSL_CLiter_ &rhs)
 ~TSL_CLiter_ ()
TSL_CLiter_operator= (const TSL_CLiter_ &rhs)
const_reference operator* () const
TSL_CLiter_operator++ ()
TSL_CLiter_ operator++ (int)
TSL_CLiter_operator-- ()
TSL_CLiter_ operator-- (int)
bool operator== (const TSL_CLiter_ &rhs) const
bool operator!= (const TSL_CLiter_ &rhs) const
Public Member Functions inherited from TSL_Liter_< T >
 TSL_Liter_ ()
 TSL_Liter_ (void *it)
 TSL_Liter_ (const TSL_Liter_ &rhs)
 ~TSL_Liter_ ()
TSL_Liter_operator= (const TSL_Liter_ &rhs)
reference operator* () const
TSL_Liter_operator++ ()
TSL_Liter_ operator++ (int)
TSL_Liter_operator-- ()
TSL_Liter_ operator-- (int)
bool operator== (const TSL_Liter_ &rhs) const
bool operator!= (const TSL_Liter_ &rhs) const
void * _Mynode () const

Additional Inherited Members

Protected Attributes inherited from TSL_Liter_< T >
void * m_it

Member Typedef Documentation

◆ const_reference

template<class T>
typedef const T& TSL_CLiter_< T >::const_reference

Constructor & Destructor Documentation

◆ TSL_CLiter_() [1/4]

template<class T>
TSL_CLiter_< T >::TSL_CLiter_ ( )

◆ TSL_CLiter_() [2/4]

template<class T>
TSL_CLiter_< T >::TSL_CLiter_ ( const void * it)

◆ TSL_CLiter_() [3/4]

template<class T>
TSL_CLiter_< T >::TSL_CLiter_ ( const TSL_Liter_< T > & it)

◆ TSL_CLiter_() [4/4]

template<class T>
TSL_CLiter_< T >::TSL_CLiter_ ( const TSL_CLiter_< T > & rhs)

◆ ~TSL_CLiter_()

template<class T>
TSL_CLiter_< T >::~TSL_CLiter_ ( )

Member Function Documentation

◆ operator!=()

template<class T>
bool TSL_CLiter_< T >::operator!= ( const TSL_CLiter_< T > & rhs) const

◆ operator*()

template<class T>
const_reference TSL_CLiter_< T >::operator* ( ) const

◆ operator++() [1/2]

template<class T>
TSL_CLiter_ & TSL_CLiter_< T >::operator++ ( )

◆ operator++() [2/2]

template<class T>
TSL_CLiter_ TSL_CLiter_< T >::operator++ ( int )

◆ operator--() [1/2]

template<class T>
TSL_CLiter_ & TSL_CLiter_< T >::operator-- ( )

◆ operator--() [2/2]

template<class T>
TSL_CLiter_ TSL_CLiter_< T >::operator-- ( int )

◆ operator=()

template<class T>
TSL_CLiter_ & TSL_CLiter_< T >::operator= ( const TSL_CLiter_< T > & rhs)

◆ operator==()

template<class T>
bool TSL_CLiter_< T >::operator== ( const TSL_CLiter_< T > & rhs) const