RGPersistent* RGHashTable :: RemoveAllReferences (const RGPersistent* p) { RGDList* list = SelectList (p); int NEntriesStart = list->Entries (); int NEntriesEnd; RGPersistent* q = list->RemoveAllReferences (p); NEntriesEnd = list->Entries (); NumberOfEntries -= (NEntriesStart - NEntriesEnd); return q; }