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

TargetInformationBlock Class Reference

Class diagram for TargetInformationBlock:

GlobalInformationBlock AnnotableObject SuifObject Object

List of all members.

Public Members

Static Public Members

Protected Members

Static Protected Members

Friends


Member Function Documentation

virtual LString TargetInformationBlock::get_pointer_size_calculation_rule () const [virtual]

virtual void TargetInformationBlock::set_pointer_size_calculation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_pointer_alignment_calculation_rule () const [virtual]

virtual void TargetInformationBlock::set_pointer_alignment_calculation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_array_alignment_calculation_rule () const [virtual]

virtual void TargetInformationBlock::set_array_alignment_calculation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_group_alignment_calculation_rule () const [virtual]

virtual void TargetInformationBlock::set_group_alignment_calculation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_procedure_alignment_calculation_rule () const [virtual]

virtual void TargetInformationBlock::set_procedure_alignment_calculation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_integer_representation_rule () const [virtual]

virtual void TargetInformationBlock::set_integer_representation_rule (LString the_value) [virtual]

virtual LString TargetInformationBlock::get_floating_point_representation_rule () const [virtual]

virtual void TargetInformationBlock::set_floating_point_representation_rule (LString the_value) [virtual]

virtual bool TargetInformationBlock::get_is_big_endian () const [virtual]

virtual void TargetInformationBlock::set_is_big_endian (bool the_value) [virtual]

virtual IInteger TargetInformationBlock::get_byte_size () const [virtual]

virtual void TargetInformationBlock::set_byte_size (IInteger the_value) [virtual]

virtual IntegerType * TargetInformationBlock::get_word_type () const [virtual]

virtual void TargetInformationBlock::set_word_type (IntegerType * the_value) [virtual]

virtual BooleanType * TargetInformationBlock::get_default_boolean_type () const [virtual]

virtual void TargetInformationBlock::set_default_boolean_type (BooleanType * the_value) [virtual]

virtual VoidType * TargetInformationBlock::get_default_void_type () const [virtual]

virtual void TargetInformationBlock::set_default_void_type (VoidType * the_value) [virtual]

virtual bool TargetInformationBlock::get_pointer_size_fixed () const [virtual]

virtual void TargetInformationBlock::set_pointer_size_fixed (bool the_value) [virtual]

virtual IInteger TargetInformationBlock::get_pointer_size () const [virtual]

virtual void TargetInformationBlock::set_pointer_size (IInteger the_value) [virtual]

virtual bool TargetInformationBlock::get_pointer_alignment_fixed () const [virtual]

virtual void TargetInformationBlock::set_pointer_alignment_fixed (bool the_value) [virtual]

virtual int TargetInformationBlock::get_pointer_alignment () const [virtual]

virtual void TargetInformationBlock::set_pointer_alignment (int the_value) [virtual]

virtual bool TargetInformationBlock::get_array_alignment_calculation_is_standard () const [virtual]

virtual void TargetInformationBlock::set_array_alignment_calculation_is_standard (bool the_value) [virtual]

virtual int TargetInformationBlock::get_array_alignment_minimum () const [virtual]

virtual void TargetInformationBlock::set_array_alignment_minimum (int the_value) [virtual]

virtual bool TargetInformationBlock::get_group_alignment_calculation_is_standard () const [virtual]

virtual void TargetInformationBlock::set_group_alignment_calculation_is_standard (bool the_value) [virtual]

virtual int TargetInformationBlock::get_group_alignment_minimum () const [virtual]

virtual void TargetInformationBlock::set_group_alignment_minimum (int the_value) [virtual]

virtual bool TargetInformationBlock::get_procedure_alignment_fixed () const [virtual]

virtual void TargetInformationBlock::set_procedure_alignment_fixed (bool the_value) [virtual]

virtual int TargetInformationBlock::get_procedure_alignment () const [virtual]

virtual void TargetInformationBlock::set_procedure_alignment (int the_value) [virtual]

virtual bool TargetInformationBlock::get_integer_representation_is_twos_complement () const [virtual]

virtual void TargetInformationBlock::set_integer_representation_is_twos_complement (bool the_value) [virtual]

Iter<IntegerType *> TargetInformationBlock::get_integer_type_iterator () const

virtual void TargetInformationBlock::append_integer_type (IntegerType * x) [virtual]

int TargetInformationBlock::get_integer_type_count () const

virtual void TargetInformationBlock::insert_integer_type (int pos, IntegerType * x) [virtual]

IntegerType * TargetInformationBlock::remove_integer_type (int pos)

IntegerType * TargetInformationBlock::get_integer_type (int pos) const

Iter<FloatingPointType *> TargetInformationBlock::get_floating_point_type_iterator () const

virtual void TargetInformationBlock::append_floating_point_type (FloatingPointType * x) [virtual]

int TargetInformationBlock::get_floating_point_type_count () const

virtual void TargetInformationBlock::insert_floating_point_type (int pos, FloatingPointType * x) [virtual]

FloatingPointType * TargetInformationBlock::remove_floating_point_type (int pos)

FloatingPointType * TargetInformationBlock::get_floating_point_type (int pos) const

virtual TargetInformationBlock::~TargetInformationBlock () [virtual]

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

Reimplemented from SuifObject.

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

Reimplemented from SuifObject.

TargetInformationBlock::TargetInformationBlock () [protected]

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

Reimplemented from GlobalInformationBlock.

friend class TargetInformationBlock::SuifObjectFactory [friend]


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