CartoType API
Protected Member Functions | Protected Attributes
CartoType::CArrayBase Class Reference

#include <cartotype_array.h>

Inheritance diagram for CartoType::CArrayBase:
CartoType::CArray< T > CartoType::CPointerArray< T > CartoType::CPointerArray< CIcon > CartoType::CNonOwningPointerArray< T > CartoType::CIconArray

List of all members.

Protected Member Functions

 CArrayBase (int32 aElementBytes, int32 aIncrement)
TResult Append (const void *aElement, int32 aCount)
TResult Append (const void *aElement)
CT_IMPORT TResult Insert (const void *aElement, int32 aIndex, int32 aCount)
CT_IMPORT TResult Replace (int32 aIndex, int32 aOldCount, const void *aElement, int32 aNewCount)
CT_IMPORT void Delete (int32 aIndex, int32 aCount)
CT_IMPORT TResult Grow (int32 aCount)
void Clear ()
void SetSizeToZero ()
TResult SetSize (int32 aSize)
CT_IMPORT TResult Reserve (int32 aCount)

Protected Attributes

uint8 * iData
int32 iElements
int32 iReservedElements
int32 iElementBytes
int32 iIncrement

Detailed Description

The base class for the thin-template array classes, which provide type-safe wrappers.


The documentation for this class was generated from the following files: