Lines Matching refs:list
140 BList::AddList(const BList* list, int32 index)
142 bool result = (list && index >= 0 && index <= fItemCount);
143 if (result && list->fItemCount > 0) {
144 int32 count = list->fItemCount;
151 memcpy(fObjectList + index, list->fObjectList,
152 list->fItemCount * sizeof(void*));
161 BList::AddList(const BList* list)
163 bool result = (list != NULL);
164 if (result && list->fItemCount > 0) {
166 int32 count = list->fItemCount;
172 memcpy(fObjectList + index, list->fObjectList,
173 list->fItemCount * sizeof(void*));
278 /*! This moves a list item from posititon a to position b, moving the
279 appropriate block of list elements to make up for the move. For example,
352 // #pragma mark - Querying the list.
405 // #pragma mark - Iterating over the list.
407 /*! Iterate a function over the whole list. If the function outputs a true
426 /*! Iterate a function over the whole list. If the function outputs a true
452 // obsolete AddList(BList* list, int32 index) and AddList(BList* list)
455 AddList__5BListP5BListl(BList* self, BList* list, int32 index)
457 return self->AddList((const BList*)list, index);
462 AddList__5BListP5BList(BList* self, BList* list)
464 return self->AddList((const BList*)list);