Bike-X
0.8
|
#include "OVR_Array.h"
Public Types | |
typedef T | ValueType |
typedef ContainerAllocator_CPP< T > | AllocatorType |
typedef SizePolicy | SizePolicyType |
typedef ArrayCPP< T, SizePolicy > | SelfType |
typedef ArrayBase< ArrayData < T, ContainerAllocator_CPP< T > , SizePolicy > > | BaseType |
Public Types inherited from OVR::ArrayBase< ArrayData< T, ContainerAllocator_CPP< T >, SizePolicy > > | |
typedef ArrayData< T, ContainerAllocator_CPP< T > , SizePolicy >::ValueType | ValueType |
typedef ArrayData< T, ContainerAllocator_CPP< T > , SizePolicy >::AllocatorType | AllocatorType |
typedef ArrayData< T, ContainerAllocator_CPP< T > , SizePolicy >::SizePolicyType | SizePolicyType |
typedef ArrayBase< ArrayData < T, ContainerAllocator_CPP< T > , SizePolicy > > | SelfType |
Public Member Functions | |
ArrayCPP () | |
ArrayCPP (UPInt size) | |
ArrayCPP (const SizePolicyType &p) | |
ArrayCPP (const SelfType &a) | |
const SelfType & | operator= (const SelfType &a) |
Public Member Functions inherited from OVR::ArrayBase< ArrayData< T, ContainerAllocator_CPP< T >, SizePolicy > > | |
ArrayBase () | |
ArrayBase (UPInt size) | |
ArrayBase (const SelfType &a) | |
ArrayBase (const ValueType &defval) | |
ArrayBase (const ValueType &defval, UPInt size) | |
SizePolicyType * | GetSizePolicy () const |
void | SetSizePolicy (const SizePolicyType &p) |
bool | NeverShrinking () const |
UPInt | GetSize () const |
bool | IsEmpty () const |
UPInt | GetCapacity () const |
UPInt | GetNumBytes () const |
void | ClearAndRelease () |
void | Clear () |
void | Resize (UPInt newSize) |
void | Reserve (UPInt newCapacity) |
ValueType & | At (UPInt index) |
const ValueType & | At (UPInt index) const |
ValueType | ValueAt (UPInt index) const |
ValueType & | operator[] (UPInt index) |
const ValueType & | operator[] (UPInt index) const |
const ValueType * | GetDataPtr () const |
ValueType * | GetDataPtr () |
void | PushBack (const ValueType &val) |
void | PushBackAlt (const S &val) |
void | PopBack (UPInt count=1) |
ValueType & | PushDefault () |
ValueType | Pop () |
ValueType & | Front () |
const ValueType & | Front () const |
ValueType & | Back () |
const ValueType & | Back () const |
const SelfType & | operator= (const SelfType &a) |
void | RemoveMultipleAt (UPInt index, UPInt num) |
void | RemoveAt (UPInt index) |
void | RemoveAtUnordered (UPInt index) |
void | InsertAt (UPInt index, const ValueType &val=ValueType()) |
void | InsertMultipleAt (UPInt index, UPInt num, const ValueType &val=ValueType()) |
void | Append (const SelfType &other) |
void | Append (const ValueType other[], UPInt count) |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
Iterator | Last () |
ConstIterator | Last () const |
Additional Inherited Members | |
Protected Attributes inherited from OVR::ArrayBase< ArrayData< T, ContainerAllocator_CPP< T >, SizePolicy > > | |
ArrayData< T, ContainerAllocator_CPP< T > , SizePolicy > | Data |
Definition at line 791 of file OVR_Array.h.
typedef ContainerAllocator_CPP<T> OVR::ArrayCPP< T, SizePolicy >::AllocatorType |
Definition at line 795 of file OVR_Array.h.
typedef ArrayBase<ArrayData<T, ContainerAllocator_CPP<T>, SizePolicy> > OVR::ArrayCPP< T, SizePolicy >::BaseType |
Definition at line 798 of file OVR_Array.h.
typedef ArrayCPP<T, SizePolicy> OVR::ArrayCPP< T, SizePolicy >::SelfType |
Definition at line 797 of file OVR_Array.h.
typedef SizePolicy OVR::ArrayCPP< T, SizePolicy >::SizePolicyType |
Definition at line 796 of file OVR_Array.h.
typedef T OVR::ArrayCPP< T, SizePolicy >::ValueType |
Definition at line 794 of file OVR_Array.h.
|
inline |
Definition at line 800 of file OVR_Array.h.
|
inline |
Definition at line 801 of file OVR_Array.h.
|
inline |
Definition at line 802 of file OVR_Array.h.
|
inline |
Definition at line 803 of file OVR_Array.h.
|
inline |
Definition at line 804 of file OVR_Array.h.