~ubuntu-branches/ubuntu/jaunty/vala/jaunty

« back to all changes in this revision

Viewing changes to gobject/valaccodemodule.h

  • Committer: Bazaar Package Importer
  • Author(s): Marc-Andre Lureau
  • Date: 2009-02-20 23:46:29 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20090220234629-erhhgnj4zdpech68
Tags: 0.5.7-1
New upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
#include <vala/valasignal.h>
38
38
#include <vala/valatypesymbol.h>
39
39
#include <vala/valaobjecttypesymbol.h>
 
40
#include <vala/valastruct.h>
40
41
#include <ccode/valaccodeidentifier.h>
41
42
#include <vala/valadatatype.h>
42
43
#include <vala/valadynamicproperty.h>
43
44
#include <gee/list.h>
 
45
#include <vala/valaelementaccess.h>
44
46
#include <ccode/valaccodeconstant.h>
 
47
#include <vala/valaassignment.h>
45
48
#include <vala/valamethod.h>
 
49
#include <vala/valamemberaccess.h>
 
50
#include <gee/map.h>
 
51
#include <ccode/valaccodefunction.h>
 
52
#include <ccode/valaccodefunctiondeclarator.h>
 
53
#include <vala/valareturnstatement.h>
 
54
#include <vala/valacastexpression.h>
 
55
#include <vala/valainterface.h>
46
56
#include <vala/valadynamicmethod.h>
 
57
#include <vala/valamethodcall.h>
47
58
#include <vala/valacodecontext.h>
48
59
#include <vala/valasourcefile.h>
49
60
#include <vala/valaclass.h>
50
 
#include <vala/valainterface.h>
51
 
#include <vala/valastruct.h>
52
61
#include <vala/valaenum.h>
53
62
#include <vala/valaenumvalue.h>
54
63
#include <vala/valaerrordomain.h>
78
87
#include <vala/valaforeachstatement.h>
79
88
#include <vala/valabreakstatement.h>
80
89
#include <vala/valacontinuestatement.h>
81
 
#include <vala/valareturnstatement.h>
82
90
#include <vala/valayieldstatement.h>
83
91
#include <vala/valathrowstatement.h>
84
92
#include <vala/valatrystatement.h>
92
100
#include <vala/valarealliteral.h>
93
101
#include <vala/valastringliteral.h>
94
102
#include <vala/valanullliteral.h>
95
 
#include <vala/valaparenthesizedexpression.h>
96
 
#include <vala/valamemberaccess.h>
97
 
#include <vala/valamethodcall.h>
98
 
#include <vala/valaelementaccess.h>
99
103
#include <vala/valabaseaccess.h>
100
104
#include <vala/valapostfixexpression.h>
101
105
#include <vala/valaobjectcreationexpression.h>
102
106
#include <vala/valasizeofexpression.h>
103
107
#include <vala/valatypeofexpression.h>
104
108
#include <vala/valaunaryexpression.h>
105
 
#include <vala/valacastexpression.h>
106
109
#include <vala/valapointerindirection.h>
107
110
#include <vala/valaaddressofexpression.h>
108
111
#include <vala/valareferencetransferexpression.h>
109
112
#include <vala/valabinaryexpression.h>
110
113
#include <vala/valatypecheck.h>
111
114
#include <vala/valalambdaexpression.h>
112
 
#include <vala/valaassignment.h>
113
 
#include <gee/map.h>
114
 
#include <ccode/valaccodefunction.h>
115
 
#include <ccode/valaccodefunctiondeclarator.h>
116
115
#include <gobject/valaccodegenerator.h>
117
116
 
118
117
G_BEGIN_DECLS
193
192
        void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr);
194
193
        void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiteral* expr);
195
194
        void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr);
196
 
        void (*visit_parenthesized_expression) (ValaCCodeModule* self, ValaParenthesizedExpression* expr);
197
195
        void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess* expr);
198
196
        void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* expr);
199
197
        void (*visit_element_access) (ValaCCodeModule* self, ValaElementAccess* expr);
211
209
        void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr);
212
210
        void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaExpression* l);
213
211
        void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
214
 
        void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_method, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
 
212
        void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
215
213
        char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m);
216
214
        void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, ValaDynamicMethod* method);
217
215
        gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* method);
294
292
void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealLiteral* expr);
295
293
void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStringLiteral* expr);
296
294
void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullLiteral* expr);
297
 
void vala_ccode_module_visit_parenthesized_expression (ValaCCodeModule* self, ValaParenthesizedExpression* expr);
298
295
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemberAccess* expr);
299
296
void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethodCall* expr);
300
297
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaElementAccess* expr);
312
309
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeCheck* expr);
313
310
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, ValaLambdaExpression* l);
314
311
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignment* a);
315
 
void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_method, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
 
312
void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMethod* m, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
316
313
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, ValaMethod* m);
317
314
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* self, ValaDynamicMethod* method);
318
315
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaMethod* method);