% % automatically generated by HelpGen $Revision$ from % garbagec.h at 05/Jan/02 22:50:57 % \section{\class{GarbageCollector}}\label{garbagecollector} class implements extremely slow, but probably one of the most simple GC algorithms \wxheading{Derived from} No base class \wxheading{Data structures} \latexignore{\rtfignore{\wxheading{Members}}} \membersection{GarbageCollector::GarbageCollector}\label{garbagecollectorgarbagecollector} \func{}{GarbageCollector}{\void} \membersection{GarbageCollector::\destruct{GarbageCollector}}\label{garbagecollectordtor} \func{}{\destruct{GarbageCollector}}{\void} \membersection{GarbageCollector::AddDependency}\label{garbagecollectoradddependency} \func{void}{AddDependency}{\param{void* }{pObj}, \param{void* }{pDependsOnObj}} \membersection{GarbageCollector::AddObject}\label{garbagecollectoraddobject} \func{void}{AddObject}{\param{void* }{pObj}, \param{int }{refCnt = 1}} prepare data for GC alg. \membersection{GarbageCollector::ArrangeCollection}\label{garbagecollectorarrangecollection} \func{void}{ArrangeCollection}{\void} executes GC alg. \membersection{GarbageCollector::DestroyItemList}\label{garbagecollectordestroyitemlist} \func{void}{DestroyItemList}{\param{wxList\& }{lst}} \membersection{GarbageCollector::FindItemNode}\label{garbagecollectorfinditemnode} \func{wxNode*}{FindItemNode}{\param{void* }{pForObj}} \membersection{GarbageCollector::FindReferenceFreeItemNode}\label{garbagecollectorfindreferencefreeitemnode} \func{wxNode*}{FindReferenceFreeItemNode}{\void} \membersection{GarbageCollector::GetCycledObjects}\label{garbagecollectorgetcycledobjects} \func{wxList\&}{GetCycledObjects}{\void} \membersection{GarbageCollector::GetRegularObjects}\label{garbagecollectorgetregularobjects} \func{wxList\&}{GetRegularObjects}{\void} access results of the alg. \membersection{GarbageCollector::RemoveReferencesToNode}\label{garbagecollectorremovereferencestonode} \func{void}{RemoveReferencesToNode}{\param{wxNode* }{pItemNode}} \membersection{GarbageCollector::Reset}\label{garbagecollectorreset} \func{void}{Reset}{\void} removes all data from GC \membersection{GarbageCollector::ResolveReferences}\label{garbagecollectorresolvereferences} \func{void}{ResolveReferences}{\void}