Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::TIterator< T > Class Template Reference

Counted vector having function names compatible with Borland C++ templates. More...

#include <TVector.h>

Public Types

typedef std::vector< T > base_t
 

Public Member Functions

 TIterator (const base_t &v)
 
 TIterator (const base_t &v, size_t start, size_t stop)
 
 operator int () const
 
const T & current () const
 
T & current ()
 
const T & operator++ (int)
 
const T & operator++ ()
 
void restart ()
 
void restart (unsigned start, unsigned stop)
 

Detailed Description

template<typename T>
class sf::TIterator< T >

Counted vector having function names compatible with Borland C++ templates.

Template Parameters
TType contained by the TVector.

Member Typedef Documentation

◆ base_t

template<typename T >
typedef std::vector<T> sf::TIterator< T >::base_t

Constructor & Destructor Documentation

◆ TIterator() [1/2]

template<typename T >
sf::TIterator< T >::TIterator ( const base_t v)
inlineexplicit

◆ TIterator() [2/2]

template<typename T >
sf::TIterator< T >::TIterator ( const base_t v,
size_t  start,
size_t  stop 
)
inline

Member Function Documentation

◆ current() [1/2]

template<typename T >
T & sf::TIterator< T >::current ( )
inline

◆ current() [2/2]

template<typename T >
const T & sf::TIterator< T >::current ( ) const
inline

◆ operator int()

template<typename T >
sf::TIterator< T >::operator int ( ) const
inline

◆ operator++() [1/2]

template<typename T >
const T & sf::TIterator< T >::operator++ ( )
inline

◆ operator++() [2/2]

template<typename T >
const T & sf::TIterator< T >::operator++ ( int  )
inline

◆ restart() [1/2]

template<typename T >
void sf::TIterator< T >::restart ( )
inline

◆ restart() [2/2]

template<typename T >
void sf::TIterator< T >::restart ( unsigned  start,
unsigned  stop 
)
inline

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