version 3.3

VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER > Class Template Reference

#include <vrs/container/sequencecontainerstl.h>

Inheritance diagram for VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >:

VRS::Iterator< T > VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 SequenceContainerIteratorSTL (const SequenceContainerSTL< T, STL_CONTAINER > *container)
virtual ~SequenceContainerIteratorSTL ()
virtual unsigned int size () const
 Returns the number of elements, this iterator can iterate over.
virtual T get (unsigned int i) const
 Returns the i-th element of the elements described by this iterator.
virtual SharedObjcontainer () const
 VRS_TYPEINFO (SequenceContainerIteratorSTL, Iterator< T >)
 VRS_SERIALIZABLE_ABSTRACT_CLASS (SequenceContainerIteratorSTL)

Protected Member Functions

 SequenceContainerIteratorSTL ()

template<typename T, class STL_CONTAINER>
class VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >


Constructor & Destructor Documentation

template<typename T, class STL_CONTAINER>
VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::SequenceContainerIteratorSTL ( const SequenceContainerSTL< T, STL_CONTAINER > *  container  )  [inline]

template<typename T, class STL_CONTAINER>
virtual VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::~SequenceContainerIteratorSTL (  )  [inline, virtual]

template<typename T, class STL_CONTAINER>
VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::SequenceContainerIteratorSTL (  )  [inline, protected]


Member Function Documentation

template<typename T, class STL_CONTAINER>
virtual unsigned int VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::size (  )  const [inline, virtual]

Returns the number of elements, this iterator can iterate over.

Implements VRS::Iterator< T >.

template<typename T, class STL_CONTAINER>
virtual T VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::get ( unsigned int  i  )  const [inline, virtual]

Returns the i-th element of the elements described by this iterator.

Implements VRS::Iterator< T >.

template<typename T, class STL_CONTAINER>
virtual SharedObj* VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::container (  )  const [inline, virtual]

Returns the container this iterator belongs to. This method can return NULL, if the iterator does not belong to a container (e.g. ConstantIterator<T>).

Reimplemented from VRS::Iterator< T >.

template<typename T, class STL_CONTAINER>
VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::VRS_TYPEINFO ( SequenceContainerIteratorSTL< T, STL_CONTAINER >  ,
Iterator< T >   
)

template<typename T, class STL_CONTAINER>
VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER >::VRS_SERIALIZABLE_ABSTRACT_CLASS ( SequenceContainerIteratorSTL< T, STL_CONTAINER >   ) 


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

Generated on Tue May 22 06:00:19 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact