22#ifndef _vctDynamicVectorOwner_h
23#define _vctDynamicVectorOwner_h
35template<
class _elementType>
69 size_type
size(
void)
const {
82 const_pointer
Pointer(index_type index = 0)
const {
reverse_iterator rend(void)
Definition vctDynamicVectorOwner.h:114
vctFixedStrideVectorIterator< value_type, DEFAULT_STRIDE > iterator
Definition vctDynamicVectorOwner.h:50
iterator begin(void)
Definition vctDynamicVectorOwner.h:94
const_iterator end(void) const
Definition vctDynamicVectorOwner.h:90
void Disown(void)
Definition vctDynamicVectorOwner.h:158
size_type size(void) const
Definition vctDynamicVectorOwner.h:69
~vctDynamicVectorOwner()
Definition vctDynamicVectorOwner.h:65
value_type * Release()
Definition vctDynamicVectorOwner.h:137
vctFixedStrideVectorConstIterator< value_type, DEFAULT_STRIDE > const_iterator
Definition vctDynamicVectorOwner.h:48
void SetSize(size_type size)
Definition vctDynamicVectorOwner.h:127
size_type Size
Definition vctDynamicVectorOwner.h:166
reverse_iterator rbegin(void)
Definition vctDynamicVectorOwner.h:110
pointer Pointer(index_type index=0)
Definition vctDynamicVectorOwner.h:78
value_type * Own(size_type size, value_type *data)
Definition vctDynamicVectorOwner.h:148
vctFixedStrideVectorIterator< value_type, -DEFAULT_STRIDE > reverse_iterator
Definition vctDynamicVectorOwner.h:51
iterator end(void)
Definition vctDynamicVectorOwner.h:98
vctDynamicVectorOwner(size_type size)
Definition vctDynamicVectorOwner.h:59
vctDynamicVectorOwner()
Definition vctDynamicVectorOwner.h:54
const_iterator begin(void) const
Definition vctDynamicVectorOwner.h:86
value_type * Data
Definition vctDynamicVectorOwner.h:167
VCT_CONTAINER_TRAITS_TYPEDEFS(_elementType)
const_pointer Pointer(index_type index=0) const
Definition vctDynamicVectorOwner.h:82
vctFixedStrideVectorConstIterator< value_type, -DEFAULT_STRIDE > const_reverse_iterator
Definition vctDynamicVectorOwner.h:49
@ DEFAULT_STRIDE
Definition vctDynamicVectorOwner.h:46
const_reverse_iterator rend(void) const
Definition vctDynamicVectorOwner.h:106
vctDynamicVectorOwner< _elementType > ThisType
Definition vctDynamicVectorOwner.h:43
stride_type stride(void) const
Definition vctDynamicVectorOwner.h:73
const_reverse_iterator rbegin(void) const
Definition vctDynamicVectorOwner.h:102
Definition vctFixedStrideVectorIterator.h:62
Definition vctFixedStrideVectorIterator.h:220
#define CMN_UNUSED(argument)
Definition cmnPortability.h:497
Declaration of vctFixedStrideVectorConstIterator and vctFixedStrideVectorIterator.