Zen API

- Home
- Help Topics
- Types by Category
- All Types
- Files

All Classes Files Functions Variables Typedefs Macros Groups Pages
Macros
kArrayList.h File Reference

## Description

Declares the kArrayList class.

Go to the source code of this file.

## Macros
#define | kArrayList_AddCount_(LIST, C) kxArrayList_AddCount_(LIST, C)
| Macro version of kArrayList_AddCount.
#define | kArrayList_As_(LIST, INDEX, TYPE) kxArrayList_As_(LIST, INDEX, TYPE)
| Gets an item pointer and casts to the specified type.
#define | kArrayList_At_(LIST, INDEX) kxArrayList_At_(LIST, INDEX)
| Macro version of kArrayList_At.
#define | kArrayList_Begin_(LIST) kxArrayList_Begin_(LIST)
| Gets a pointer to the first item.
#define | kArrayList_Capacity_(LIST) kxArrayList_Capacity_(LIST)
| Macro version of kArrayList_Capacity.
#define | kArrayList_Clear_(LIST) kxArrayList_Clear_(LIST)
| Macro version of kArrayList_Clear.
#define | kArrayList_Count_(LIST) kxArrayList_Count_(LIST)
| Macro version of kArrayList_Count.
#define | kArrayList_Data_(LIST) kxArrayList_Data_(LIST)
| Macro version of kArrayList_Data.
#define | kArrayList_DataSize_(LIST) kxArrayList_DataSize_(LIST)
| Macro version of kArrayList_DataSize.
#define | kArrayList_End_(LIST) kxArrayList_End_(LIST)
| Gets a pointer to one past the last item.
#define | kArrayList_First_(LIST) kxArrayList_First_(LIST)
| Gets a pointer to the first item.
#define | kArrayList_ItemSize_(LIST) kxArrayList_ItemSize_(LIST)
| Macro version of kArrayList_ItemSize.
#define | kArrayList_ItemType_(LIST) kxArrayList_ItemType_(LIST)
| Macro version of kArrayList_ItemType.
#define | kArrayList_Last_(LIST) kxArrayList_Last_(LIST)
| Gets a pointer to the last item.
#define | kArrayList_RBegin_(LIST) kxArrayList_RBegin_(LIST)
| Gets a pointer to the last item.
#define | kArrayList_RemoveCount_(LIST, C) kxArrayList_RemoveCount_(LIST, C)
| Macro version of kArrayList_RemoveCount.
#define | kArrayList_REnd_(LIST) kxArrayList_REnd_(LIST)
| Gets a pointer to one before the first item.