|
Bike-X
0.8
|
#include "OVR_Array.h"


Public Types | |
| typedef T | ValueType |
| typedef ContainerAllocator< T > | AllocatorType |
| typedef SizePolicy | SizePolicyType |
| typedef ArrayCC< T, SizePolicy > | SelfType |
| typedef ArrayBase< ArrayDataCC < T, ContainerAllocator< T > , SizePolicy > > | BaseType |
Public Types inherited from OVR::ArrayBase< ArrayDataCC< T, ContainerAllocator< T >, SizePolicy > > | |
| typedef ArrayDataCC< T, ContainerAllocator< T > , SizePolicy >::ValueType | ValueType |
| typedef ArrayDataCC< T, ContainerAllocator< T > , SizePolicy >::AllocatorType | AllocatorType |
| typedef ArrayDataCC< T, ContainerAllocator< T > , SizePolicy >::SizePolicyType | SizePolicyType |
| typedef ArrayBase< ArrayDataCC < T, ContainerAllocator< T > , SizePolicy > > | SelfType |
Public Member Functions | |
| ArrayCC (const ValueType &defval) | |
| ArrayCC (const ValueType &defval, UPInt size) | |
| ArrayCC (const ValueType &defval, const SizePolicyType &p) | |
| ArrayCC (const SelfType &a) | |
| const SelfType & | operator= (const SelfType &a) |
Public Member Functions inherited from OVR::ArrayBase< ArrayDataCC< T, ContainerAllocator< 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< ArrayDataCC< T, ContainerAllocator< T >, SizePolicy > > | |
| ArrayDataCC< T, ContainerAllocator< T > , SizePolicy > | Data |
Definition at line 815 of file OVR_Array.h.
| typedef ContainerAllocator<T> OVR::ArrayCC< T, SizePolicy >::AllocatorType |
Definition at line 819 of file OVR_Array.h.
| typedef ArrayBase<ArrayDataCC<T, ContainerAllocator<T>, SizePolicy> > OVR::ArrayCC< T, SizePolicy >::BaseType |
Definition at line 822 of file OVR_Array.h.
| typedef ArrayCC<T, SizePolicy> OVR::ArrayCC< T, SizePolicy >::SelfType |
Definition at line 821 of file OVR_Array.h.
| typedef SizePolicy OVR::ArrayCC< T, SizePolicy >::SizePolicyType |
Definition at line 820 of file OVR_Array.h.
| typedef T OVR::ArrayCC< T, SizePolicy >::ValueType |
Definition at line 818 of file OVR_Array.h.
|
inline |
Definition at line 824 of file OVR_Array.h.
|
inline |
Definition at line 825 of file OVR_Array.h.
|
inline |
Definition at line 826 of file OVR_Array.h.
|
inline |
Definition at line 827 of file OVR_Array.h.
|
inline |
Definition at line 828 of file OVR_Array.h.