version 3.3

VRS::ArrayIterator< T > Class Template Reference

#include <vrs/container/array.h>

Inheritance diagram for VRS::ArrayIterator< T >:

VRS::SequenceContainerIteratorSTL< T, std::vector< T > > VRS::Iterator< T > VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 ArrayIterator (const NonPersistentArray< T > *container)
virtual const T * pointer () const
 VRS_TYPEINFO (ArrayIterator, VRS_TEMPLATE_ARGS_2(T, std::vector< T >, SequenceContainerIteratorSTL))
 VRS_SERIALIZABLE (ArrayIterator)

Protected Member Functions

 ArrayIterator ()

template<typename T>
class VRS::ArrayIterator< T >


Constructor & Destructor Documentation

template<typename T>
VRS::ArrayIterator< T >::ArrayIterator ( const NonPersistentArray< T > *  container  )  [inline]

template<typename T>
VRS::ArrayIterator< T >::ArrayIterator (  )  [inline, protected]


Member Function Documentation

template<typename T>
virtual const T* VRS::ArrayIterator< T >::pointer (  )  const [inline, virtual]

If this iterator points to a sequence of elements which is layed out in memory as a standard C++ array this method returns a pointer to the first element of this sequence; a null pointer otherwise (which is the default implementation of this method).

Reimplemented from VRS::Iterator< T >.

template<typename T>
VRS::ArrayIterator< T >::VRS_TYPEINFO ( ArrayIterator< T >  ,
VRS_TEMPLATE_ARGS_2(T, std::vector< T >, SequenceContainerIteratorSTL  
)

template<typename T>
VRS::ArrayIterator< T >::VRS_SERIALIZABLE ( ArrayIterator< T >   ) 


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

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