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 |