Lines Matching refs:ARefList
36 typedef struct ARefList { struct
44 } ARefList; argument
48 areflist_init(ARefList* l) in areflist_init()
58 areflist_getCount(const ARefList* l) in areflist_getCount()
64 void areflist_setEmpty(ARefList* l);
68 areflist_done(ARefList* l) in areflist_done()
75 areflist_isEmpty(const ARefList* l) in areflist_isEmpty()
83 int areflist_indexOf(const ARefList* l, void* item);
87 areflist_has(const ARefList* l, void* item) in areflist_has()
94 void areflist_add(ARefList* l, void* item);
98 ABool areflist_delFirst(ARefList* l, void* item);
102 ABool areflist_delAll(ARefList* l, void* item);
106 areflist_push(ARefList* l, void* item) in areflist_push()
113 void* areflist_popLast(ARefList* l);
116 void* areflist_get(const ARefList* l, int n);
119 areflist_count(ARefList* l) in areflist_count()
124 void areflist_append(ARefList* l, const ARefList* src);
127 void _areflist_remove_deferred(ARefList* l);
129 void** _areflist_at(const ARefList* l, int n);
133 ARefList* _reflist_loop = (list_); \
151 const ARefList* _reflist_loop = (list_); \
167 ({ ARefList* _reflist = (list_); \
184 ({ const ARefList* _reflist = (list_); \
206 void areflist_copy(ARefList* dst, const ARefList* src);