Class diagram for CProcedureType:

Public Members | |
| virtual DataType* | get_result_type () const |
| virtual void | set_result_type (DataType* the_value) |
| virtual bool | get_has_varargs () const |
| virtual void | set_has_varargs (bool the_value) |
| virtual bool | get_arguments_known () const |
| virtual void | set_arguments_known (bool the_value) |
| virtual int | get_bit_alignment () const |
| virtual void | set_bit_alignment (int the_value) |
| Iter<QualifiedType* > | get_argument_iterator () const |
| void | append_argument (QualifiedType* x) |
| size_t | get_argument_count () const |
| void | insert_argument (size_t pos,QualifiedType* x) |
| void | remove_argument (size_t pos) |
| QualifiedType* | get_argument (size_t pos) const |
| void | replace_argument (size_t pos,QualifiedType* x) |
| virtual | ~CProcedureType () |
| virtual void | print (FormattedText &x) const |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| CProcedureType () | |
Static Protected Members | |
| void | constructor_function ( Address address ) |
Friends | |
| class | SuifObjectFactory |
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
Reimplemented from SuifObject.
Reimplemented in StaticMethodType, MethodType, and InstanceMethodType.
[static] [protected]
[static, protected] [friend]
written by Dimitri van Heesch, © 1997-1999