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

VariableDefinition Class Reference

Class diagram for VariableDefinition:

ScopedObject AnnotableObject SuifObject Object CppVariableDefinition

List of all members.

Public Members

virtual VariableSymbol* get_variable_symbol () const
virtual void set_variable_symbol (VariableSymbol* the_value)
virtual int get_bit_alignment () const
virtual void set_bit_alignment (int the_value)
virtual ValueBlock* get_initialization () const
virtual ValueBlock* set_initialization (ValueBlock* the_value)
virtual bool get_is_static () const
virtual void set_is_static (bool the_value)
virtual ~VariableDefinition ()
virtual void print (FormattedText &x) const
virtual void notifier (bool created,DefinitionBlock *d)

Static Public Members

const LString& get_class_name ()

Protected Members

VariableDefinition ()

Static Protected Members

void constructor_function ( Address address )

Friends

class BasicObjectFactory

Member Function Documentation

virtual VariableSymbol * VariableDefinition::get_variable_symbol () const [virtual]

virtual void VariableDefinition::set_variable_symbol (VariableSymbol * the_value) [virtual]

virtual int VariableDefinition::get_bit_alignment () const [virtual]

virtual void VariableDefinition::set_bit_alignment (int the_value) [virtual]

virtual ValueBlock * VariableDefinition::get_initialization () const [virtual]

virtual ValueBlock * VariableDefinition::set_initialization (ValueBlock * the_value) [virtual]

virtual bool VariableDefinition::get_is_static () const [virtual]

virtual void VariableDefinition::set_is_static (bool the_value) [virtual]

virtual VariableDefinition::~VariableDefinition () [virtual]

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

Reimplemented from SuifObject.

Reimplemented in CppVariableDefinition.

virtual void VariableDefinition::notifier (bool created, DefinitionBlock * d) [virtual]

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

Reimplemented from SuifObject.

Reimplemented in CppVariableDefinition.

VariableDefinition::VariableDefinition () [protected]

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

Reimplemented from ScopedObject.

Reimplemented in CppVariableDefinition.


Friends And Related Function Documentation

friend class BasicObjectFactory [friend]

Reimplemented from ScopedObject.


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