Zen API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
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.