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

CInformationBlock Class Reference

Class diagram for CInformationBlock:

GlobalInformationBlock AnnotableObject SuifObject Object

List of all members.

Public Members

virtual LString get_va_start_builtin () const
virtual void set_va_start_builtin (LString the_value)
virtual LString get_va_start_old_builtin () const
virtual void set_va_start_old_builtin (LString the_value)
virtual LString get_va_arg_builtin () const
virtual void set_va_arg_builtin (LString the_value)
virtual LString get_va_end_builtin () const
virtual void set_va_end_builtin (LString the_value)
virtual IntegerType* get_signed_char_type () const
virtual void set_signed_char_type (IntegerType* the_value)
virtual IntegerType* get_unsigned_char_type () const
virtual void set_unsigned_char_type (IntegerType* the_value)
virtual IntegerType* get_char_type () const
virtual void set_char_type (IntegerType* the_value)
virtual IntegerType* get_signed_short_type () const
virtual void set_signed_short_type (IntegerType* the_value)
virtual IntegerType* get_unsigned_short_type () const
virtual void set_unsigned_short_type (IntegerType* the_value)
virtual IntegerType* get_signed_int_type () const
virtual void set_signed_int_type (IntegerType* the_value)
virtual IntegerType* get_unsigned_int_type () const
virtual void set_unsigned_int_type (IntegerType* the_value)
virtual IntegerType* get_signed_long_type () const
virtual void set_signed_long_type (IntegerType* the_value)
virtual IntegerType* get_unsigned_long_type () const
virtual void set_unsigned_long_type (IntegerType* the_value)
virtual IntegerType* get_signed_long_long_type () const
virtual void set_signed_long_long_type (IntegerType* the_value)
virtual IntegerType* get_unsigned_long_long_type () const
virtual void set_unsigned_long_long_type (IntegerType* the_value)
virtual FloatingPointType* get_float_type () const
virtual void set_float_type (FloatingPointType* the_value)
virtual FloatingPointType* get_double_type () const
virtual void set_double_type (FloatingPointType* the_value)
virtual FloatingPointType* get_long_double_type () const
virtual void set_long_double_type (FloatingPointType* the_value)
virtual Type* get_file_type () const
virtual void set_file_type (Type* the_value)
virtual IntegerType* get_ptrdiff_t_type () const
virtual void set_ptrdiff_t_type (IntegerType* the_value)
virtual IntegerType* get_size_t_type () const
virtual void set_size_t_type (IntegerType* the_value)
virtual Type* get_va_list_type () const
virtual void set_va_list_type (Type* the_value)
virtual bool get_plain_bit_field_is_signed () const
virtual void set_plain_bit_field_is_signed (bool the_value)
virtual ~CInformationBlock ()
virtual void print (FormattedText &x) const

Static Public Members

const LString& get_class_name ()

Protected Members

CInformationBlock ()

Static Protected Members

void constructor_function ( Address address )

Friends

class SuifObjectFactory

Member Function Documentation

virtual LString CInformationBlock::get_va_start_builtin () const [virtual]

virtual void CInformationBlock::set_va_start_builtin (LString the_value) [virtual]

virtual LString CInformationBlock::get_va_start_old_builtin () const [virtual]

virtual void CInformationBlock::set_va_start_old_builtin (LString the_value) [virtual]

virtual LString CInformationBlock::get_va_arg_builtin () const [virtual]

virtual void CInformationBlock::set_va_arg_builtin (LString the_value) [virtual]

virtual LString CInformationBlock::get_va_end_builtin () const [virtual]

virtual void CInformationBlock::set_va_end_builtin (LString the_value) [virtual]

virtual IntegerType * CInformationBlock::get_signed_char_type () const [virtual]

virtual void CInformationBlock::set_signed_char_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_unsigned_char_type () const [virtual]

virtual void CInformationBlock::set_unsigned_char_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_char_type () const [virtual]

virtual void CInformationBlock::set_char_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_signed_short_type () const [virtual]

virtual void CInformationBlock::set_signed_short_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_unsigned_short_type () const [virtual]

virtual void CInformationBlock::set_unsigned_short_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_signed_int_type () const [virtual]

virtual void CInformationBlock::set_signed_int_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_unsigned_int_type () const [virtual]

virtual void CInformationBlock::set_unsigned_int_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_signed_long_type () const [virtual]

virtual void CInformationBlock::set_signed_long_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_unsigned_long_type () const [virtual]

virtual void CInformationBlock::set_unsigned_long_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_signed_long_long_type () const [virtual]

virtual void CInformationBlock::set_signed_long_long_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_unsigned_long_long_type () const [virtual]

virtual void CInformationBlock::set_unsigned_long_long_type (IntegerType * the_value) [virtual]

virtual FloatingPointType * CInformationBlock::get_float_type () const [virtual]

virtual void CInformationBlock::set_float_type (FloatingPointType * the_value) [virtual]

virtual FloatingPointType * CInformationBlock::get_double_type () const [virtual]

virtual void CInformationBlock::set_double_type (FloatingPointType * the_value) [virtual]

virtual FloatingPointType * CInformationBlock::get_long_double_type () const [virtual]

virtual void CInformationBlock::set_long_double_type (FloatingPointType * the_value) [virtual]

virtual Type * CInformationBlock::get_file_type () const [virtual]

virtual void CInformationBlock::set_file_type (Type * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_ptrdiff_t_type () const [virtual]

virtual void CInformationBlock::set_ptrdiff_t_type (IntegerType * the_value) [virtual]

virtual IntegerType * CInformationBlock::get_size_t_type () const [virtual]

virtual void CInformationBlock::set_size_t_type (IntegerType * the_value) [virtual]

virtual Type * CInformationBlock::get_va_list_type () const [virtual]

virtual void CInformationBlock::set_va_list_type (Type * the_value) [virtual]

virtual bool CInformationBlock::get_plain_bit_field_is_signed () const [virtual]

virtual void CInformationBlock::set_plain_bit_field_is_signed (bool the_value) [virtual]

virtual CInformationBlock::~CInformationBlock () [virtual]

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

Reimplemented from SuifObject.

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

Reimplemented from SuifObject.

CInformationBlock::CInformationBlock () [protected]

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

Reimplemented from GlobalInformationBlock.


Friends And Related Function Documentation

friend class SuifObjectFactory [friend]


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