|
cisst-saw
|
#include <vctDynamicVectorRefOwner.h>
Public Types | |
| typedef vctDynamicVectorRefOwner < _elementType > | ThisType |
| typedef vctVarStrideVectorConstIterator < value_type > | const_iterator |
| typedef vctVarStrideVectorIterator < value_type > | iterator |
| typedef vctVarStrideVectorConstIterator < value_type > | const_reverse_iterator |
| typedef vctVarStrideVectorIterator < value_type > | reverse_iterator |
Public Member Functions | |
| VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) | |
| vctDynamicVectorRefOwner () | |
| vctDynamicVectorRefOwner (size_type size, value_type *data, stride_type stride=1) | |
| void | SetRef (size_type size, value_type *data, stride_type stride=1) |
| size_type | size (void) const |
| stride_type | stride (void) const |
| pointer | Pointer (index_type index=0) |
| const_pointer | Pointer (index_type index=0) const |
| const_iterator | begin (void) const |
| const_iterator | end (void) const |
| iterator | begin (void) |
| iterator | end (void) |
| const_reverse_iterator | rbegin (void) const |
| const_reverse_iterator | rend (void) const |
| reverse_iterator | rbegin (void) |
| reverse_iterator | rend (void) |
Protected Attributes | |
| size_type | Size |
| stride_type | Stride |
| value_type * | Data |
This templated class stores a pointer, a size, and a stride, and allows element access, but does not provide any other operations, and does not own the data
| typedef vctVarStrideVectorConstIterator<value_type> vctDynamicVectorRefOwner< _elementType >::const_iterator |
| typedef vctVarStrideVectorConstIterator<value_type> vctDynamicVectorRefOwner< _elementType >::const_reverse_iterator |
| typedef vctVarStrideVectorIterator<value_type> vctDynamicVectorRefOwner< _elementType >::iterator |
| typedef vctVarStrideVectorIterator<value_type> vctDynamicVectorRefOwner< _elementType >::reverse_iterator |
| typedef vctDynamicVectorRefOwner<_elementType> vctDynamicVectorRefOwner< _elementType >::ThisType |
The type of this owner.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| vctDynamicVectorRefOwner< _elementType >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) |
|
protected |
|
protected |
|
protected |
1.8.6