Lines Matching refs:key

56 static QDictEntry *alloc_entry(const char *key, QObject *value)  in alloc_entry()  argument
61 entry->key = g_strdup(key); in alloc_entry()
85 return entry->key; in qdict_entry_key()
92 const char *key, unsigned int bucket) in qdict_find() argument
97 if (!strcmp(entry->key, key)) { in qdict_find()
115 void qdict_put_obj(QDict *qdict, const char *key, QObject *value) in qdict_put_obj() argument
120 bucket = tdb_hash(key) % QDICT_BUCKET_MAX; in qdict_put_obj()
121 entry = qdict_find(qdict, key, bucket); in qdict_put_obj()
128 entry = alloc_entry(key, value); in qdict_put_obj()
134 void qdict_put_int(QDict *qdict, const char *key, int64_t value) in qdict_put_int() argument
136 qdict_put(qdict, key, qnum_from_int(value)); in qdict_put_int()
139 void qdict_put_bool(QDict *qdict, const char *key, bool value) in qdict_put_bool() argument
141 qdict_put(qdict, key, qbool_from_bool(value)); in qdict_put_bool()
144 void qdict_put_str(QDict *qdict, const char *key, const char *value) in qdict_put_str() argument
146 qdict_put(qdict, key, qstring_from_str(value)); in qdict_put_str()
149 void qdict_put_null(QDict *qdict, const char *key) in qdict_put_null() argument
151 qdict_put(qdict, key, qnull()); in qdict_put_null()
160 QObject *qdict_get(const QDict *qdict, const char *key) in qdict_get() argument
164 entry = qdict_find(qdict, key, tdb_hash(key) % QDICT_BUCKET_MAX); in qdict_get()
173 int qdict_haskey(const QDict *qdict, const char *key) in qdict_haskey() argument
175 unsigned int bucket = tdb_hash(key) % QDICT_BUCKET_MAX; in qdict_haskey()
176 return (qdict_find(qdict, key, bucket) == NULL ? 0 : 1); in qdict_haskey()
194 double qdict_get_double(const QDict *qdict, const char *key) in qdict_get_double() argument
196 return qnum_get_double(qobject_to(QNum, qdict_get(qdict, key))); in qdict_get_double()
207 int64_t qdict_get_int(const QDict *qdict, const char *key) in qdict_get_int() argument
209 return qnum_get_int(qobject_to(QNum, qdict_get(qdict, key))); in qdict_get_int()
220 bool qdict_get_bool(const QDict *qdict, const char *key) in qdict_get_bool() argument
222 return qbool_get_bool(qobject_to(QBool, qdict_get(qdict, key))); in qdict_get_bool()
228 QList *qdict_get_qlist(const QDict *qdict, const char *key) in qdict_get_qlist() argument
230 return qobject_to(QList, qdict_get(qdict, key)); in qdict_get_qlist()
236 QDict *qdict_get_qdict(const QDict *qdict, const char *key) in qdict_get_qdict() argument
238 return qobject_to(QDict, qdict_get(qdict, key)); in qdict_get_qdict()
250 const char *qdict_get_str(const QDict *qdict, const char *key) in qdict_get_str() argument
252 return qstring_get_str(qobject_to(QString, qdict_get(qdict, key))); in qdict_get_str()
262 int64_t qdict_get_try_int(const QDict *qdict, const char *key, in qdict_get_try_int() argument
265 QNum *qnum = qobject_to(QNum, qdict_get(qdict, key)); in qdict_get_try_int()
282 bool qdict_get_try_bool(const QDict *qdict, const char *key, bool def_value) in qdict_get_try_bool() argument
284 QBool *qbool = qobject_to(QBool, qdict_get(qdict, key)); in qdict_get_try_bool()
297 const char *qdict_get_try_str(const QDict *qdict, const char *key) in qdict_get_try_str() argument
299 QString *qstr = qobject_to(QString, qdict_get(qdict, key)); in qdict_get_try_str()
334 unsigned int bucket = tdb_hash(entry->key) % QDICT_BUCKET_MAX; in qdict_next()
355 qdict_put_obj(dest, entry->key, qobject_ref(entry->value)); in qdict_clone_shallow()
368 assert(e->key != NULL); in qentry_destroy()
372 g_free(e->key); in qentry_destroy()
381 void qdict_del(QDict *qdict, const char *key) in qdict_del() argument
385 entry = qdict_find(qdict, key, tdb_hash(key) % QDICT_BUCKET_MAX); in qdict_del()