cisst-saw
|
#include <vctForwardDeclarations.h>
Public Types | |
enum | { DIMENSION = _ownerType::DIMENSION } |
enum | { DIRECTION = _forward ? +1 : -1 } |
typedef _ownerType::value_type | _elementType |
typedef vctVarStrideNArrayIterator < _ownerType, _forward > | ThisType |
typedef _ownerType | OwnerType |
typedef vctVarStrideNArrayConstIterator < _ownerType, _forward > | BaseType |
typedef BaseType::iterator_category | iterator_category |
![]() | |
enum | { DIMENSION = _ownerType::DIMENSION } |
enum | { DIRECTION = _forward ? +1 : -1 } |
typedef _ownerType::value_type | _elementType |
typedef vctVarStrideNArrayConstIterator < _ownerType, _forward > | ThisType |
typedef _ownerType | OwnerType |
typedef std::iterator < std::random_access_iterator_tag, value_type > | BaseType |
typedef BaseType::iterator_category | iterator_category |
Additional Inherited Members | |
![]() | |
void | UpdateElementPointer (void) |
![]() | |
const OwnerType * | ContainerOwner |
difference_type | MetaIndex |
value_type * | ElementPointer |
The non-const iterator of nArrays.
typedef _ownerType::value_type vctVarStrideNArrayIterator< _ownerType, _forward >::_elementType |
typedef vctVarStrideNArrayConstIterator<_ownerType, _forward> vctVarStrideNArrayIterator< _ownerType, _forward >::BaseType |
typedef BaseType::iterator_category vctVarStrideNArrayIterator< _ownerType, _forward >::iterator_category |
typedef _ownerType vctVarStrideNArrayIterator< _ownerType, _forward >::OwnerType |
typedef vctVarStrideNArrayIterator<_ownerType, _forward> vctVarStrideNArrayIterator< _ownerType, _forward >::ThisType |
|
inline |
Default constructor: create an uninitialized object.
|
inline |
Constructor taking a non const element pointer; the starting position will be the first element of the nArray. Note that only read operations will be performed!
|
inline |
Copy constructor
|
inline |
Add non const version of unary operator *
|
inline |
Redefine operator++ to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Redefine operator++ to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Redefine operator+= to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Redefine operator-- to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Redefine operator-- to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Redefine operator-= to return vctVarStrideNArrayIterator instead of vctVarStrideNArrayConstIterator
|
inline |
Assignment
|
inline |
Add non const version of operator[]
vctVarStrideNArrayIterator< _ownerType, _forward >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) |
vctVarStrideNArrayIterator< _ownerType, _forward >::VCT_NARRAY_TRAITS_TYPEDEFS | ( | DIMENSION | ) |