Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

MultiValueBlock Class Reference

Class diagram for MultiValueBlock:

ValueBlock ScopedObject AnnotableObject SuifObject Object

List of all members.

Public Members

Static Public Members

Protected Members

Static Protected Members

Friends


Member Typedef Documentation

typedef indexed_list<IInteger,ValueBlock* >::pair MultiValueBlock::sub_block_pair


Member Function Documentation

virtual DataType * MultiValueBlock::get_type (void) const [virtual]

Reimplemented from ValueBlock.

virtual void MultiValueBlock::set_type (DataType * the_value) [virtual]

Reimplemented from ValueBlock.

virtual void MultiValueBlock::add_sub_block (IInteger key, ValueBlock * sf_owned value) [virtual]

virtual void MultiValueBlock::insert_sub_block (IInteger key, ValueBlock * sf_owned value) [virtual]

Iter<sub_block_pair> MultiValueBlock::get_sub_block_iterator () const

ValueBlock * MultiValueBlock::remove_sub_block (IInteger key)

bool MultiValueBlock::has_sub_block_member (IInteger key)

int MultiValueBlock::num_sub_block_with_key (IInteger key)

ValueBlock * MultiValueBlock::lookup_sub_block (IInteger key, int no)

ValueBlock * MultiValueBlock::remove_sub_block (IInteger key, int no)

ValueBlock * MultiValueBlock::lookup_sub_block (IInteger key)

void MultiValueBlock::remove_all_from_sub_block (ValueBlock * sf_owned value)

int MultiValueBlock::get_sub_block_count () const

sub_block_pair MultiValueBlock::get_sub_block (int pos) const

virtual MultiValueBlock::~MultiValueBlock () [virtual]

virtual void MultiValueBlock::print (FormattedText & x) const [virtual]

Reimplemented from SuifObject.

virtual void MultiValueBlock::clear_sub_block_list () [virtual]

const LString & MultiValueBlock::get_class_name () [static]

Reimplemented from ValueBlock.

MultiValueBlock::MultiValueBlock () [protected]

void MultiValueBlock::constructor_function (Address address) [static, protected]

Reimplemented from ValueBlock.

friend class MultiValueBlock::SuifObjectFactory [friend]


The documentation for this class was generated from the following file:
Generated at Mon Nov 22 19:43:34 1999 for NCI SUIF by doxygen  written by Dimitri van Heesch, © 1997-1999