ReplaceItem
bool ReplaceItem(int32 index, BListItem* item);
bool ReplaceItem(int32 index, void* item);
bool ReplaceItem(int32, void *);
bool ReplaceItem(int32 index, T*);
return _PointerList_::ReplaceItem(index, (void*)item);
_PointerList_::ReplaceItem(index, (void*)item);
_PointerList_::ReplaceItem(index, (void*)newItem);
bool ReplaceItem(int32 index, const item_t &item);
bool ReplaceItem(int32 index, const item_t &item);
container1->ReplaceItem(index2, row1);
container2->ReplaceItem(index1, row2);
list.ReplaceItem(which, bitmap);
if (!fList.ReplaceItem(index, item))
_components_in_code.ReplaceItem(index,piece);
fStrings.ReplaceItem(index, privateData);
fAreaStack.ReplaceItem(fAreaStack.CountItems() - 1, area);
fCursorList.ReplaceItem(fCursorList.IndexOf(oldCursor), cursor);
fInstruments.ReplaceItem(i, instr);
CPPUNIT_ASSERT(!list.ReplaceItem(-1, NULL));
CPPUNIT_ASSERT(!list.ReplaceItem(100, NULL));