|
cisst-saw
|
#include <vctFixedStrideVectorIterator.h>
Public Types | |
| typedef vctFixedStrideVectorIterator< _elementType, _stride > | ThisType |
| typedef vctFixedStrideVectorConstIterator< _elementType, _stride > | BaseType |
| typedef BaseType::iterator_category | iterator_category |
| Public Types inherited from vctFixedStrideVectorConstIterator< _elementType, _stride > | |
| enum | { STRIDE = _stride } |
| typedef vctFixedStrideVectorConstIterator< _elementType, _stride > | ThisType |
| typedef std::random_access_iterator_tag | iterator_category |
Additional Inherited Members | |
| Protected Attributes inherited from vctFixedStrideVectorConstIterator< _elementType, _stride > | |
| value_type * | DataPtr |
The non-const iterator with a fixed stride.
| typedef vctFixedStrideVectorConstIterator<_elementType, _stride> vctFixedStrideVectorIterator< _elementType, _stride >::BaseType |
| typedef BaseType::iterator_category vctFixedStrideVectorIterator< _elementType, _stride >::iterator_category |
| typedef vctFixedStrideVectorIterator<_elementType, _stride> vctFixedStrideVectorIterator< _elementType, _stride >::ThisType |
|
inline |
Default constructor: create an uninitialized object
|
inlineexplicit |
Constructor taking a non-const element pointer. Read and write operations on the refered object are permitted. Note that there is no constructor that takes a const element pointer.
|
inline |
Add non-const version of unary operator *
|
inline |
|
inline |
Redefine operator++ to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Redefine operator++ to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Redefine operator+= to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Redefine operator-- to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Redefine operator-- to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Redefine operator-= to return vctFixedStrideVectorIterator instead of vctFixedStrideVectorConstIterator
|
inline |
Add non-const version of operator []
| vctFixedStrideVectorIterator< _elementType, _stride >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) |