Zen API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
kMap.h File Reference

Description

Declares the kMap class.

Go to the source code of this file.

Macros

#define kMap_Count_(MAP)   kxMap_Count_(MAP)
 Macro version of kMap_Count.
 
#define kMap_KeyAs_(MAP, ITEM, TYPE)   kxMap_KeyAs_(MAP, ITEM, TYPE)
 Accesses a map item key and casts the key to the specified type. More...
 
#define kMap_KeyType_(MAP)   kxMap_KeyType_(MAP)
 Macro version of kMap_KeyType.
 
#define kMap_ValueAs_(MAP, ITEM, TYPE)   kxMap_ValueAs_(MAP, ITEM, TYPE)
 Accesses a map item value and casts the value to the specified type. More...
 
#define kMap_ValueType_(MAP)   kxMap_ValueType_(MAP)
 Macro version of kMap_ValueType.
 

Typedefs

typedef kPointer kMapItem
 Represents a key-value pair within a map.
 

Macro Definition Documentation

#define kMap_KeyAs_ (   MAP,
  ITEM,
  TYPE 
)    kxMap_KeyAs_(MAP, ITEM, TYPE)

Accesses a map item key and casts the key to the specified type.

#define kMap_ValueAs_ (   MAP,
  ITEM,
  TYPE 
)    kxMap_ValueAs_(MAP, ITEM, TYPE)

Accesses a map item value and casts the value to the specified type.