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

multi_way_branch_statement_walker Class Reference

#include <statement_dismantlers.h>

Inheritance diagram for multi_way_branch_statement_walker:

ProcedureWalker SelectiveWalker SuifWalker Walker List of all members.

Public Methods

 multi_way_branch_statement_walker (SuifEnv *the_env,ProcedureDefinition *def)
Walker::ApplyStatus operator() (SuifObject *x)
 Subclasses must override this to perform their actions.


Static Public Methods

Statement* dismantle_multi_way_branch_statement (MultiWayBranchStatement*)


Detailed Description


Constructor & Destructor Documentation

multi_way_branch_statement_walker::multi_way_branch_statement_walker ( SuifEnv * the_env,
ProcedureDefinition * def)


Member Function Documentation

Statement * multi_way_branch_statement_walker::dismantle_multi_way_branch_statement ( MultiWayBranchStatement * the_case) [static]

Walker::ApplyStatus multi_way_branch_statement_walker::operator() ( SuifObject * x) [virtual]

Subclasses must override this to perform their actions.

Reimplemented from SelectiveWalker.


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