nsCycleCollectionParticipant.h File Reference


Classes

class  nsCycleCollectionISupports
 Just holds the IID so NS_GET_IID works. More...
class  nsCycleCollectionTraversalCallback
class  nsCycleCollectionParticipant
class  nsScriptObjectTracer
class  nsXPCOMCycleCollectionParticipant

Enumerations

enum  CCNodeType { RefCounted, GCMarked, GCUnmarked }

Functions

 NS_DEFINE_STATIC_IID_ACCESSOR (nsCycleCollectionISupports, NS_CYCLECOLLECTIONISUPPORTS_IID) class nsCycleCollectionParticipant
 NS_DEFINE_STATIC_IID_ACCESSOR (nsCycleCollectionParticipant, NS_CYCLECOLLECTIONPARTICIPANT_IID) typedef void(*PR_CALLBACK TraceCallback)(PRUint32 langID

Variables

void * p
void void * closure


Enumeration Type Documentation

enum CCNodeType

Enumerator:
RefCounted 
GCMarked 
GCUnmarked 


Function Documentation

NS_DEFINE_STATIC_IID_ACCESSOR ( nsCycleCollectionISupports  ,
NS_CYCLECOLLECTIONISUPPORTS_IID   
)

NS_DEFINE_STATIC_IID_ACCESSOR ( nsCycleCollectionParticipant  ,
NS_CYCLECOLLECTIONPARTICIPANT_IID   
)


Variable Documentation

void* p

void void* closure


Generated Mozilla by doxygen 1.5.6