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

EnumeratedType Class Reference

Class diagram for EnumeratedType:

IntegerType NumericType DataType Type SymbolTableObject AnnotableObject SuifObject Object

List of all members.

Public Members

Static Public Members

Protected Members

Static Protected Members

Friends


Member Typedef Documentation

typedef indexed_list<LString,IInteger>::pair EnumeratedType::case_pair


Member Function Documentation

virtual void EnumeratedType::add_case (const LString & key, IInteger value) [virtual]

virtual void EnumeratedType::insert_case (const LString & key, IInteger value) [virtual]

Iter<case_pair> EnumeratedType::get_case_iterator () const

IInteger EnumeratedType::remove_case (const LString & key)

bool EnumeratedType::has_case_member (const LString & key)

int EnumeratedType::num_case_with_key (const LString & key)

IInteger EnumeratedType::lookup_case (const LString & key, int no)

IInteger EnumeratedType::remove_case (const LString & key, int no)

IInteger EnumeratedType::lookup_case (const LString & key)

void EnumeratedType::remove_all_from_case (IInteger value)

int EnumeratedType::get_case_count () const

case_pair EnumeratedType::get_case (int pos) const

virtual EnumeratedType::~EnumeratedType () [virtual]

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

Reimplemented from SuifObject.

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

Reimplemented from Type.

EnumeratedType::EnumeratedType () [protected]

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

Reimplemented from Type.

friend class EnumeratedType::SuifObjectFactory [friend]

Reimplemented from NumericType.


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