Lines Matching refs:item
48 bool AddItem(const item_t &item, int32 index);
49 bool AddItem(const item_t &item);
53 bool RemoveItem(const item_t &item);
56 bool ReplaceItem(int32 index, const item_t &item);
67 int32 IndexOf(const item_t &item) const;
68 bool HasItem(const item_t &item) const;
142 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::AddItem(const item_t &item, int32 index)
148 new(fItems + index) item_t(item);
156 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::AddItem(const item_t &item)
160 new(fItems + fItemCount) item_t(item);
164 new(fItems + (fItemCount - 1)) item_t(item);
211 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::RemoveItem(const item_t &item)
213 int32 index = IndexOf(item);
237 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::ReplaceItem(int32 index, const item_t &item)
240 fItems[index] = item;
254 item_t item = fItems[oldIndex];
256 fItems[newIndex] = item;
258 item_t item = fItems[oldIndex];
260 fItems[newIndex] = item;
324 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::IndexOf(const item_t &item) const
327 if (fItems[i] == item)
336 TemplateList<ITEM, DEFAULT_ITEM_SUPPLIER>::HasItem(const item_t &item) const
338 return (IndexOf(item) >= 0);