Lines Matching refs:list

78 	_PointerList_(const _PointerList_ &list);
125 BObjectList(const BObjectList& list);
126 // clones list; if list is owning, makes
131 BObjectList& operator=(const BObjectList& list);
132 // clones list; if list is owning, makes
152 // if list is owning, deletes the item
184 // list must be sorted with CompareFunction for
209 // Binary insertion - list must be sorted with
219 // in list
233 // insert a copy of the item if not in list
258 WhileEachListItem(BObjectList<Item>* list, Result (Item::*func)(Param1),
262 int32 count = list->CountItems();
265 if ((result = (list->ItemAt(index)->*func)(p1)) != 0)
275 WhileEachListItem(BObjectList<Item>* list, Result (*func)(Item*, Param1),
279 int32 count = list->CountItems();
282 if ((result = (*func)(list->ItemAt(index), p1)) != 0)
292 WhileEachListItem(BObjectList<Item>* list, Result (Item::*func)(Param1, Param2),
296 int32 count = list->CountItems();
299 if ((result = (list->ItemAt(index)->*func)(p1, p2)) != 0)
309 WhileEachListItem(BObjectList<Item>* list,
313 int32 count = list->CountItems();
316 if ((result = (*func)(list->ItemAt(index), p1, p2)) != 0)
327 WhileEachListItem(BObjectList<Item>* list,
332 int32 count = list->CountItems();
335 if ((result = (*func)(list->ItemAt(index), p1, p2, p3, p4)) != 0)
345 EachListItemIgnoreResult(BObjectList<Item>* list, Result (Item::*func)())
347 int32 count = list->CountItems();
349 (list->ItemAt(index)->*func)();
355 EachListItem(BObjectList<Item>* list, void (*func)(Item*, Param1), Param1 p1)
357 int32 count = list->CountItems();
359 (func)(list->ItemAt(index), p1);
365 EachListItem(BObjectList<Item>* list, void (Item::*func)(Param1, Param2),
368 int32 count = list->CountItems();
370 (list->ItemAt(index)->*func)(p1, p2);
376 EachListItem(BObjectList<Item>* list, void (*func)(Item*,Param1, Param2),
379 int32 count = list->CountItems();
381 (func)(list->ItemAt(index), p1, p2);
387 EachListItem(BObjectList<Item>* list,
390 int32 count = list->CountItems();
392 (func)(list->ItemAt(index), p1, p2, p3);
398 EachListItem(BObjectList<Item>* list,
402 int32 count = list->CountItems();
404 (func)(list->ItemAt(index), p1, p2, p3, p4);
427 BObjectList<T>::BObjectList(const BObjectList<T>& list)
429 _PointerList_(list)
431 owning = list.owning;
433 // make our own copies in an owning list
434 int32 count = list.CountItems();
436 T* item = list.ItemAt(index);
457 BObjectList<T>::operator=(const BObjectList<T>& list)
459 owning = list.owning;
460 BObjectList<T> &result = (BObjectList<T>&)_PointerList_::operator=(list);
462 // make our own copies in an owning list
463 int32 count = list.CountItems();
465 T* item = list.ItemAt(index);
494 BObjectList<T>::AddList(BObjectList<T>* list)
496 return _PointerList_::AddList(list);
502 BObjectList<T>::AddList(BObjectList<T>* list, int32 index)
504 return _PointerList_::AddList(list, index);
787 // already in list, add after existing
803 // already in list, add after existing