Home | History | Annotate | Download | only in qmp

Lines Matching refs:qdict

2  * QDict Module
29 typedef struct QDict {
33 } QDict;
36 QDict *qdict_new(void);
39 size_t qdict_size(const QDict *qdict);
40 void qdict_put_obj(QDict *qdict, const char *key, QObject *value);
41 void qdict_del(QDict *qdict, const char *key);
42 int qdict_haskey(const QDict *qdict, const char *key);
43 QObject *qdict_get(const QDict *qdict, const char *key);
44 QDict *qobject_to_qdict(const QObject *obj);
45 void qdict_iter(const QDict *qdict,
48 const QDictEntry *qdict_first(const QDict *qdict);
49 const QDictEntry *qdict_next(const QDict *qdict, const QDictEntry *entry);
52 #define qdict_put(qdict, key, obj) \
53 qdict_put_obj(qdict, key, QOBJECT(obj))
56 double qdict_get_double(const QDict *qdict, const char *key);
57 int64_t qdict_get_int(const QDict *qdict, const char *key);
58 int qdict_get_bool(const QDict *qdict, const char *key);
59 QList *qdict_get_qlist(const QDict *qdict, const char *key);
60 QDict *qdict_get_qdict(const QDict *qdict, const char *key);
61 const char *qdict_get_str(const QDict *qdict, const char *key);
62 int64_t qdict_get_try_int(const QDict *qdict, const char *key,
64 int qdict_get_try_bool(const QDict *qdict, const char *key, int def_value);
65 const char *qdict_get_try_str(const QDict *qdict, const char *key);
67 QDict *qdict_clone_shallow(const QDict *src);
68 void qdict_flatten(QDict *qdict);
70 void qdict_extract_subqdict(QDict *src, QDict **dst, const char *start);