| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/container/array.h>

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 () | |
| VRS::ArrayIterator< T >::ArrayIterator | ( | const NonPersistentArray< T > * | container | ) | [inline] |
| VRS::ArrayIterator< T >::ArrayIterator | ( | ) | [inline, protected] |
| 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 >.
| VRS::ArrayIterator< T >::VRS_TYPEINFO | ( | ArrayIterator< T > | , | |
| VRS_TEMPLATE_ARGS_2(T, std::vector< T >, SequenceContainerIteratorSTL) | ||||
| ) |
| VRS::ArrayIterator< T >::VRS_SERIALIZABLE | ( | ArrayIterator< T > | ) |