Revision 59eb1c85
b/qlist.h | ||
---|---|---|
29 | 29 |
#define qlist_append(qlist, obj) \ |
30 | 30 |
qlist_append_obj(qlist, QOBJECT(obj)) |
31 | 31 |
|
32 |
#define QLIST_FOREACH_ENTRY(qlist, var) \ |
|
33 |
for ((var) = ((qlist)->head.tqh_first); \ |
|
34 |
(var); \ |
|
35 |
(var) = ((var)->next.tqe_next)) |
|
36 |
|
|
37 |
static inline QObject *qlist_entry_obj(const QListEntry *entry) |
|
38 |
{ |
|
39 |
return entry->value; |
|
40 |
} |
|
41 |
|
|
32 | 42 |
QList *qlist_new(void); |
33 | 43 |
QList *qlist_copy(QList *src); |
34 | 44 |
void qlist_append_obj(QList *qlist, QObject *obj); |
Also available in: Unified diff