Class diagram for DefinitionBlock:

Public Members | |
| void | append_variable_definition (VariableDefinition* sf_owned key) |
| Iter<VariableDefinition* > | get_variable_definition_iterator () const |
| void | remove_variable_definition (VariableDefinition* sf_owned key) |
| bool | has_variable_definition_member (VariableDefinition* sf_owned key) |
| int | get_variable_definition_count () const |
| virtual void | insert_variable_definition (int pos,VariableDefinition* sf_owned x) |
| VariableDefinition* sf_owned | remove_variable_definition (int pos) |
| VariableDefinition* sf_owned | get_variable_definition (int pos) const |
| void | append_procedure_definition (ProcedureDefinition* sf_owned key) |
| Iter<ProcedureDefinition* > | get_procedure_definition_iterator () const |
| void | remove_procedure_definition (ProcedureDefinition* sf_owned key) |
| bool | has_procedure_definition_member (ProcedureDefinition* sf_owned key) |
| int | get_procedure_definition_count () const |
| virtual void | insert_procedure_definition (int pos,ProcedureDefinition* sf_owned x) |
| ProcedureDefinition* sf_owned | remove_procedure_definition (int pos) |
| ProcedureDefinition* sf_owned | get_procedure_definition (int pos) const |
| virtual | ~DefinitionBlock () |
| virtual void | print (FormattedText &x) const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| DefinitionBlock () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | BasicObjectFactory |
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
[static]
Reimplemented from SuifObject.
[protected]
[static, protected]
Reimplemented from ScopedObject.
[friend]
Reimplemented from ScopedObject.
written by Dimitri van Heesch, © 1997-1999