Lines Matching refs:object

56 SetFirstObject_( MEMList* list, void* object )  in SetFirstObject_()  argument
61 ASSERT( object != NULL ); in SetFirstObject_()
63 link = OBJ_TO_LINK(list, object); in SetFirstObject_()
67 list->headObject = object; in SetFirstObject_()
68 list->tailObject = object; in SetFirstObject_()
83 MEMAppendListObject( MEMList* list, void* object ) in MEMAppendListObject() argument
86 ASSERT( object != NULL ); in MEMAppendListObject()
91 SetFirstObject_(list, object); in MEMAppendListObject()
95 MEMLink* link = OBJ_TO_LINK(list, object); in MEMAppendListObject()
100 OBJ_TO_LINK(list, list->tailObject)->nextObject = object; in MEMAppendListObject()
101 list->tailObject = object; in MEMAppendListObject()
117 MEMPrependListObject( MEMList* list, void* object ) in MEMPrependListObject() argument
120 ASSERT( object != NULL ); in MEMPrependListObject()
125 SetFirstObject_(list, object); in MEMPrependListObject()
129 MEMLink* link = OBJ_TO_LINK(list, object); in MEMPrependListObject()
134 OBJ_TO_LINK(list, list->headObject)->prevObject = object; in MEMPrependListObject()
135 list->headObject = object; in MEMPrependListObject()
155 MEMInsertListObject( MEMList* list, void* target, void* object ) in MEMInsertListObject() argument
158 ASSERT( object != NULL ); in MEMInsertListObject()
163 MEMAppendListObject(list, object); in MEMInsertListObject()
168 MEMPrependListObject(list, object); in MEMInsertListObject()
172 MEMLink* link = OBJ_TO_LINK(list, object); in MEMInsertListObject()
178 prevLnk->nextObject = object; in MEMInsertListObject()
179 OBJ_TO_LINK(list, target)->prevObject = object; in MEMInsertListObject()
195 MEMRemoveListObject( MEMList* list, void* object ) in MEMRemoveListObject() argument
200 ASSERT( object != NULL ); in MEMRemoveListObject()
202 link = OBJ_TO_LINK(list, object); in MEMRemoveListObject()
239 MEMGetNextListObject( MEMList* list, void* object ) in MEMGetNextListObject() argument
243 if (object == NULL) in MEMGetNextListObject()
247 return OBJ_TO_LINK(list, object)->nextObject; in MEMGetNextListObject()
264 MEMGetPrevListObject( MEMList* list, void* object ) in MEMGetPrevListObject() argument
268 if (object == NULL) in MEMGetPrevListObject()
272 return OBJ_TO_LINK(list, object)->prevObject; in MEMGetPrevListObject()
291 MEMLink* object = NULL; in MEMGetNthListObject() local
295 while ((object = (MEMLink*)MEMGetNextListObject(list, object)) != NULL) in MEMGetNthListObject()
299 return object; in MEMGetNthListObject()
322 Node* object = NULL;
326 while ((object = GetNextListObject(list, object)) != NULL)