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

Public Types

typedef size_t size_type
 
typedef T & reference
 
typedef const T & const_reference
 
typedef intptr_t difference_type
 
- Public Types inherited from TSL_RSiter_< T >
typedef size_t size_type
 
typedef T & reference
 
typedef const T & const_reference
 
typedef intptr_t difference_type
 

Public Member Functions

 TSL_CRSiter_ ()
 
 TSL_CRSiter_ (const void *it)
 
 TSL_CRSiter_ (const TSL_RSiter_< T > &it)
 
 TSL_CRSiter_ (const TSL_CRSiter_ &rhs)
 
 ~TSL_CRSiter_ ()
 
TSL_CRSiter_operator= (const TSL_CRSiter_ &rhs)
 
const_reference operator* () const
 
const_reference operator[] (size_type N) const
 
TSL_CRSiter_operator++ ()
 
TSL_CRSiter_ operator++ (int)
 
TSL_CRSiter_operator-- ()
 
TSL_CRSiter_ operator-- (int)
 
TSL_CRSiter_operator+= (difference_type N)
 
TSL_CRSiter_operator-= (difference_type N)
 
const TSL_CRSiter_ operator+ (difference_type N) const
 
const TSL_CRSiter_ operator- (difference_type N) const
 
bool operator== (const TSL_CRSiter_ &rhs) const
 
bool operator!= (const TSL_CRSiter_ &rhs) const
 
bool operator< (const TSL_CRSiter_ &rhs) const
 
bool operator> (const TSL_CRSiter_ &rhs) const
 
bool operator<= (const TSL_CRSiter_ &rhs) const
 
bool operator>= (const TSL_CRSiter_ &rhs) const
 
- Public Member Functions inherited from TSL_RSiter_< T >
 TSL_RSiter_ ()
 
 TSL_RSiter_ (void *it)
 
 TSL_RSiter_ (const TSL_RSiter_ &rhs)
 
 ~TSL_RSiter_ ()
 
TSL_RSiter_operator= (const TSL_RSiter_ &rhs)
 
reference operator* () const
 
reference operator[] (size_type N) const
 
TSL_RSiter_operator++ ()
 
TSL_RSiter_ operator++ (int)
 
TSL_RSiter_operator-- ()
 
TSL_RSiter_ operator-- (int)
 
TSL_RSiter_operator+= (difference_type N)
 
TSL_RSiter_operator-= (difference_type N)
 
const TSL_RSiter_ operator+ (difference_type N) const
 
const TSL_RSiter_ operator- (difference_type N) const
 
bool operator== (const TSL_RSiter_ &rhs) const
 
bool operator!= (const TSL_RSiter_ &rhs) const
 
bool operator< (const TSL_RSiter_ &rhs) const
 
bool operator> (const TSL_RSiter_ &rhs) const
 
bool operator<= (const TSL_RSiter_ &rhs) const
 
bool operator>= (const TSL_RSiter_ &rhs) const
 
void * _Mynode () const
 

Additional Inherited Members

- Protected Attributes inherited from TSL_RSiter_< T >
void * m_it
 

Member Typedef Documentation

◆ const_reference

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

◆ difference_type

template<class T>
typedef intptr_t TSL_CRSiter_< T >::difference_type

◆ reference

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

◆ size_type

template<class T>
typedef size_t TSL_CRSiter_< T >::size_type

Constructor & Destructor Documentation

◆ TSL_CRSiter_() [1/4]

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

◆ TSL_CRSiter_() [2/4]

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

◆ TSL_CRSiter_() [3/4]

template<class T>
TSL_CRSiter_< T >::TSL_CRSiter_ ( const TSL_RSiter_< T > & it)

◆ TSL_CRSiter_() [4/4]

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

◆ ~TSL_CRSiter_()

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

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator+()

template<class T>
const TSL_CRSiter_ TSL_CRSiter_< T >::operator+ ( difference_type N) const

◆ operator++() [1/2]

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

◆ operator++() [2/2]

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

◆ operator+=()

template<class T>
TSL_CRSiter_ & TSL_CRSiter_< T >::operator+= ( difference_type N)

◆ operator-()

template<class T>
const TSL_CRSiter_ TSL_CRSiter_< T >::operator- ( difference_type N) const

◆ operator--() [1/2]

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

◆ operator--() [2/2]

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

◆ operator-=()

template<class T>
TSL_CRSiter_ & TSL_CRSiter_< T >::operator-= ( difference_type N)

◆ operator<()

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

◆ operator<=()

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

◆ operator=()

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

◆ operator==()

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

◆ operator>()

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

◆ operator>=()

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

◆ operator[]()

template<class T>
const_reference TSL_CRSiter_< T >::operator[] ( size_type N) const