Class diagram for MultiDimArrayExpression:

Public Members | |
| virtual Expression* | get_array_address () const |
| virtual Expression* | set_array_address (Expression* the_value) |
| virtual Expression* | get_offset () const |
| virtual Expression* | set_offset (Expression* the_value) |
| Iter<Expression* sf_owned> | get_index_iterator () const |
| void | append_index (Expression* sf_owned x) |
| size_t | get_index_count () const |
| void | insert_index (size_t pos,Expression* sf_owned x) |
| void | remove_index (size_t pos) |
| Expression* sf_owned | get_index (size_t pos) const |
| void | replace_index (size_t pos,Expression* sf_owned x) |
| Iter<Expression* sf_owned> | get_element_iterator () const |
| void | append_element (Expression* sf_owned x) |
| size_t | get_element_count () const |
| void | insert_element (size_t pos,Expression* sf_owned x) |
| void | remove_element (size_t pos) |
| Expression* sf_owned | get_element (size_t pos) const |
| void | replace_element (size_t pos,Expression* sf_owned x) |
| virtual | ~MultiDimArrayExpression () |
| virtual void | print (FormattedText &x) const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| MultiDimArrayExpression () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | SuifObjectFactory |
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
[static]
Reimplemented from SuifObject.
[protected]
[static, protected]
Reimplemented from ScopedObject.
[friend]
written by Dimitri van Heesch, © 1997-1999