delete mBindingTable; delete mContentListTable; delete mAnonymousNodesTable; delete mInsertionParentTable; delete mWrapperTable; delete mDocumentTable; delete mLoadingDocTable;
if (mContentListTable.ops) PL_DHashTableFinish(&mContentListTable); if (mAnonymousNodesTable.ops) PL_DHashTableFinish(&mAnonymousNodesTable); if (mInsertionParentTable.ops) PL_DHashTableFinish(&mInsertionParentTable); if (mWrapperTable.ops) PL_DHashTableFinish(&mWrapperTable); mAttachedStack.EnumerateForwards(ReleaseBindings, nsnull);
nsBindingManager::~nsBindingManager(void){  delete mBindingTable;  delete mContentListTable;  delete mAnonymousNodesTable;  delete mInsertionParentTable;  delete mWrapperTable;  delete mDocumentTable;  delete mLoadingDocTable;}