base::STLIterator< T, CONTAINER > Class Template Reference

Iterator object for STL vectors. More...

#include <base_types2.hh>

Inheritance diagram for base::STLIterator< T, CONTAINER >:

base::AbstractIterator< T >

List of all members.

Public Member Functions

 STLIterator (CONTAINER &cont)
 operator bool ()
Next (void)

Private Attributes

CONTAINER & mCont
CONTAINER::iterator mIter


Detailed Description

template<typename T, typename CONTAINER>
class base::STLIterator< T, CONTAINER >

Iterator object for STL vectors.

Pass CONTAINER as "vector<Class>", not just "vector".


Constructor & Destructor Documentation

template<typename T, typename CONTAINER>
base::STLIterator< T, CONTAINER >::STLIterator ( CONTAINER &  cont  )  [inline, explicit]


Member Function Documentation

template<typename T, typename CONTAINER>
base::STLIterator< T, CONTAINER >::operator bool (  )  [inline, virtual]

Implements base::AbstractIterator< T >.

template<typename T, typename CONTAINER>
T base::STLIterator< T, CONTAINER >::Next ( void   )  [inline, virtual]

Implements base::AbstractIterator< T >.


Member Data Documentation

template<typename T, typename CONTAINER>
CONTAINER& base::STLIterator< T, CONTAINER >::mCont [private]

template<typename T, typename CONTAINER>
CONTAINER::iterator base::STLIterator< T, CONTAINER >::mIter [private]


The documentation for this class was generated from the following file: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:20 2007