spa/utils/dict.h
More...
Go to the source code of this file.
|
#define | SPA_API_DICT static inline |
|
#define | SPA_DICT_ITEM(key, value) ((struct spa_dict_item) { (key), (value) }) |
|
#define | SPA_DICT_ITEM_INIT(key, value) SPA_DICT_ITEM(key,value) |
|
#define | SPA_DICT_FLAG_SORTED (1<<0) |
| items are sorted
|
|
#define | SPA_DICT(items, n_items) ((struct spa_dict) { 0, (n_items), (items) }) |
|
#define | SPA_DICT_ARRAY(items) SPA_DICT((items),SPA_N_ELEMENTS(items)) |
|
#define | SPA_DICT_ITEMS(...) SPA_DICT_ARRAY(((struct spa_dict_item[]) { __VA_ARGS__})) |
|
#define | SPA_DICT_INIT(items, n_items) SPA_DICT(items,n_items) |
|
#define | SPA_DICT_INIT_ARRAY(items) SPA_DICT_ARRAY(items) |
|
#define | spa_dict_for_each(item, dict) |
|
◆ SPA_API_DICT
#define SPA_API_DICT static inline |