Class Hierarchy Compound List File List Header Files Compound Members File Members
ProcedureDefinition Class Reference
Class diagram for ProcedureDefinition:
List of all members.Public Members
Static Public Members
Protected Members
Static Protected Members
Friends
Member Function Documentation
virtual ProcedureSymbol * ProcedureDefinition::get_procedure_symbol () const [virtual]
virtual void ProcedureDefinition::set_procedure_symbol (ProcedureSymbol * the_value) [virtual]
virtual ExecutionObject * ProcedureDefinition::get_body () const [virtual]
virtual ExecutionObject * ProcedureDefinition::set_body (ExecutionObject * the_value) [virtual]
virtual SymbolTable * ProcedureDefinition::get_symbol_table () const [virtual]
virtual SymbolTable * ProcedureDefinition::set_symbol_table (SymbolTable * the_value) [virtual]
virtual DefinitionBlock * ProcedureDefinition::get_definition_block () const [virtual]
virtual DefinitionBlock * ProcedureDefinition::set_definition_block (DefinitionBlock * the_value) [virtual]
Iter<ParameterSymbol *> ProcedureDefinition::get_formal_parameter_iterator () const
virtual void ProcedureDefinition::append_formal_parameter (ParameterSymbol * x) [virtual]
int ProcedureDefinition::get_formal_parameter_count () const
virtual void ProcedureDefinition::insert_formal_parameter (int pos, ParameterSymbol * x) [virtual]
ParameterSymbol * ProcedureDefinition::remove_formal_parameter (int pos)
ParameterSymbol * ProcedureDefinition::get_formal_parameter (int pos) const
virtual ProcedureDefinition::~ProcedureDefinition () [virtual]
virtual void ProcedureDefinition::print (FormattedText & x) const [virtual]
virtual void ProcedureDefinition::notifier (bool created, DefinitionBlock * d) [virtual]
const LString & ProcedureDefinition::get_class_name () [static]
ProcedureDefinition::ProcedureDefinition () [protected]
void ProcedureDefinition::constructor_function (Address address) [static, protected]
friend class ProcedureDefinition::BasicObjectFactory [friend]
The documentation for this class was generated from the following file:
Generated at Mon Nov 22 19:43:40 1999 for NCI SUIF by
written by Dimitri van Heesch, © 1997-1999