#include <OVR_Array.h>
Definition at line 332 of file OVR_Array.h.
typedef ArrayData::AllocatorType OVR::ArrayBase< ArrayData >::AllocatorType |
Reimplemented in OVR::ArrayCC< T, SizePolicy >, OVR::ArrayCPP< T, SizePolicy >, OVR::ArrayPOD< T, SizePolicy >, OVR::Array< T, SizePolicy >, OVR::Array< Ptr< Model > >, OVR::Array< Color >, OVR::Array< DeviceStatusNotificationDesc >, OVR::Array< Ptr< Texture > >, OVR::Array< Planef >, OVR::Array< HIDDevice * >, OVR::Array< HANDLE >, OVR::Array< String >, OVR::Array< Uniform >, OVR::Array< struct pollfd >, OVR::Array< UInt16 >, OVR::Array< Vertex >, OVR::Array< Ptr< RBuffer > >, OVR::Array< Notifier * >, OVR::Array< Ptr< Profile > >, OVR::Array< Ptr< Node > >, OVR::Array< Ptr< CollisionModel > >, and OVR::Array< RecoveryTimerDesc >.
Definition at line 336 of file OVR_Array.h.
typedef ArrayBase<ArrayData> OVR::ArrayBase< ArrayData >::SelfType |
Reimplemented in OVR::ArrayCC< T, SizePolicy >, OVR::ArrayCPP< T, SizePolicy >, OVR::ArrayPOD< T, SizePolicy >, OVR::Array< T, SizePolicy >, OVR::Array< Ptr< Model > >, OVR::Array< Color >, OVR::Array< DeviceStatusNotificationDesc >, OVR::Array< Ptr< Texture > >, OVR::Array< Planef >, OVR::Array< HIDDevice * >, OVR::Array< HANDLE >, OVR::Array< String >, OVR::Array< Uniform >, OVR::Array< struct pollfd >, OVR::Array< UInt16 >, OVR::Array< Vertex >, OVR::Array< Ptr< RBuffer > >, OVR::Array< Notifier * >, OVR::Array< Ptr< Profile > >, OVR::Array< Ptr< Node > >, OVR::Array< Ptr< CollisionModel > >, and OVR::Array< RecoveryTimerDesc >.
Definition at line 338 of file OVR_Array.h.
typedef ArrayData::SizePolicyType OVR::ArrayBase< ArrayData >::SizePolicyType |
Reimplemented in OVR::ArrayCC< T, SizePolicy >, OVR::ArrayCPP< T, SizePolicy >, OVR::ArrayPOD< T, SizePolicy >, OVR::Array< T, SizePolicy >, OVR::Array< Ptr< Model > >, OVR::Array< Color >, OVR::Array< DeviceStatusNotificationDesc >, OVR::Array< Ptr< Texture > >, OVR::Array< Planef >, OVR::Array< HIDDevice * >, OVR::Array< HANDLE >, OVR::Array< String >, OVR::Array< Uniform >, OVR::Array< struct pollfd >, OVR::Array< UInt16 >, OVR::Array< Vertex >, OVR::Array< Ptr< RBuffer > >, OVR::Array< Notifier * >, OVR::Array< Ptr< Profile > >, OVR::Array< Ptr< Node > >, OVR::Array< Ptr< CollisionModel > >, and OVR::Array< RecoveryTimerDesc >.
Definition at line 337 of file OVR_Array.h.
typedef ArrayData::ValueType OVR::ArrayBase< ArrayData >::ValueType |
Reimplemented in OVR::ArrayCC< T, SizePolicy >, OVR::ArrayCPP< T, SizePolicy >, OVR::ArrayPOD< T, SizePolicy >, OVR::Array< T, SizePolicy >, OVR::Array< Ptr< Model > >, OVR::Array< Color >, OVR::Array< DeviceStatusNotificationDesc >, OVR::Array< Ptr< Texture > >, OVR::Array< Planef >, OVR::Array< HIDDevice * >, OVR::Array< HANDLE >, OVR::Array< String >, OVR::Array< Uniform >, OVR::Array< struct pollfd >, OVR::Array< UInt16 >, OVR::Array< Vertex >, OVR::Array< Ptr< RBuffer > >, OVR::Array< Notifier * >, OVR::Array< Ptr< Profile > >, OVR::Array< Ptr< Node > >, OVR::Array< Ptr< CollisionModel > >, and OVR::Array< RecoveryTimerDesc >.
Definition at line 335 of file OVR_Array.h.
OVR::ArrayBase< ArrayData >::ArrayBase | ( | ) | [inline] |
Definition at line 349 of file OVR_Array.h.
OVR::ArrayBase< ArrayData >::ArrayBase | ( | int | size | ) | [inline] |
Definition at line 351 of file OVR_Array.h.
OVR::ArrayBase< ArrayData >::ArrayBase | ( | const SelfType & | a | ) | [inline] |
Definition at line 353 of file OVR_Array.h.
OVR::ArrayBase< ArrayData >::ArrayBase | ( | const ValueType & | defval | ) | [inline] |
Definition at line 356 of file OVR_Array.h.
OVR::ArrayBase< ArrayData >::ArrayBase | ( | const ValueType & | defval, |
int | size | ||
) | [inline] |
Definition at line 358 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::Append | ( | const SelfType & | other | ) | [inline] |
Definition at line 543 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::Append | ( | const ValueType | other[], |
UPInt | count | ||
) | [inline] |
Definition at line 549 of file OVR_Array.h.
ValueType& OVR::ArrayBase< ArrayData >::At | ( | UPInt | index | ) | [inline] |
Definition at line 382 of file OVR_Array.h.
const ValueType& OVR::ArrayBase< ArrayData >::At | ( | UPInt | index | ) | const [inline] |
Definition at line 387 of file OVR_Array.h.
ValueType& OVR::ArrayBase< ArrayData >::Back | ( | ) | [inline] |
Definition at line 457 of file OVR_Array.h.
const ValueType& OVR::ArrayBase< ArrayData >::Back | ( | ) | const [inline] |
Definition at line 458 of file OVR_Array.h.
Iterator OVR::ArrayBase< ArrayData >::Begin | ( | ) | [inline] |
Definition at line 624 of file OVR_Array.h.
ConstIterator OVR::ArrayBase< ArrayData >::Begin | ( | ) | const [inline] |
Definition at line 691 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::Clear | ( | ) | [inline] |
Definition at line 371 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::ClearAndRelease | ( | ) | [inline] |
Definition at line 370 of file OVR_Array.h.
Iterator OVR::ArrayBase< ArrayData >::End | ( | ) | [inline] |
Definition at line 625 of file OVR_Array.h.
ConstIterator OVR::ArrayBase< ArrayData >::End | ( | ) | const [inline] |
Definition at line 692 of file OVR_Array.h.
ValueType& OVR::ArrayBase< ArrayData >::Front | ( | ) | [inline] |
Definition at line 453 of file OVR_Array.h.
const ValueType& OVR::ArrayBase< ArrayData >::Front | ( | ) | const [inline] |
Definition at line 454 of file OVR_Array.h.
UPInt OVR::ArrayBase< ArrayData >::GetCapacity | ( | ) | const [inline] |
Definition at line 367 of file OVR_Array.h.
const ValueType* OVR::ArrayBase< ArrayData >::GetDataPtr | ( | ) | const [inline] |
Definition at line 412 of file OVR_Array.h.
ValueType* OVR::ArrayBase< ArrayData >::GetDataPtr | ( | ) | [inline] |
Definition at line 413 of file OVR_Array.h.
UPInt OVR::ArrayBase< ArrayData >::GetNumBytes | ( | ) | const [inline] |
Definition at line 368 of file OVR_Array.h.
UPInt OVR::ArrayBase< ArrayData >::GetSize | ( | ) | const [inline] |
Definition at line 365 of file OVR_Array.h.
SizePolicyType* OVR::ArrayBase< ArrayData >::GetSizePolicy | ( | ) | const [inline] |
Definition at line 361 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::InsertAt | ( | UPInt | index, |
const ValueType & | val = ValueType() |
||
) | [inline] |
Definition at line 510 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::InsertMultipleAt | ( | UPInt | index, |
UPInt | num, | ||
const ValueType & | val = ValueType() |
||
) | [inline] |
Definition at line 526 of file OVR_Array.h.
bool OVR::ArrayBase< ArrayData >::IsEmpty | ( | ) | const [inline] |
Definition at line 366 of file OVR_Array.h.
Iterator OVR::ArrayBase< ArrayData >::Last | ( | ) | [inline] |
Definition at line 626 of file OVR_Array.h.
ConstIterator OVR::ArrayBase< ArrayData >::Last | ( | ) | const [inline] |
Definition at line 693 of file OVR_Array.h.
bool OVR::ArrayBase< ArrayData >::NeverShrinking | ( | ) | const [inline] |
Definition at line 364 of file OVR_Array.h.
const SelfType& OVR::ArrayBase< ArrayData >::operator= | ( | const SelfType & | a | ) | [inline] |
Reimplemented in OVR::Array< Ptr< Model > >, OVR::Array< Color >, OVR::Array< DeviceStatusNotificationDesc >, OVR::Array< Ptr< Texture > >, OVR::Array< Planef >, OVR::Array< HIDDevice * >, OVR::Array< HANDLE >, OVR::Array< String >, OVR::Array< Uniform >, OVR::Array< struct pollfd >, OVR::Array< UInt16 >, OVR::Array< Vertex >, OVR::Array< Ptr< RBuffer > >, OVR::Array< Notifier * >, OVR::Array< Ptr< Profile > >, OVR::Array< Ptr< Node > >, OVR::Array< Ptr< CollisionModel > >, and OVR::Array< RecoveryTimerDesc >.
Definition at line 461 of file OVR_Array.h.
ValueType& OVR::ArrayBase< ArrayData >::operator[] | ( | UPInt | index | ) | [inline] |
Definition at line 400 of file OVR_Array.h.
const ValueType& OVR::ArrayBase< ArrayData >::operator[] | ( | UPInt | index | ) | const [inline] |
Definition at line 405 of file OVR_Array.h.
ValueType OVR::ArrayBase< ArrayData >::Pop | ( | ) | [inline] |
Definition at line 444 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::PopBack | ( | UPInt | count = 1 | ) | [inline] |
Definition at line 432 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::PushBack | ( | const ValueType & | val | ) | [inline] |
Definition at line 416 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::PushBackAlt | ( | const S & | val | ) | [inline] |
Definition at line 426 of file OVR_Array.h.
ValueType& OVR::ArrayBase< ArrayData >::PushDefault | ( | ) | [inline] |
Definition at line 438 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::RemoveAt | ( | UPInt | index | ) | [inline] |
Definition at line 491 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::RemoveMultipleAt | ( | UPInt | index, |
UPInt | num | ||
) | [inline] |
Definition at line 471 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::Reserve | ( | UPInt | newCapacity | ) | [inline] |
Definition at line 375 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::Resize | ( | UPInt | newSize | ) | [inline] |
Definition at line 372 of file OVR_Array.h.
void OVR::ArrayBase< ArrayData >::SetSizePolicy | ( | const SizePolicyType & | p | ) | [inline] |
Definition at line 362 of file OVR_Array.h.
ValueType OVR::ArrayBase< ArrayData >::ValueAt | ( | UPInt | index | ) | const [inline] |
Definition at line 393 of file OVR_Array.h.
ArrayData OVR::ArrayBase< ArrayData >::Data [protected] |
Definition at line 696 of file OVR_Array.h.