nsXBLProtoImplField::~nsXBLProtoImplField() { MOZ_COUNT_DTOR(nsXBLProtoImplField); if (mFieldText) nsMemory::Free(mFieldText); NS_Free(mName); NS_CONTENT_DELETE_LIST_MEMBER(nsXBLProtoImplField, this, mNext); }
nsXBLPrototypeHandler::~nsXBLPrototypeHandler() { --gRefCnt; if (mType & NS_HANDLER_TYPE_XUL) { NS_IF_RELEASE(mHandlerElement); } else if (mHandlerText) { nsMemory::Free(mHandlerText); } // We own the next handler in the chain, so delete it now. NS_CONTENT_DELETE_LIST_MEMBER(nsXBLPrototypeHandler, this, mNextHandler); }
~nsXBLResource() { MOZ_COUNT_DTOR(nsXBLResource); NS_CONTENT_DELETE_LIST_MEMBER(nsXBLResource, this, mNext); }