Zen API

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

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

## Description

Declares the kList class.

Go to the source code of this file.

## Macros
#define | kList_As_(LIST, ITEM, TYPE) kxList_As_(LIST, ITEM, TYPE)
| Accesses list item content and casts to the specified type. More...
#define | kList_At_(LIST, ITEM) kxList_At_(LIST, ITEM)
| Macro version of kList_At.
#define | kList_Capacity_(LIST) kxList_Capacity_(LIST)
| Macro version of kList_Capacity.
#define | kList_Count_(LIST) kxList_Count_(LIST)
| Macro version of kList_Count.
#define | kList_First_(LIST) kxList_First_(LIST)
| Macro version of kList_First.
#define | kList_ItemType_(LIST) kxList_ItemType_(LIST)
| Macro version of kList_ItemType.
#define | kList_Last_(LIST) kxList_Last_(LIST)
| Macro version of kList_Last.
#define | kList_Next_(LIST, ITEM) kxList_Next_(LIST, ITEM)
| Macro version of kList_Next.
#define | kList_Previous_(LIST, ITEM) kxList_Previous_(LIST, ITEM)
| Macro version of kList_Previous.

## Typedefs
typedef kPointer | kListItem
| Represents a node within a kList object.

## Macro Definition Documentation

#define kList_As_ | ( |  | LIST,
|  |  | ITEM,
|  |  | TYPE
| ) |  | kxList_As_(LIST, ITEM, TYPE)

Accesses list item content and casts to the specified type.