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

ValidateSuifPass Class Reference

Validate the current FileSetBlock. More...

#include <validate_suif_pass.h>

Inheritance diagram for ValidateSuifPass:

Module List of all members.

Public Methods

 ValidateSuifPass ( SuifEnv* suif_env )
virtual ~ValidateSuifPass ()
virtual void initialize ()
 initializes the modules. More...

virtual Moduleclone () const
 generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.

virtual void execute ()
 executes the Module parse_command_line should be called before this method is invoked.

virtual bool delete_me () const
 tells the system whether an instance of this Module should be deleted after it has been executed the default implementation returns false.


Static Public Methods

const LString get_class_name ()


Detailed Description

Validate the current FileSetBlock.

This pass takes no argument.


Constructor & Destructor Documentation

ValidateSuifPass::ValidateSuifPass ( SuifEnv * suif_env)

ValidateSuifPass::~ValidateSuifPass ( void) [virtual]


Member Function Documentation

Module * ValidateSuifPass::clone ( void) const [virtual]

generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.

Reimplemented from Module.

bool ValidateSuifPass::delete_me ( void) const [virtual]

tells the system whether an instance of this Module should be deleted after it has been executed the default implementation returns false.

Reimplemented from Module.

void ValidateSuifPass::execute ( void) [virtual]

executes the Module parse_command_line should be called before this method is invoked.

Reimplemented from Module.

const LString ValidateSuifPass::get_class_name () [static]

void ValidateSuifPass::initialize ( void) [virtual]

initializes the modules.

This method must/will be called before a call to parse_command_line or execute

Reimplemented from Module.


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