Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Collector Class Reference

Inheritance diagram for Collector:

AllWalker SuifWalker Walker List of all members.

Public Methods

 Collector (FileSetBlock* fsb)
Walker::ApplyStatus operator() (SuifObject*)
void collect (SuifObject* root, SymbolTable*)
void delete_garbage (void)

Protected Methods

void set_visited (SymbolTableObject*)
bool is_visited (SymbolTableObject*)
void add_garbage (SymbolTableObject*)


Detailed Description


Constructor & Destructor Documentation

Collector::Collector ( FileSetBlock * fsb)


Member Function Documentation

void Collector::add_garbage ( SymbolTableObject * sobj) [protected]

void Collector::collect ( SuifObject * root,
SymbolTable * symtab)

void Collector::delete_garbage ( void)

bool Collector::is_visited ( SymbolTableObject * sobj) [protected]

Walker::ApplyStatus Collector::operator() ( SuifObject * obj) [virtual]

Reimplemented from SuifWalker.

void Collector::set_visited ( SymbolTableObject * sobj) [protected]


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:42:57 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000