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

Annote Class Reference

Class diagram for Annote:

AnnotableObject SuifObject Object TypeListRefAnnote SymbolXrefAnnote SymbolListAnnote MainProcAnnote GeneralAnnote EcrRefAnnote CallTargetAnnote BrickAnnote

List of all members.

Public Members

virtual LString get_name () const
bool operator== (const LString) const
virtual void set_name (LString the_value)
virtual ~Annote ()
virtual void print (FormattedText &x) const

Static Public Members

const LString& get_class_name ()

Protected Members

Annote ()

Static Protected Members

void constructor_function ( Address address )

Friends

class BasicObjectFactory

Member Function Documentation

virtual LString Annote::get_name () const [virtual]

Reimplemented in TypeListRefAnnote, SymbolXrefAnnote, SymbolListAnnote, MainProcAnnote, GeneralAnnote, EcrRefAnnote, CallTargetAnnote, and BrickAnnote.

bool Annote::operator== (const LString x) const

virtual void Annote::set_name (LString the_value) [virtual]

Reimplemented in TypeListRefAnnote, SymbolXrefAnnote, SymbolListAnnote, MainProcAnnote, GeneralAnnote, EcrRefAnnote, CallTargetAnnote, and BrickAnnote.

virtual Annote::~Annote () [virtual]

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

Reimplemented from SuifObject.

Reimplemented in VtblSlotNumberAnnote, VtblSlotCountAnnote, VtblSlotAnnote, VtblAnnote, TypeListRefAnnote, ThrowsAnnote, SymbolXrefAnnote, SymbolListAnnote, NoVtblAnnote, MainProcAnnote, InstanceFieldOffsetAnnote, InstanceFieldLayoutCompleteAnnote, GeneralAnnote, EcrRefAnnote, EcrManagerAnnote, CIAnnote, CallTargetAnnote, BytecodeIndexAnnote, and BrickAnnote.

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

Reimplemented from SuifObject.

Reimplemented in VtblSlotNumberAnnote, VtblSlotCountAnnote, VtblSlotAnnote, VtblAnnote, TypeListRefAnnote, ThrowsAnnote, SymbolXrefAnnote, SymbolListAnnote, NoVtblAnnote, MainProcAnnote, InstanceFieldOffsetAnnote, InstanceFieldLayoutCompleteAnnote, GeneralAnnote, EcrRefAnnote, EcrManagerAnnote, CIAnnote, CallTargetAnnote, BytecodeIndexAnnote, and BrickAnnote.

Annote::Annote () [protected]

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

Reimplemented from AnnotableObject.

Reimplemented in VtblSlotNumberAnnote, VtblSlotCountAnnote, VtblSlotAnnote, VtblAnnote, TypeListRefAnnote, ThrowsAnnote, SymbolXrefAnnote, SymbolListAnnote, NoVtblAnnote, MainProcAnnote, InstanceFieldOffsetAnnote, InstanceFieldLayoutCompleteAnnote, GeneralAnnote, EcrRefAnnote, EcrManagerAnnote, CIAnnote, CallTargetAnnote, BytecodeIndexAnnote, and BrickAnnote.


Friends And Related Function Documentation

friend class BasicObjectFactory [friend]

Reimplemented from AnnotableObject.

Reimplemented in SymbolListAnnote, GeneralAnnote, and BrickAnnote.


The documentation for this class was generated from the following files:
Generated at Wed Apr 25 17:34:47 2001 for NCI SUIF by doxygen  written by Dimitri van Heesch, © 1997-1999