Bike-X
0.8
|
#include "OVR_Array.h"
Public Types | |
typedef T | ValueType |
typedef Allocator | AllocatorType |
typedef SizePolicy | SizePolicyType |
typedef ArrayDataBase< T, Allocator, SizePolicy > | SelfType |
Public Member Functions | |
ArrayDataBase () | |
ArrayDataBase (const SizePolicy &p) | |
~ArrayDataBase () | |
UPInt | GetCapacity () const |
void | ClearAndRelease () |
void | Reserve (UPInt newCapacity) |
void | ResizeNoConstruct (UPInt newSize) |
Data Fields | |
ValueType * | Data |
UPInt | Size |
SizePolicy | Policy |
Definition at line 87 of file OVR_Array.h.
typedef Allocator OVR::ArrayDataBase< T, Allocator, SizePolicy >::AllocatorType |
Definition at line 90 of file OVR_Array.h.
typedef ArrayDataBase<T, Allocator, SizePolicy> OVR::ArrayDataBase< T, Allocator, SizePolicy >::SelfType |
Definition at line 92 of file OVR_Array.h.
typedef SizePolicy OVR::ArrayDataBase< T, Allocator, SizePolicy >::SizePolicyType |
Definition at line 91 of file OVR_Array.h.
typedef T OVR::ArrayDataBase< T, Allocator, SizePolicy >::ValueType |
Definition at line 89 of file OVR_Array.h.
|
inline |
Definition at line 94 of file OVR_Array.h.
|
inline |
Definition at line 97 of file OVR_Array.h.
|
inline |
Definition at line 100 of file OVR_Array.h.
|
inline |
Definition at line 111 of file OVR_Array.h.
|
inline |
Definition at line 106 of file OVR_Array.h.
|
inline |
Definition at line 120 of file OVR_Array.h.
|
inline |
IMPORTANT to modify Size only after Reserve completes, because garbage collectable
Definition at line 179 of file OVR_Array.h.
ValueType* OVR::ArrayDataBase< T, Allocator, SizePolicy >::Data |
Definition at line 201 of file OVR_Array.h.
SizePolicy OVR::ArrayDataBase< T, Allocator, SizePolicy >::Policy |
Definition at line 203 of file OVR_Array.h.
UPInt OVR::ArrayDataBase< T, Allocator, SizePolicy >::Size |
Definition at line 202 of file OVR_Array.h.