PipeWire: dict.h File Reference

PipeWire 0.3.37

Data Structures | Macros | Functions
utils/dict.h File Reference
Include dependency graph for utils/dict.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
struct | spa_dict_item
struct | spa_dict

## Macros
#define | SPA_DICT_ITEM_INIT(key, value) (struct spa_dict_item) { key, value }
#define | SPA_DICT_FLAG_SORTED (1<<0)
| items are sorted More...
#define | SPA_DICT_INIT(items, n_items) (struct spa_dict) { 0, n_items, items }
#define | SPA_DICT_INIT_ARRAY(items) (struct spa_dict) { 0, SPA_N_ELEMENTS(items), items }
#define | spa_dict_for_each(item, dict)

## Functions
int | spa_dict_item_compare (const void *i1, const void *i2)
void | spa_dict_qsort (struct spa_dict *dict)
const struct spa_dict_item * | spa_dict_lookup_item (const struct spa_dict *dict, const char *key)
const char * | spa_dict_lookup (const struct spa_dict *dict, const char *key)

## Macro Definition Documentation

## ◆ SPA_DICT_FLAG_SORTED

#define SPA_DICT_FLAG_SORTED (1<<0)

items are sorted