|
CartoType API
|
#include <cartotype_array.h>
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 |
The base class for the thin-template array classes, which provide type-safe wrappers.
1.7.5.1