|
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 |
Public Types inherited from vctVarStrideNArrayConstIterator< _ownerType, _forward > | |
| 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 | |
Protected Member Functions inherited from vctVarStrideNArrayConstIterator< _ownerType, _forward > | |
| void | UpdateElementPointer (void) |
Protected Attributes inherited from vctVarStrideNArrayConstIterator< _ownerType, _forward > | |
| 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 | ) |
1.8.6