GTypeModule
Object Hierarchy:
Description:
public class GTypeModule :
GErrorModule
Content:
Creation methods:
Methods:
- private void add_base_finalize_function (Class cl)
- private void add_base_init_function (Class cl)
- private void add_class_finalize_function (Class cl)
- private void add_class_init_function (Class cl)
- private void add_finalize_function (Class cl)
- private void add_g_param_spec_type_function (Class cl)
- private void add_g_value_get_function (Class cl)
- private void add_g_value_set_function (Class cl)
- private void add_g_value_take_function (Class cl)
- private void add_generic_accessor_function (string base_name, string return_type, CCodeExpression? expression, TypeParameter p, Class cl, Interface iface)
- private void add_instance_init_function (Class cl)
- private void add_interface_default_init_function (Interface iface)
- private void add_interface_init_function (Class cl, Interface iface)
- private void add_type_value_table_collect_value_function (Class cl)
- private void add_type_value_table_copy_function (Class cl)
- private void add_type_value_table_free_function (Class cl)
- private void add_type_value_table_init_function (Class cl)
- private void add_type_value_table_lcopy_value_function (Class cl)
- private void add_type_value_table_peek_pointer_function (Class cl)
- private void begin_base_finalize_function (Class cl)
- private void begin_base_init_function (Class cl)
- private void begin_class_finalize_function (Class cl)
- private void begin_class_init_function (Class cl)
- private void begin_finalize_function (Class cl)
- private void begin_instance_init_function (Class cl)
- private CCodeExpression cast_method_pointer (Method m, CCodeExpression cfunc, ObjectTypeSymbol base_type, int direction = 3)
- private bool compact_class_has_instance_struct_member (Class cl)
- public override void create_type_check_statement (CodeNode method_node, DataType ret_type, TypeSymbol t, bool non_null, string var_name)
- public virtual void end_instance_init (Class cl)
- private void generate_autoptr_cleanup (ObjectTypeSymbol sym, Class cl, CCodeFile decl_space)
- public override void generate_class_declaration (Class cl, CCodeFile decl_space)
- public virtual void generate_class_init (Class cl)
- private void generate_class_private_declaration (Class cl, CCodeFile decl_space)
- public override void generate_class_struct_declaration (Class cl, CCodeFile decl_space)
- public override void generate_interface_declaration (Interface iface, CCodeFile decl_space)
- public override bool generate_method_declaration (Method m, CCodeFile decl_space)
- public override CCodeParameter generate_parameter (Parameter param, CCodeFile decl_space, Map<int,CCodeParameter> cparam_map, Map<int,CCodeExpression>? carg_map)
- private void generate_struct_field_declaration (Field f, CCodeStruct instance_struct, CCodeStruct type_struct, CCodeFile decl_space)
- private void generate_struct_method_declaration (ObjectTypeSymbol type_sym, Method m, CCodeStruct instance_struct, CCodeStruct type_struct, CCodeFile decl_space)
- private void generate_struct_property_declaration (ObjectTypeSymbol type_sym, Property prop, CCodeStruct instance_struct, CCodeStruct type_struct, CCodeFile decl_space)
- public virtual void generate_virtual_method_declaration (Method m, CCodeFile decl_space, CCodeStruct type_struct)
- public override CCodeExpression get_param_spec (Property prop)
- public override CCodeExpression get_param_spec_cexpression (Property prop)
- public override void visit_cast_expression (CastExpression expr)
- public override void visit_class (Class cl)
- public override void visit_enum (Enum en)
- public override void visit_error_domain (ErrorDomain edomain)
- public override void visit_interface (Interface iface)
- public override void visit_method_call (MethodCall expr)
- public override void visit_property (Property prop)
- public override void visit_struct (Struct st)
Inherited Members:
All known members inherited from class Vala.GErrorModule
All known members inherited from class Vala.CCodeDelegateModule
All known members inherited from class Vala.CCodeArrayModule
All known members inherited from class Vala.CCodeMethodCallModule
All known members inherited from class Vala.CCodeAssignmentModule
All known members inherited from class Vala.CCodeMemberAccessModule
All known members inherited from class Vala.CCodeControlFlowModule
All known members inherited from class Vala.CCodeMethodModule
All known members inherited from class Vala.CCodeStructModule
All known members inherited from class Vala.CCodeBaseModule
All known members inherited from class Vala.CodeGenerator
All known members inherited from class Vala.CodeVisitor