Zen API

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

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