vrecko
virtual reality framework
|
#include <DynamicArray.h>
Public Member Functions | |
DAINLINE unsigned long | GetAllocated () |
DynamicArray (void) | |
DynamicArray (unsigned long _dwAllocBy) | |
DynamicArray (DynamicArray< _Type > &src) | |
~DynamicArray (void) | |
DAINLINE const unsigned int | size () const |
DAINLINE void | push_back (const _Type &elem) |
bool | FreeArray (void) |
bool | Truncate (void) |
bool | PrepareNext (unsigned long _dwNum) |
bool | Delete (unsigned long dwStartIndex, unsigned long dwNumStructs) |
DAINLINE bool | DeleteAll (void) |
bool | clear (void) |
DAINLINE bool | DeleteUnnecessary (void) |
bool | Insert (unsigned long dwStartIndex, unsigned long dwNumStructs) |
bool | CopyFrom (DynamicArray< _Type > *src) |
bool | Swap (unsigned long dwIndex1, unsigned long dwIndex2) |
DAINLINE bool | AddItem (const _Type &newItem) |
DAINLINE _Type & | Last (void) |
DAINLINE _Type & | Act (void) |
DAINLINE unsigned long & | ActDWORD (void) |
DAINLINE int & | ActInt (void) |
DAINLINE _Type & | Get (unsigned long index) |
DAINLINE const _Type & | Get (unsigned long index) const |
DAINLINE bool | StoreByte (unsigned char bData) |
DAINLINE bool | StoreDWORD (unsigned long dwData) |
DAINLINE unsigned char | ReadByte (void) |
DAINLINE unsigned long | ReadDWORD (void) |
DAINLINE _Type & | operator[] (unsigned long dw) |
DAINLINE const _Type & | operator[] (unsigned long dw) const |
DAINLINE _Type & | at (unsigned long dw) |
DAINLINE const _Type & | at (unsigned long dw) const |
Public Attributes | |
_Type * | lpBuffer |
unsigned long | dwNum |
Protected Member Functions | |
bool | InitItems (unsigned long dwStartIndex, unsigned long dwNumStructs) |
Protected Attributes | |
unsigned long | dwAllocBy |
unsigned long | dwAlloc |
unsigned long | dwInited |
VK_NoStepInto_Namespace::DynamicArray< _Type >::DynamicArray | ( | void | ) |
VK_NoStepInto_Namespace::DynamicArray< _Type >::DynamicArray | ( | unsigned long | _dwAllocBy | ) |
VK_NoStepInto_Namespace::DynamicArray< _Type >::DynamicArray | ( | DynamicArray< _Type > & | src | ) |
VK_NoStepInto_Namespace::DynamicArray< _Type >::~DynamicArray | ( | void | ) |
DAINLINE _Type & VK_NoStepInto_Namespace::DynamicArray< _Type >::Act | ( | void | ) |
DAINLINE unsigned long & VK_NoStepInto_Namespace::DynamicArray< _Type >::ActDWORD | ( | void | ) |
DAINLINE int & VK_NoStepInto_Namespace::DynamicArray< _Type >::ActInt | ( | void | ) |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::AddItem | ( | const _Type & | newItem | ) |
|
inline |
|
inline |
|
inline |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::CopyFrom | ( | DynamicArray< _Type > * | src | ) |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::Delete | ( | unsigned long | dwStartIndex, |
unsigned long | dwNumStructs | ||
) |
DAINLINE bool VK_NoStepInto_Namespace::DynamicArray< _Type >::DeleteAll | ( | void | ) |
DAINLINE bool VK_NoStepInto_Namespace::DynamicArray< _Type >::DeleteUnnecessary | ( | void | ) |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::FreeArray | ( | void | ) |
|
inline |
|
inline |
unsigned long VK_NoStepInto_Namespace::DynamicArray< _Type >::GetAllocated | ( | ) |
|
protected |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::Insert | ( | unsigned long | dwStartIndex, |
unsigned long | dwNumStructs | ||
) |
DAINLINE _Type & VK_NoStepInto_Namespace::DynamicArray< _Type >::Last | ( | void | ) |
DAINLINE _Type & VK_NoStepInto_Namespace::DynamicArray< _Type >::operator[] | ( | unsigned long | dw | ) |
DAINLINE const _Type & VK_NoStepInto_Namespace::DynamicArray< _Type >::operator[] | ( | unsigned long | dw | ) | const |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::PrepareNext | ( | unsigned long | _dwNum | ) |
|
inline |
DAINLINE unsigned char VK_NoStepInto_Namespace::DynamicArray< _Type >::ReadByte | ( | void | ) |
DAINLINE unsigned long VK_NoStepInto_Namespace::DynamicArray< _Type >::ReadDWORD | ( | void | ) |
|
inline |
DAINLINE bool VK_NoStepInto_Namespace::DynamicArray< _Type >::StoreByte | ( | unsigned char | bData | ) |
DAINLINE bool VK_NoStepInto_Namespace::DynamicArray< _Type >::StoreDWORD | ( | unsigned long | dwData | ) |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::Swap | ( | unsigned long | dwIndex1, |
unsigned long | dwIndex2 | ||
) |
bool VK_NoStepInto_Namespace::DynamicArray< _Type >::Truncate | ( | void | ) |
|
protected |
|
protected |
|
protected |
unsigned long VK_NoStepInto_Namespace::DynamicArray< _Type >::dwNum |
_Type* VK_NoStepInto_Namespace::DynamicArray< _Type >::lpBuffer |