Class Hierarchy Compound List File List Header Files Compound Members File Members
MultiValueBlock Class Reference
Class diagram for MultiValueBlock:
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]
virtual void MultiValueBlock::set_type (DataType * the_value) [virtual]
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]
virtual void MultiValueBlock::clear_sub_block_list () [virtual]
const LString & MultiValueBlock::get_class_name () [static]
MultiValueBlock::MultiValueBlock () [protected]
void MultiValueBlock::constructor_function (Address address) [static, protected]
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
written by Dimitri van Heesch, © 1997-1999