Revision 0d078b2a
b/qdict.c | ||
---|---|---|
83 | 83 |
} |
84 | 84 |
|
85 | 85 |
/** |
86 |
* qdict_entry_value(): Return qdict entry value |
|
87 |
* |
|
88 |
* Return weak reference. |
|
89 |
*/ |
|
90 |
QObject *qdict_entry_value(const QDictEntry *entry) |
|
91 |
{ |
|
92 |
return entry->value; |
|
93 |
} |
|
94 |
|
|
95 |
/** |
|
96 |
* qdict_entry_key(): Return qdict entry key |
|
97 |
* |
|
98 |
* Return a *pointer* to the string, it has to be duplicated before being |
|
99 |
* stored. |
|
100 |
*/ |
|
101 |
const char *qdict_entry_key(const QDictEntry *entry) |
|
102 |
{ |
|
103 |
return entry->key; |
|
104 |
} |
|
105 |
|
|
106 |
/** |
|
86 | 107 |
* qdict_find(): List lookup function |
87 | 108 |
*/ |
88 | 109 |
static QDictEntry *qdict_find(const QDict *qdict, |
b/qdict.h | ||
---|---|---|
34 | 34 |
|
35 | 35 |
/* Object API */ |
36 | 36 |
QDict *qdict_new(void); |
37 |
const char *qdict_entry_key(const QDictEntry *entry); |
|
38 |
QObject *qdict_entry_value(const QDictEntry *entry); |
|
37 | 39 |
size_t qdict_size(const QDict *qdict); |
38 | 40 |
void qdict_put_obj(QDict *qdict, const char *key, QObject *value); |
39 | 41 |
void qdict_del(QDict *qdict, const char *key); |
Also available in: Unified diff