Class diagram for MultiValueBlock:

Public Members | |
| typedef indexed_list<IInteger,ValueBlock* >::pair | sub_block_pair |
| virtual DataType* | get_type () const |
| virtual void | set_type (DataType* the_value) |
| virtual void | add_sub_block (IInteger key,ValueBlock* sf_owned value) |
| virtual void | insert_sub_block (IInteger key,ValueBlock* sf_owned value) |
| Iter<sub_block_pair > | get_sub_block_iterator () const |
| ValueBlock* | remove_sub_block (IInteger key) |
| bool | has_sub_block_member (IInteger key) |
| int | num_sub_block_with_key (IInteger) |
| ValueBlock* | lookup_sub_block (IInteger,int no) const |
| ValueBlock* | remove_sub_block (IInteger,int no) |
| ValueBlock* | lookup_sub_block (IInteger key) const |
| void | remove_all_from_sub_block (ValueBlock* sf_owned value) |
| int | get_sub_block_count () const |
| sub_block_pair | get_sub_block (int pos) const |
| virtual | ~MultiValueBlock () |
| virtual void | print (FormattedText &x) const |
| virtual void | clear_sub_block_list () |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| MultiValueBlock () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | SuifObjectFactory |
[virtual]
Reimplemented from ValueBlock.
[virtual]
Reimplemented from ValueBlock.
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
[virtual]
[static]
Reimplemented from ValueBlock.
[protected]
[static, protected]
Reimplemented from ValueBlock.
[friend]
written by Dimitri van Heesch, © 1997-1999