![]() |
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 |