~ubuntu-branches/ubuntu/wily/vala/wily

« back to all changes in this revision

Viewing changes to codegen/valacodegen.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-02-15 11:44:25 UTC
  • mfrom: (1.5.16 upstream)
  • Revision ID: james.westby@ubuntu.com-20110215114425-8vtvfqmnely5x8tt
Tags: 0.11.6-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
599
599
        void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
600
600
        ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
601
601
        gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaStruct* st);
 
602
        ValaCCodeExpression* (*destroy_variable) (ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner);
602
603
        ValaCCodeExpression* (*destroy_value) (ValaCCodeBaseModule* self, ValaTargetValue* value, gboolean is_macro_definition);
603
604
        void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
604
605
        ValaTargetValue* (*get_variable_cvalue) (ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner);
 
606
        ValaTargetValue* (*load_parameter) (ValaCCodeBaseModule* self, ValaParameter* param);
605
607
        gchar* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const gchar* delegate_cname);
606
608
        ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delegate_target_destroy_notify);
607
609
        ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseModule* self, ValaTargetValue* value);
1187
1189
ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (ValaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
1188
1190
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (ValaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
1189
1191
gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule* self, ValaStruct* st);
1190
 
ValaCCodeExpression* vala_ccode_base_module_get_unref_expression_ (ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner);
 
1192
ValaCCodeExpression* vala_ccode_base_module_destroy_variable (ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner);
1191
1193
ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCodeBaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, gboolean is_macro_definition);
1192
1194
ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseModule* self, ValaTargetValue* value, gboolean is_macro_definition);
1193
1195
void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaLocalVariable* local, gboolean always_init);
1195
1197
gboolean vala_ccode_base_module_variable_accessible_in_finally (ValaCCodeBaseModule* self, ValaLocalVariable* local);
1196
1198
gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* self, const gchar* symname);
1197
1199
ValaTargetValue* vala_ccode_base_module_get_variable_cvalue (ValaCCodeBaseModule* self, ValaVariable* variable, ValaCCodeExpression* inner);
 
1200
ValaTargetValue* vala_ccode_base_module_load_parameter (ValaCCodeBaseModule* self, ValaParameter* param);
1198
1201
gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule* self, const gchar* delegate_cname);
1199
1202
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delegate_target_destroy_notify);
1200
1203
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (ValaCCodeBaseModule* self, ValaTargetValue* value);
1313
1316
ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object_type);
1314
1317
ValaTargetValue* vala_ccode_member_access_module_get_local_cvalue (ValaCCodeMemberAccessModule* self, ValaLocalVariable* local);
1315
1318
ValaTargetValue* vala_ccode_member_access_module_get_parameter_cvalue (ValaCCodeMemberAccessModule* self, ValaParameter* param);
1316
 
ValaTargetValue* vala_ccode_member_access_module_load_parameter (ValaCCodeMemberAccessModule* self, ValaParameter* param);
1317
1319
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GType object_type);
1318
1320
ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (void);
1319
1321
ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType object_type);