C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/core/util/tVector.h File Reference

#include "platform/platform.h"

Classes

class  Vector< T >
 A dynamic array template class. More...
class  VectorPtr< T >
 Template for vectors of pointers. More...
class  VectorSet< T >

Defines

#define VECTOR_SET_ASSOCIATION(x)
 Use the following macro to bind a vector to a particular line of the owning class for memory tracking purposes.

Typedefs

typedef int(QSORT_CALLBACK *) qsort_compare_func (const void *, const void *)

Functions

bool VectorResize (U32 *aSize, U32 *aCount, void **arrayPtr, U32 newCount, U32 elemSize)

Variables

static const S32 VectorBlockSize = 16
 Size of memory blocks to allocate at a time for vectors.


Define Documentation

#define VECTOR_SET_ASSOCIATION ( x   ) 

Use the following macro to bind a vector to a particular line of the owning class for memory tracking purposes.


Typedef Documentation

typedef int(QSORT_CALLBACK *) qsort_compare_func(const void *, const void *)


Function Documentation

bool VectorResize ( U32 aSize,
U32 aCount,
void **  arrayPtr,
U32  newCount,
U32  elemSize 
)


Variable Documentation

const S32 VectorBlockSize = 16 [static]

Size of memory blocks to allocate at a time for vectors.