Dictionary data structure
More...
Dictionary data structure
◆ SPA_DICT_ITEM_INIT
#define SPA_DICT_ITEM_INIT |
( |
| key, |
|
|
| value ) ((struct spa_dict_item) { (key), (value) }) |
◆ SPA_DICT_FLAG_SORTED
#define SPA_DICT_FLAG_SORTED (1<<0) |
◆ SPA_DICT_INIT
#define SPA_DICT_INIT |
( |
| items, |
|
|
| n_items ) ((struct spa_dict) { 0, (n_items), (items) }) |
◆ SPA_DICT_INIT_ARRAY
◆ spa_dict_for_each
#define spa_dict_for_each |
( |
| item, |
|
|
| dict ) |
◆ spa_dict_item_compare()
static int spa_dict_item_compare |
( |
const void * | i1, |
|
|
const void * | i2 ) |
|
inlinestatic |
◆ spa_dict_qsort()
static void spa_dict_qsort |
( |
struct spa_dict * | dict | ) |
|
|
inlinestatic |
◆ spa_dict_lookup_item()
static const struct spa_dict_item * spa_dict_lookup_item |
( |
const struct spa_dict * | dict, |
|
|
const char * | key ) |
|
inlinestatic |
◆ spa_dict_lookup()
static const char * spa_dict_lookup |
( |
const struct spa_dict * | dict, |
|
|
const char * | key ) |
|
inlinestatic |