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

Public Types

typedef T & reference
 

Public Member Functions

 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
 

Protected Attributes

void * m_it
 

Member Typedef Documentation

◆ reference

template<class T>
typedef T& TSL_Liter_< T >::reference

Constructor & Destructor Documentation

◆ TSL_Liter_() [1/3]

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

◆ TSL_Liter_() [2/3]

template<class T>
TSL_Liter_< T >::TSL_Liter_ ( void * it)

◆ TSL_Liter_() [3/3]

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

◆ ~TSL_Liter_()

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

Member Function Documentation

◆ _Mynode()

template<class T>
void * TSL_Liter_< T >::_Mynode ( ) const

◆ operator!=()

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

◆ operator*()

template<class T>
reference TSL_Liter_< T >::operator* ( ) const

◆ operator++() [1/2]

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

◆ operator++() [2/2]

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

◆ operator--() [1/2]

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

◆ operator--() [2/2]

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

◆ operator=()

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

◆ operator==()

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

Member Data Documentation

◆ m_it

template<class T>
void* TSL_Liter_< T >::m_it
protected