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

CollectWalker Class Reference

Abstract walker that is used as a base-class for CollectWalkerT. More...

#include <walker_utils.h>

Inheritance diagram for CollectWalker:

SelectiveWalker SuifWalker Walker CollectWalkerT List of all members.

Public Methods

 CollectWalker ( SuifEnv* env, const LString& the_type )
list<SuifObject*> get_hit_list ()
ApplyStatus operator() (SuifObject* obj) = 0
 Subclasses must override this to perform their actions.


Protected Attributes

list<SuifObject *> _hit_list


Detailed Description

Abstract walker that is used as a base-class for CollectWalkerT.


Constructor & Destructor Documentation

CollectWalker::CollectWalker ( SuifEnv * env,
const LString & the_type)


Member Function Documentation

list<SuifObject *> CollectWalker::get_hit_list<SuifObject*> () [inline]

ApplyStatus CollectWalker::operator() ( SuifObject * obj) [pure virtual]

Subclasses must override this to perform their actions.

Reimplemented from SelectiveWalker.

Reimplemented in CollectWalkerT.


Member Data Documentation

list<SuifObject *> CollectWalker::_hit_list [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