Class diagram for ForStatement:

Public Members | |
| virtual VariableSymbol* | get_index () const |
| virtual void | set_index (VariableSymbol* the_value) |
| virtual Expression* | get_lower_bound () const |
| virtual Expression* | set_lower_bound (Expression* the_value) |
| virtual Expression* | get_upper_bound () const |
| virtual Expression* | set_upper_bound (Expression* the_value) |
| virtual Expression* | get_step () const |
| virtual Expression* | set_step (Expression* the_value) |
| virtual LString | get_comparison_opcode () const |
| virtual void | set_comparison_opcode (LString the_value) |
| virtual Statement* | get_body () const |
| virtual Statement* | set_body (Statement* the_value) |
| virtual Statement* | get_pre_pad () const |
| virtual Statement* | set_pre_pad (Statement* the_value) |
| virtual CodeLabelSymbol* | get_break_label () const |
| virtual void | set_break_label (CodeLabelSymbol* the_value) |
| virtual CodeLabelSymbol* | get_continue_label () const |
| virtual void | set_continue_label (CodeLabelSymbol* the_value) |
| virtual | ~ForStatement () |
| virtual void | print (FormattedText &x) const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| ForStatement () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | SuifObjectFactory |
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
[static]
Reimplemented from SuifObject.
[protected]
[static, protected]
Reimplemented from Statement.
[friend]
written by Dimitri van Heesch, © 1997-1999