Erase
Erase(0);
Erase(fItemCount - 1);
Erase(i);
return Erase(index);
Iterator Erase(int32 index);
Iterator Erase(const Iterator &iterator);
fElements.Erase(index);
return Iterator(this, fElements.Erase(iterator.GetIterator()));
Iterator Erase(const Iterator &iterator);
fElements.Erase(index);
return fElements.Erase(iterator);
Iterator Erase(const Iterator &iterator);
Erase(0);
Erase(fItemCount - 1);
Erase(i);
return Erase(index);
Iterator Erase(int32 index);
Iterator Erase(const Iterator &iterator);
fElements.Erase(0);
fElements.Erase(fElements.Count() - 1);
fBlockers->Erase(fBlockers->Count() - 1);
fChildren.Erase(index);
|| !fChildren.Erase(index)) {
MyIterator myIt = fMyMap.Erase(iterator.fMyIterator);
v.Erase(v.IteratorForIndex(index));
MyIterator myIt = fMySet.Erase(iterator.fMyIterator);
v.Erase(v.IteratorForIndex(index));
MyIterator myIt = fMyVector.Erase(index);
MyIterator myIt = fMyVector.Erase(iterator.fMyIterator);
v.Erase(index);
v.Erase(v.IteratorForIndex(index));