Class diagram for OsuifTypeBuilder:

Public Members | |
| virtual void | init (SuifEnv* suif) |
| virtual const LString& | getName () |
| virtual InstanceMethodType* | get_instance_method_type ( DataType * result_type, list<QualifiedType *> argument_list, bool has_varargs = false, bool arguments_known = true, int bit_alignment = 0) |
| virtual StaticMethodType* | get_static_method_type ( DataType* result_type, list<QualifiedType *> argument_list, bool has_varargs = false, bool arguments_known = true, int bit_alignment = 0 ) |
| virtual InstanceFieldSymbol* | add_instance_field_symbol_to_class_type ( ClassType* ctype, const LString& symbol_name, QualifiedType* symbol_type ) |
| virtual int | get_procedure_bit_alignment () |
| virtual void | append_arguments ( CProcedureType* ptype, list<QualifiedType *>& argument_list ) |
| list<QualifiedType *>& | build_arg_list ( DataType* arg0 ) |
| list<QualifiedType *>& | build_arg_list ( DataType* arg0, DataType* arg1 ) |
| list<QualifiedType *>& | build_arg_list ( DataType* arg0, DataType* arg1, DataType* arg2 ) |
| InstanceMethodType* | get_instance_method_type ( bool has_varargs, bool arguments_known ) |
| InstanceMethodType* | get_instance_method_type ( bool has_varargs, DataType* arg0 ) |
| InstanceMethodType* | get_instance_method_type ( DataType* result_type, bool has_varargs, bool arguments_known ) |
| InstanceMethodType* | get_instance_method_type ( DataType* result_type, bool has_varargs, DataType* arg0 ) |
| CProcedureType* | get_c_procedure_type ( bool has_varargs, bool arguments_known) |
| CProcedureType* | get_c_procedure_type ( bool has_varargs, DataType *argument0_type ) |
| CProcedureType* | get_c_procedure_type ( bool has_varargs, DataType *argument0_type, DataType *argument1_type ) |
| CProcedureType* | get_c_procedure_type ( bool has_varargs, DataType *argument0_type, DataType *argument1_type, DataType *argument2_type ) |
| CProcedureType* | get_c_procedure_type ( DataType *result_type, bool has_varargs, bool arguments_known ) |
| CProcedureType* | get_c_procedure_type ( DataType *result_type, bool has_varargs, DataType *argument0_type) |
| CProcedureType* | get_c_procedure_type ( DataType *result_type, bool has_varargs, DataType *argument0_type, DataType *argument1_type ) |
| CProcedureType* | get_c_procedure_type ( DataType *result_type, bool has_varargs, DataType *argument0_type, DataType *argument1_type, DataType *argument2_type ) |
Static Public Members | |
| const LString& | get_class_name () |
Protected Members | |
| TypeBuilder* | _tb |
[virtual]
Reimplemented from RealObjectFactory.
[virtual]
Reimplemented from RealObjectFactory.
[virtual]
[virtual]
[virtual]
[virtual]
[virtual]
[static]
[protected]
written by Dimitri van Heesch, © 1997-1999