#include <nsCycleCollectionParticipant.h>


Public Member Functions | |
| virtual | __attribute__ ((visibility("hidden"))) nsresult Traverse(void *p |
| virtual | __attribute__ ((visibility("hidden"))) nsresult RootAndUnlinkJSObjects(void *p)=0 |
| virtual | __attribute__ ((visibility("hidden"))) nsresult Unlink(void *p)=0 |
| virtual | __attribute__ ((visibility("hidden"))) nsresult Unroot(void *p)=0 |
Public Attributes | |
| virtual nsCycleCollectionTraversalCallback & | cb = 0 |
| virtual nsCycleCollectionParticipant::__attribute__ | ( | (visibility("hidden")) | ) | [pure virtual] |
Implemented in nsScriptObjectTracer, nsScriptObjectTracer, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, and nsXBLBinding::cycleCollection.
| virtual nsCycleCollectionParticipant::__attribute__ | ( | (visibility("hidden")) | ) | [pure virtual] |
Implemented in nsScriptObjectTracer, nsScriptObjectTracer, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, and nsXBLBinding::cycleCollection.
| virtual nsCycleCollectionParticipant::__attribute__ | ( | (visibility("hidden")) | ) | [pure virtual] |
Implemented in nsScriptObjectTracer, nsScriptObjectTracer, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, and nsXBLBinding::cycleCollection.
| virtual nsCycleCollectionParticipant::__attribute__ | ( | (visibility("hidden")) | ) | [virtual] |
Reimplemented in nsScriptObjectTracer, nsScriptObjectTracer, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsNodeInfoManager::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, nsXBLBinding::cycleCollection, and nsXBLBinding::cycleCollection.
Reimplemented in nsScriptObjectTracer, nsScriptObjectTracer, nsNodeInfoManager::cycleCollection, and nsXBLBinding::cycleCollection.
1.6.1