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