valaccodearraymodule.h   valaccodearraymodule.h 
skipping to change at line 30 skipping to change at line 30
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEARRAYMODULE_H__ #ifndef __GOBJECT_VALACCODEARRAYMODULE_H__
#define __GOBJECT_VALACCODEARRAYMODULE_H__ #define __GOBJECT_VALACCODEARRAYMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaformalparameter.h>
#include <gee/map.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valamethodcall.h> #include <vala/valamethodcall.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodebasemodule.h   valaccodebasemodule.h 
skipping to change at line 32 skipping to change at line 32
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEBASEMODULE_H__ #ifndef __GOBJECT_VALACCODEBASEMODULE_H__
#define __GOBJECT_VALACCODEBASEMODULE_H__ #define __GOBJECT_VALACCODEBASEMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <gee/arraylist.h> #include <gee/arraylist.h>
#include <stdlib.h>
#include <string.h>
#include <gee/map.h> #include <gee/map.h>
#include <gee/set.h> #include <gee/set.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <ccode/valaccodeenum.h> #include <ccode/valaccodeenum.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodestruct.h> #include <ccode/valaccodestruct.h>
#include <vala/valatrystatement.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valatrystatement.h>
#include <vala/valaerrortype.h> #include <vala/valaerrortype.h>
#include <ccode/valaccodeidentifier.h> #include <ccode/valaccodeidentifier.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <ccode/valaccodestatement.h> #include <ccode/valaccodestatement.h>
#include <vala/valareturnstatement.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <ccode/valaccodeblock.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valaemptystatement.h> #include <vala/valaemptystatement.h>
#include <vala/valadeclarationstatement.h> #include <vala/valadeclarationstatement.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valareturnstatement.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
skipping to change at line 161 skipping to change at line 159
ValaCCodeFragment* module_init_fragment; ValaCCodeFragment* module_init_fragment;
ValaCCodeStruct* param_spec_struct; ValaCCodeStruct* param_spec_struct;
ValaCCodeStruct* instance_struct; ValaCCodeStruct* instance_struct;
ValaCCodeStruct* type_struct; ValaCCodeStruct* type_struct;
ValaCCodeStruct* instance_priv_struct; ValaCCodeStruct* instance_priv_struct;
ValaCCodeStruct* type_priv_struct; ValaCCodeStruct* type_priv_struct;
ValaCCodeStruct* closure_struct; ValaCCodeStruct* closure_struct;
ValaCCodeEnum* prop_enum; ValaCCodeEnum* prop_enum;
ValaCCodeEnum* cenum; ValaCCodeEnum* cenum;
ValaCCodeFunction* function; ValaCCodeFunction* function;
ValaCCodeBlock* block;
ValaCCodeFragment* pre_statement_fragment; ValaCCodeFragment* pre_statement_fragment;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
GeeArrayList* temp_ref_vars; GeeArrayList* temp_ref_vars;
GeeSet* user_marshal_set; GeeSet* user_marshal_set;
GeeSet* predefined_marshal_set; GeeSet* predefined_marshal_set;
GeeSet* c_keywords; GeeSet* c_keywords;
gint next_temp_var_id; gint next_temp_var_id;
gboolean in_creation_method; gboolean in_creation_method;
gboolean in_constructor; gboolean in_constructor;
gboolean in_static_or_class_ctor; gboolean in_static_or_class_ctor;
 End of changes. 9 change blocks. 
7 lines changed or deleted 4 lines changed or added


 valaccodedelegatemodule.h   valaccodedelegatemodule.h 
skipping to change at line 36 skipping to change at line 36
#define __GOBJECT_VALACCODEDELEGATEMODULE_H__ #define __GOBJECT_VALACCODEDELEGATEMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valaformalparameter.h>
#include <gee/map.h>
#include <gobject/valaccodearraymodule.h> #include <gobject/valaccodearraymodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ e ()) #define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ e ())
#define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule)) #define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule))
#define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) #define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass))
#define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_CCODE_DELEGATE_MODULE)) #define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_CCODE_DELEGATE_MODULE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodefunction.h   valaccodefunction.h 
/* valaccodefunction.vala /* valaccodefunction.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodegenerator.h   valaccodegenerator.h 
/* valaccodegenerator.vala /* valaccodegenerator.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 82 skipping to change at line 83
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valamethodcall.h> #include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodelinedirective.h   valaccodelinedirective.h 
skipping to change at line 59 skipping to change at line 59
}; };
struct _ValaCCodeLineDirectiveClass { struct _ValaCCodeLineDirectiveClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ype, const char* _filename, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ype, const char* _filename, gint _line);
ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line);
const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self); const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self);
void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value); void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value);
gint vala_ccode_line_directive_get_line (ValaCCodeLineDirective* self); gint vala_ccode_line_directive_get_line_number (ValaCCodeLineDirective* sel
void vala_ccode_line_directive_set_line (ValaCCodeLineDirective* self, gint f);
value); void vala_ccode_line_directive_set_line_number (ValaCCodeLineDirective* sel
f, gint value);
GType vala_ccode_line_directive_get_type (void); GType vala_ccode_line_directive_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
3 lines changed or deleted 4 lines changed or added


 valaccodemethodmodule.h   valaccodemethodmodule.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEMETHODMODULE_H__ #ifndef __GOBJECT_VALACCODEMETHODMODULE_H__
#define __GOBJECT_VALACCODEMETHODMODULE_H__ #define __GOBJECT_VALACCODEMETHODMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valamethod.h> #include <vala/valaformalparameter.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valadatatype.h>
#include <gee/map.h> #include <gee/map.h>
#include <vala/valamethod.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <ccode/valaccodefunctiondeclarator.h> #include <ccode/valaccodefunctiondeclarator.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <stdlib.h>
#include <string.h>
#include <ccode/valaccodestatement.h>
#include <vala/valadatatype.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <gobject/valaccodestructmodule.h> #include <gobject/valaccodestructmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_METHOD_MODULE (vala_ccode_method_module_get_type () ) #define VALA_TYPE_CCODE_METHOD_MODULE (vala_ccode_method_module_get_type () )
#define VALA_CCODE_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_METHOD_MODULE, ValaCCodeMethodModule)) #define VALA_CCODE_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_METHOD_MODULE, ValaCCodeMethodModule))
#define VALA_CCODE_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_METHOD_MODULE, ValaCCodeMethodModuleClass)) #define VALA_CCODE_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_METHOD_MODULE, ValaCCodeMethodModuleClass))
skipping to change at line 65 skipping to change at line 67
/** /**
* The link between a method and generated code. * The link between a method and generated code.
*/ */
struct _ValaCCodeMethodModule { struct _ValaCCodeMethodModule {
ValaCCodeStructModule parent_instance; ValaCCodeStructModule parent_instance;
ValaCCodeMethodModulePrivate * priv; ValaCCodeMethodModulePrivate * priv;
}; };
struct _ValaCCodeMethodModuleClass { struct _ValaCCodeMethodModuleClass {
ValaCCodeStructModuleClass parent_class; ValaCCodeStructModuleClass parent_class;
void (*generate_method_result_declaration) (ValaCCodeMethodModule* s
elf, ValaMethod* m, ValaCCodeFunction* cfunc, GeeMap* cparam_map, GeeMap* c
arg_map);
void (*generate_parameter) (ValaCCodeMethodModule* self, ValaFormalP
arameter* param, GeeMap* cparam_map, GeeMap* carg_map);
}; };
ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co degen, ValaCCodeModule* next); ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co degen, ValaCCodeModule* next);
void vala_ccode_method_module_generate_method_result_declaration (ValaCCode
MethodModule* self, ValaMethod* m, ValaCCodeFunction* cfunc, GeeMap* cparam
_map, GeeMap* carg_map);
ValaCCodeStatement* vala_ccode_method_module_complete_async (ValaCCodeMetho
dModule* self);
void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se
lf, ValaFormalParameter* param, GeeMap* cparam_map, GeeMap* carg_map);
void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, ValaMethod* m, ValaDataType* return_type, GeeMap* cparam_map, GeeMap* carg_ map, const char* suffix, gint direction); void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, ValaMethod* m, ValaDataType* return_type, GeeMap* cparam_map, GeeMap* carg_ map, const char* suffix, gint direction);
GType vala_ccode_method_module_get_type (void); GType vala_ccode_method_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
4 lines changed or deleted 18 lines changed or added


 valaccodemodule.h   valaccodemodule.h 
skipping to change at line 40 skipping to change at line 40
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valadynamicsignal.h> #include <vala/valadynamicsignal.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valastruct.h>
#include <ccode/valaccodeidentifier.h> #include <ccode/valaccodeidentifier.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valadynamicproperty.h> #include <vala/valadynamicproperty.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valaelementaccess.h>
#include <ccode/valaccodeconstant.h> #include <ccode/valaccodeconstant.h>
#include <vala/valaassignment.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valamemberaccess.h>
#include <gee/map.h>
#include <ccode/valaccodefunction.h>
#include <ccode/valaccodefunctiondeclarator.h>
#include <vala/valareturnstatement.h>
#include <vala/valacastexpression.h>
#include <vala/valainterface.h>
#include <vala/valadynamicmethod.h> #include <vala/valadynamicmethod.h>
#include <vala/valamethodcall.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valainterface.h>
#include <vala/valastruct.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
skipping to change at line 81 skipping to change at line 90
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h> #include <vala/valaswitchstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valaswitchlabel.h> #include <vala/valaswitchlabel.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h> #include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h> #include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h>
#include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h> #include <vala/valatypecheck.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h>
#include <gee/map.h>
#include <ccode/valaccodefunction.h>
#include <ccode/valaccodefunctiondeclarator.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ()) #define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ())
#define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_MODULE, ValaCCodeModule)) #define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_MODULE, ValaCCodeModule))
#define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) #define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
#define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_MODULE)) #define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_MODULE))
#define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_MODULE)) #define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_MODULE))
#define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) #define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
skipping to change at line 195 skipping to change at line 194
void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt);
void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r); void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr); void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr);
void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr); void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr);
void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr); void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr);
void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr); void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr);
void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr); void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr);
void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr); void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr);
void (*visit_parenthesized_expression) (ValaCCodeModule* self, ValaP arenthesizedExpression* expr);
void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr);
void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr); void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr);
void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr );
void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l); void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l);
void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a); void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_method, GeeM ap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdecl arator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* v declarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction) ;
char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m); char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod); gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod);
ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value); ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable); ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
skipping to change at line 295 skipping to change at line 293
void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt); void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt);
void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt); void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt);
void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr); void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr);
void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr); void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr);
void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr); void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr);
void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr); void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr);
void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr); void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr);
void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr); void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr);
void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr); void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr);
void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr); void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr);
void vala_ccode_module_visit_parenthesized_expression (ValaCCodeModule* sel f, ValaParenthesizedExpression* expr);
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr); void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr);
void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr); void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr);
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr); void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr);
void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr); void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr);
void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr); void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr);
void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr); void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr);
void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr); void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr);
void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr); void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr);
void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr); void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr);
void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr); void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr);
void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr); void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr);
void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr); void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr);
void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr); void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr);
void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr); void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr);
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr); void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr);
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l); void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l);
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a); void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a);
void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMet hod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_meth od, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarato r* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direct ion); void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMet hod* m, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDecla rator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint di rection);
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m); char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m);
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method); void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method);
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method); gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method);
ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value); ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable); ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable);
char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
 End of changes. 14 change blocks. 
16 lines changed or deleted 13 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 84 skipping to change at line 84
void vala_class_add_enum (ValaClass* self, ValaEnum* en); void vala_class_add_enum (ValaClass* self, ValaEnum* en);
void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); void vala_class_add_delegate (ValaClass* self, ValaDelegate* d);
char* vala_class_get_default_cname (ValaClass* self); char* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const char* cname); void vala_class_set_cname (ValaClass* self, const char* cname);
void vala_class_process_attributes (ValaClass* self); void vala_class_process_attributes (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const char* type_id); void vala_class_set_type_id (ValaClass* self, const char* type_id);
void vala_class_set_param_spec_function (ValaClass* self, const char* name) ; void vala_class_set_param_spec_function (ValaClass* self, const char* name) ;
gboolean vala_class_is_fundamental (ValaClass* self); gboolean vala_class_is_fundamental (ValaClass* self);
void vala_class_set_ref_function (ValaClass* self, const char* name); void vala_class_set_ref_function (ValaClass* self, const char* name);
void vala_class_set_unref_function (ValaClass* self, const char* name); void vala_class_set_unref_function (ValaClass* self, const char* name);
void vala_class_set_ref_sink_function (ValaClass* self, const char* name);
void vala_class_set_dup_function (ValaClass* self, const char* name); void vala_class_set_dup_function (ValaClass* self, const char* name);
char* vala_class_get_default_free_function (ValaClass* self); char* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const char* name);
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_compact (ValaClass* self); gboolean vala_class_get_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value); void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self); gboolean vala_class_get_is_immutable (ValaClass* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacodecontext.h   valacodecontext.h 
skipping to change at line 66 skipping to change at line 66
void (*finalize) (ValaCodeContext *self); void (*finalize) (ValaCodeContext *self);
}; };
struct _ValaParamSpecCodeContext { struct _ValaParamSpecCodeContext {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor); gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor);
ValaCodeContext* vala_code_context_construct (GType object_type); ValaCodeContext* vala_code_context_construct (GType object_type);
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
ValaCodeContext* vala_code_context_get (void);
void vala_code_context_push (ValaCodeContext* context);
void vala_code_context_pop (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeList* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, char** vapi_directories, int vapi_directories_length1); char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, char** vapi_directories, int vapi_directories_length1);
skipping to change at line 104 skipping to change at line 107
const char* vala_code_context_get_header_filename (ValaCodeContext* self); const char* vala_code_context_get_header_filename (ValaCodeContext* self);
void vala_code_context_set_header_filename (ValaCodeContext* self, const ch ar* value); void vala_code_context_set_header_filename (ValaCodeContext* self, const ch ar* value);
gboolean vala_code_context_get_compile_only (ValaCodeContext* self); gboolean vala_code_context_get_compile_only (ValaCodeContext* self);
void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue);
const char* vala_code_context_get_output (ValaCodeContext* self); const char* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); void vala_code_context_set_output (ValaCodeContext* self, const char* value );
const char* vala_code_context_get_basedir (ValaCodeContext* self); const char* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e); void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e);
const char* vala_code_context_get_directory (ValaCodeContext* self); const char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue);
gboolean vala_code_context_get_legacy_headers (ValaCodeContext* self);
gboolean vala_code_context_get_debug (ValaCodeContext* self); gboolean vala_code_context_get_debug (ValaCodeContext* self);
void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); void vala_code_context_set_debug (ValaCodeContext* self, gboolean value);
gint vala_code_context_get_optlevel (ValaCodeContext* self); gint vala_code_context_get_optlevel (ValaCodeContext* self);
void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); void vala_code_context_set_optlevel (ValaCodeContext* self, gint value);
gboolean vala_code_context_get_thread (ValaCodeContext* self); gboolean vala_code_context_get_thread (ValaCodeContext* self);
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); void vala_code_context_set_thread (ValaCodeContext* self, gboolean value);
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self );
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value);
gboolean vala_code_context_get_save_temps (ValaCodeContext* self); gboolean vala_code_context_get_save_temps (ValaCodeContext* self);
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e);
gint vala_code_context_get_target_glib_major (ValaCodeContext* self); gint vala_code_context_get_target_glib_major (ValaCodeContext* self);
void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue);
gint vala_code_context_get_target_glib_minor (ValaCodeContext* self); gint vala_code_context_get_target_glib_minor (ValaCodeContext* self);
void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue);
gboolean vala_code_context_get_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self); gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self);
ValaReport* vala_code_context_get_report (ValaCodeContext* self);
void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value
);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_context (const GValue* value); gpointer vala_value_get_code_context (const GValue* value);
void vala_value_set_code_context (GValue* value, gpointer v_object); void vala_value_set_code_context (GValue* value, gpointer v_object);
GType vala_code_context_get_type (void); GType vala_code_context_get_type (void);
gpointer vala_code_context_ref (gpointer instance); gpointer vala_code_context_ref (gpointer instance);
void vala_code_context_unref (gpointer instance); void vala_code_context_unref (gpointer instance);
 End of changes. 3 change blocks. 
0 lines changed or deleted 7 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 50 skipping to change at line 50
typedef struct _ValaDataType ValaDataType; typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass; typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaCodeNode ValaCodeNode; typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass; typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaSourceReference ValaSourceReference; typedef struct _ValaSourceReference ValaSourceReference;
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
typedef struct _ValaSourceFile ValaSourceFile; typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaSourceFileClass ValaSourceFileClass; typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeContext ValaCodeContext; typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeContextClass ValaCodeContextClass; typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaReport ValaReport;
typedef struct _ValaReportClass ValaReportClass;
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaSymbol ValaSymbol; typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaSymbolClass ValaSymbolClass; typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaScope ValaScope; typedef struct _ValaScope ValaScope;
typedef struct _ValaScopeClass ValaScopeClass; typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer; typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass; typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaCodeVisitor ValaCodeVisitor; typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
skipping to change at line 148 skipping to change at line 150
typedef struct _ValaUsingDirective ValaUsingDirective; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaPointerIndirection ValaPointerIndirection; typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaBaseAccess ValaBaseAccess; typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass; typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaExpressionStatement ValaExpressionStatement; typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
typedef struct _ValaUnaryExpression ValaUnaryExpression; typedef struct _ValaUnaryExpression ValaUnaryExpression;
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass;
typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression;
typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio
nClass;
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaWhileStatement ValaWhileStatement; typedef struct _ValaWhileStatement ValaWhileStatement;
typedef struct _ValaWhileStatementClass ValaWhileStatementClass; typedef struct _ValaWhileStatementClass ValaWhileStatementClass;
typedef struct _ValaBreakStatement ValaBreakStatement; typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass; typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaIfStatement ValaIfStatement; typedef struct _ValaIfStatement ValaIfStatement;
typedef struct _ValaIfStatementClass ValaIfStatementClass; typedef struct _ValaIfStatementClass ValaIfStatementClass;
typedef struct _ValaDoStatement ValaDoStatement; typedef struct _ValaDoStatement ValaDoStatement;
typedef struct _ValaDoStatementClass ValaDoStatementClass; typedef struct _ValaDoStatementClass ValaDoStatementClass;
skipping to change at line 272 skipping to change at line 272
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor);
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor);
gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer); gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio n* collection); void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio n* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection* collection); void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection* collection);
char* vala_code_node_get_temp_name (ValaCodeNode* self); char* vala_code_node_get_temp_name (ValaCodeNode* self);
const char* vala_code_node_get_type_name (ValaCodeNode* self);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f); ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f);
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value); void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value);
const char* vala_code_node_get_type_name (ValaCodeNode* self);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value ); void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value );
gboolean vala_code_node_get_checked (ValaCodeNode* self); gboolean vala_code_node_get_checked (ValaCodeNode* self);
void vala_code_node_set_checked (ValaCodeNode* self, gboolean value); void vala_code_node_set_checked (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_error (ValaCodeNode* self); gboolean vala_code_node_get_error (ValaCodeNode* self);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);
GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_node (const GValue* value); gpointer vala_value_get_code_node (const GValue* value);
void vala_value_set_code_node (GValue* value, gpointer v_object); void vala_value_set_code_node (GValue* value, gpointer v_object);
 End of changes. 4 change blocks. 
4 lines changed or deleted 3 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
/* valacodevisitor.vala /* valacodevisitor.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 110 skipping to change at line 111
void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt);
void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r); void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr);
void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr);
skipping to change at line 191 skipping to change at line 191
void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt); void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt);
void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt); void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt);
void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr); void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr);
void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr);
void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr); void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr);
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr);
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr);
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr);
void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr); void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr);
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr);
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr);
void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr);
void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr); void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr);
 End of changes. 3 change blocks. 
3 lines changed or deleted 2 lines changed or added


 valacodewriter.h   valacodewriter.h 
skipping to change at line 78 skipping to change at line 78
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valamethodcall.h> #include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valacreationmethod.h   valacreationmethod.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCreationMethod { struct _ValaCreationMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaCreationMethodPrivate * priv; ValaCreationMethodPrivate * priv;
}; };
struct _ValaCreationMethodClass { struct _ValaCreationMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons ValaCreationMethod* vala_creation_method_construct (GType object_type, cons
t char* type_name, const char* name, ValaSourceReference* source_reference) t char* class_name, const char* name, ValaSourceReference* source_reference
; );
ValaCreationMethod* vala_creation_method_new (const char* type_name, const ValaCreationMethod* vala_creation_method_new (const char* class_name, const
char* name, ValaSourceReference* source_reference); char* name, ValaSourceReference* source_reference);
const char* vala_creation_method_get_type_name (ValaCreationMethod* self); const char* vala_creation_method_get_class_name (ValaCreationMethod* self);
void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch void vala_creation_method_set_class_name (ValaCreationMethod* self, const c
ar* value); har* value);
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf); gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value); void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value);
const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self); const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value); void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value);
gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value); void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value);
GType vala_creation_method_get_type (void); GType vala_creation_method_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
8 lines changed or deleted 8 lines changed or added


 valaenum.h   valaenum.h 
skipping to change at line 63 skipping to change at line 63
struct _ValaEnumClass { struct _ValaEnumClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou rceReference* source_reference); ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou rceReference* source_reference);
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence); ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
void vala_enum_add_method (ValaEnum* self, ValaMethod* m); void vala_enum_add_method (ValaEnum* self, ValaMethod* m);
GeeList* vala_enum_get_values (ValaEnum* self); GeeList* vala_enum_get_values (ValaEnum* self);
GeeList* vala_enum_get_methods (ValaEnum* self); GeeList* vala_enum_get_methods (ValaEnum* self);
char* vala_enum_get_cprefix (ValaEnum* self); void vala_enum_set_cname (ValaEnum* self, const char* cname);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id); void vala_enum_set_type_id (ValaEnum* self, const char* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
void vala_enum_set_is_flags (ValaEnum* self, gboolean value); void vala_enum_set_is_flags (ValaEnum* self, gboolean value);
gboolean vala_enum_get_has_type_id (ValaEnum* self); gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
GType vala_enum_get_type (void); GType vala_enum_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaerrordomain.h   valaerrordomain.h 
skipping to change at line 63 skipping to change at line 63
struct _ValaErrorDomainClass { struct _ValaErrorDomainClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference); ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference);
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference); ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m);
GeeList* vala_error_domain_get_codes (ValaErrorDomain* self); GeeList* vala_error_domain_get_codes (ValaErrorDomain* self);
GeeList* vala_error_domain_get_methods (ValaErrorDomain* self); GeeList* vala_error_domain_get_methods (ValaErrorDomain* self);
char* vala_error_domain_get_cprefix (ValaErrorDomain* self);
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_domain_get_type (void); GType vala_error_domain_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 94 skipping to change at line 94
gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf); gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf);
void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value);
gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet er* self); gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet er* self);
void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter* self, gboolean value);
double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self); double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self);
void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value); void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value);
double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self); double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self);
void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value); void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value);
double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self); double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self);
void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value); void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value);
gboolean vala_formal_parameter_get_async_only (ValaFormalParameter* self);
void vala_formal_parameter_set_async_only (ValaFormalParameter* self, gbool
ean value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value); void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value);
GType vala_formal_parameter_get_type (void); GType vala_formal_parameter_get_type (void);
GType vala_parameter_direction_get_type (void); GType vala_parameter_direction_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valagasyncmodule.h   valagasyncmodule.h 
/* valagasyncmodule.vala /* valagasyncmodule.vala
* *
* Copyright (C) 2008 Jürg Billeter * Copyright (C) 2008-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GOBJECT_VALAGASYNCMODULE_H__ #ifndef __GOBJECT_VALAGASYNCMODULE_H__
#define __GOBJECT_VALAGASYNCMODULE_H__ #define __GOBJECT_VALAGASYNCMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <ccode/valaccodestatement.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valareturnstatement.h>
#include <gobject/valagsignalmodule.h> #include <gobject/valagsignalmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_GASYNC_MODULE (vala_gasync_module_get_type ()) #define VALA_TYPE_GASYNC_MODULE (vala_gasync_module_get_type ())
#define VALA_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_GASYNC_MODULE, ValaGAsyncModule)) #define VALA_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_GASYNC_MODULE, ValaGAsyncModule))
#define VALA_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass)) #define VALA_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass))
#define VALA_IS_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_GASYNC_MODULE)) #define VALA_IS_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_GASYNC_MODULE))
 End of changes. 2 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valagerrormodule.h   valagerrormodule.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __GOBJECT_VALAGERRORMODULE_H__ #ifndef __GOBJECT_VALAGERRORMODULE_H__
#define __GOBJECT_VALAGERRORMODULE_H__ #define __GOBJECT_VALAGERRORMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <ccode/valaccodestatement.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <gobject/valaccodedelegatemodule.h> #include <gobject/valaccodedelegatemodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
skipping to change at line 59 skipping to change at line 61
typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass; typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass;
typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate; typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate;
struct _ValaGErrorModule { struct _ValaGErrorModule {
ValaCCodeDelegateModule parent_instance; ValaCCodeDelegateModule parent_instance;
ValaGErrorModulePrivate * priv; ValaGErrorModulePrivate * priv;
}; };
struct _ValaGErrorModuleClass { struct _ValaGErrorModuleClass {
ValaCCodeDelegateModuleClass parent_class; ValaCCodeDelegateModuleClass parent_class;
ValaCCodeStatement* (*return_with_exception) (ValaGErrorModule* self , ValaCCodeExpression* error_expr);
}; };
ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod eGenerator* codegen, ValaCCodeModule* next); ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod eGenerator* codegen, ValaCCodeModule* next);
ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala CCodeModule* next); ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala CCodeModule* next);
ValaCCodeStatement* vala_gerror_module_return_with_exception (ValaGErrorMod ule* self, ValaCCodeExpression* error_expr);
GType vala_gerror_module_get_type (void); GType vala_gerror_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valagobjectmodule.h   valagobjectmodule.h 
/* valagobjectmodule.vala /* valagobjectmodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 29 skipping to change at line 30
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALAGOBJECTMODULE_H__ #ifndef __GOBJECT_VALAGOBJECTMODULE_H__
#define __GOBJECT_VALAGOBJECTMODULE_H__ #define __GOBJECT_VALAGOBJECTMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaformalparameter.h>
#include <gee/map.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <ccode/valaccodeconstant.h> #include <ccode/valaccodeconstant.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadynamicproperty.h> #include <vala/valadynamicproperty.h>
 End of changes. 2 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valainterface.h   valainterface.h 
/* valainterface.vala /* valainterface.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 75 skipping to change at line 75
GeeList* vala_interface_get_prerequisites (ValaInterface* self); GeeList* vala_interface_get_prerequisites (ValaInterface* self);
void vala_interface_add_method (ValaInterface* self, ValaMethod* m); void vala_interface_add_method (ValaInterface* self, ValaMethod* m);
void vala_interface_add_field (ValaInterface* self, ValaField* f); void vala_interface_add_field (ValaInterface* self, ValaField* f);
GeeList* vala_interface_get_fields (ValaInterface* self); GeeList* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig);
void vala_interface_add_class (ValaInterface* self, ValaClass* cl); void vala_interface_add_class (ValaInterface* self, ValaClass* cl);
void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); void vala_interface_add_struct (ValaInterface* self, ValaStruct* st);
void vala_interface_add_enum (ValaInterface* self, ValaEnum* en); void vala_interface_add_enum (ValaInterface* self, ValaEnum* en);
void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d); void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d);
void vala_interface_set_cname (ValaInterface* self, const char* cname);
char* vala_interface_get_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_lower_case_csuffix (ValaInterface* self);
char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self);
void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix); void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix);
void vala_interface_process_attributes (ValaInterface* self); void vala_interface_process_attributes (ValaInterface* self);
char* vala_interface_get_type_cname (ValaInterface* self); char* vala_interface_get_type_cname (ValaInterface* self);
void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name); void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name);
GType vala_interface_get_type (void); GType vala_interface_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valamember.h   valamember.h 
skipping to change at line 68 skipping to change at line 68
typedef enum { typedef enum {
MEMBER_BINDING_INSTANCE, MEMBER_BINDING_INSTANCE,
MEMBER_BINDING_CLASS, MEMBER_BINDING_CLASS,
MEMBER_BINDING_STATIC MEMBER_BINDING_STATIC
} MemberBinding; } MemberBinding;
ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
ValaMember* vala_member_new (const char* name, ValaSourceReference* source_ reference); ValaMember* vala_member_new (const char* name, ValaSourceReference* source_ reference);
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
ValaSymbol* vala_member_get_hidden_member (ValaMember* self);
gboolean vala_member_get_hides (ValaMember* self);
void vala_member_set_hides (ValaMember* self, gboolean value);
GType vala_member_get_type (void); GType vala_member_get_type (void);
GType member_binding_get_type (void); GType member_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valanamespace.h   valanamespace.h 
/* valanamespace.vala /* valanamespace.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 72 skipping to change at line 72
void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e); void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e);
void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en);
void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain); void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain);
void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d);
GeeList* vala_namespace_get_structs (ValaNamespace* self); GeeList* vala_namespace_get_structs (ValaNamespace* self);
GeeList* vala_namespace_get_classes (ValaNamespace* self); GeeList* vala_namespace_get_classes (ValaNamespace* self);
GeeList* vala_namespace_get_interfaces (ValaNamespace* self); GeeList* vala_namespace_get_interfaces (ValaNamespace* self);
GeeList* vala_namespace_get_enums (ValaNamespace* self); GeeList* vala_namespace_get_enums (ValaNamespace* self);
GeeList* vala_namespace_get_error_types (ValaNamespace* self); GeeList* vala_namespace_get_error_domains (ValaNamespace* self);
GeeList* vala_namespace_get_fields (ValaNamespace* self); GeeList* vala_namespace_get_fields (ValaNamespace* self);
GeeList* vala_namespace_get_constants (ValaNamespace* self); GeeList* vala_namespace_get_constants (ValaNamespace* self);
GeeList* vala_namespace_get_delegates (ValaNamespace* self); GeeList* vala_namespace_get_delegates (ValaNamespace* self);
GeeList* vala_namespace_get_methods (ValaNamespace* self); GeeList* vala_namespace_get_methods (ValaNamespace* self);
void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt);
void vala_namespace_add_field (ValaNamespace* self, ValaField* f); void vala_namespace_add_field (ValaNamespace* self, ValaField* f);
void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m);
GeeList* vala_namespace_get_cprefixes (ValaNamespace* self); GeeList* vala_namespace_get_cprefixes (ValaNamespace* self);
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix);
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix);
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaproperty.h   valaproperty.h 
/* valaproperty.vala /* valaproperty.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valareport.h   valareport.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAREPORT_H__ #ifndef __VALA_VALAREPORT_H__
#define __VALA_VALAREPORT_H__ #define __VALA_VALAREPORT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasourcereference.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
extern gint vala_report_warnings; #define VALA_TYPE_REPORT (vala_report_get_type ())
extern gint vala_report_errors; #define VALA_REPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REPO
extern gboolean vala_report_verbose_errors; RT, ValaReport))
void vala_report_set_verbose_errors (gboolean verbose); #define VALA_REPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY
gint vala_report_get_warnings (void); PE_REPORT, ValaReportClass))
gint vala_report_get_errors (void); #define VALA_IS_REPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_R
void vala_report_report_source (ValaSourceReference* source); EPORT))
#define VALA_IS_REPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA
_TYPE_REPORT))
#define VALA_REPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_
TYPE_REPORT, ValaReportClass))
typedef struct _ValaReportPrivate ValaReportPrivate;
/**
* Namespace to centralize reporting warnings and errors.
*/
struct _ValaReport {
GObject parent_instance;
ValaReportPrivate * priv;
};
struct _ValaReportClass {
GObjectClass parent_class;
void (*warn) (ValaReport* self, ValaSourceReference* source, const c
har* message);
void (*err) (ValaReport* self, ValaSourceReference* source, const ch
ar* message);
};
void vala_report_set_verbose_errors (ValaReport* self, gboolean verbose);
gint vala_report_get_warnings (ValaReport* self);
gint vala_report_get_errors (ValaReport* self);
void vala_report_warn (ValaReport* self, ValaSourceReference* source, const
char* message);
void vala_report_err (ValaReport* self, ValaSourceReference* source, const
char* message);
void vala_report_warning (ValaSourceReference* source, const char* message) ; void vala_report_warning (ValaSourceReference* source, const char* message) ;
void vala_report_error (ValaSourceReference* source, const char* message); void vala_report_error (ValaSourceReference* source, const char* message);
ValaReport* vala_report_construct (GType object_type);
ValaReport* vala_report_new (void);
GType vala_report_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
8 lines changed or deleted 41 lines changed or added


 valascope.h   valascope.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALASCOPE_H__ #ifndef __VALA_VALASCOPE_H__
#define __VALA_VALASCOPE_H__ #define __VALA_VALASCOPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/map.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SCOPE (vala_scope_get_type ()) #define VALA_TYPE_SCOPE (vala_scope_get_type ())
#define VALA_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCOPE , ValaScope)) #define VALA_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCOPE , ValaScope))
#define VALA_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_SCOPE, ValaScopeClass)) #define VALA_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_SCOPE, ValaScopeClass))
#define VALA_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SC OPE)) #define VALA_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SC OPE))
#define VALA_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_SCOPE)) #define VALA_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_SCOPE))
#define VALA_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_SCOPE, ValaScopeClass)) #define VALA_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_SCOPE, ValaScopeClass))
skipping to change at line 68 skipping to change at line 69
struct _ValaParamSpecScope { struct _ValaParamSpecScope {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner); ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner);
ValaScope* vala_scope_new (ValaSymbol* owner); ValaScope* vala_scope_new (ValaSymbol* owner);
void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym);
void vala_scope_remove (ValaScope* self, const char* name); void vala_scope_remove (ValaScope* self, const char* name);
ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name);
gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope);
GeeMap* vala_scope_get_symbol_table (ValaScope* self);
ValaSymbol* vala_scope_get_owner (ValaScope* self); ValaSymbol* vala_scope_get_owner (ValaScope* self);
void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); void vala_scope_set_owner (ValaScope* self, ValaSymbol* value);
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
GParamSpec* vala_param_spec_scope (const gchar* name, const gchar* nick, co nst gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_scope (const gchar* name, const gchar* nick, co nst gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_scope (const GValue* value); gpointer vala_value_get_scope (const GValue* value);
void vala_value_set_scope (GValue* value, gpointer v_object); void vala_value_set_scope (GValue* value, gpointer v_object);
GType vala_scope_get_type (void); GType vala_scope_get_type (void);
gpointer vala_scope_ref (gpointer instance); gpointer vala_scope_ref (gpointer instance);
void vala_scope_unref (gpointer instance); void vala_scope_unref (gpointer instance);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 75 skipping to change at line 75
ValaDataType* long_type; ValaDataType* long_type;
ValaDataType* ulong_type; ValaDataType* ulong_type;
ValaDataType* size_t_type; ValaDataType* size_t_type;
ValaDataType* ssize_t_type; ValaDataType* ssize_t_type;
ValaDataType* uint64_type; ValaDataType* uint64_type;
ValaDataType* int8_type; ValaDataType* int8_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaDataType* type_type; ValaDataType* type_type;
ValaClass* object_type; ValaClass* object_type;
ValaTypeSymbol* initially_unowned_type;
ValaDataType* glist_type; ValaDataType* glist_type;
ValaDataType* gslist_type; ValaDataType* gslist_type;
ValaDataType* garray_type; ValaDataType* garray_type;
ValaClass* gerror_type; ValaClass* gerror_type;
gint next_lambda_id; gint next_lambda_id;
GeeList* replaced_nodes; GeeList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valastruct.h   valastruct.h 
skipping to change at line 67 skipping to change at line 67
ValaStruct* vala_struct_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaStruct* vala_struct_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference); ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
GeeList* vala_struct_get_type_parameters (ValaStruct* self); GeeList* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeList* vala_struct_get_fields (ValaStruct* self); GeeList* vala_struct_get_fields (ValaStruct* self);
GeeList* vala_struct_get_constants (ValaStruct* self); GeeList* vala_struct_get_constants (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeList* vala_struct_get_methods (ValaStruct* self); GeeList* vala_struct_get_methods (ValaStruct* self);
void vala_struct_set_cname (ValaStruct* self, const char* cname);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_boolean_type (ValaStruct* self); gboolean vala_struct_is_boolean_type (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
char* vala_struct_get_default_copy_function (ValaStruct* self); char* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const char* name); void vala_struct_set_copy_function (ValaStruct* self, const char* name);
char* vala_struct_get_default_destroy_function (ValaStruct* self); char* vala_struct_get_default_destroy_function (ValaStruct* self);
void vala_struct_set_destroy_function (ValaStruct* self, const char* name); void vala_struct_set_destroy_function (ValaStruct* self, const char* name);
gboolean vala_struct_is_disposable (ValaStruct* self); gboolean vala_struct_is_disposable (ValaStruct* self);
ValaDataType* vala_struct_get_base_type (ValaStruct* self); ValaDataType* vala_struct_get_base_type (ValaStruct* self);
void vala_struct_set_base_type (ValaStruct* self, ValaDataType* value); void vala_struct_set_base_type (ValaStruct* self, ValaDataType* value);
ValaStruct* vala_struct_get_base_struct (ValaStruct* self);
ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self);
void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value); void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value);
gboolean vala_struct_get_use_const (ValaStruct* self);
void vala_struct_set_use_const (ValaStruct* self, gboolean value);
gboolean vala_struct_get_has_type_id (ValaStruct* self); gboolean vala_struct_get_has_type_id (ValaStruct* self);
void vala_struct_set_has_type_id (ValaStruct* self, gboolean value); void vala_struct_set_has_type_id (ValaStruct* self, gboolean value);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 70 skipping to change at line 70
}; };
typedef enum { typedef enum {
VALA_SYMBOL_ACCESSIBILITY_PRIVATE, VALA_SYMBOL_ACCESSIBILITY_PRIVATE,
VALA_SYMBOL_ACCESSIBILITY_INTERNAL, VALA_SYMBOL_ACCESSIBILITY_INTERNAL,
VALA_SYMBOL_ACCESSIBILITY_PROTECTED, VALA_SYMBOL_ACCESSIBILITY_PROTECTED,
VALA_SYMBOL_ACCESSIBILITY_PUBLIC VALA_SYMBOL_ACCESSIBILITY_PUBLIC
} ValaSymbolAccessibility; } ValaSymbolAccessibility;
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
gboolean vala_symbol_is_library_internal_symbol (ValaSymbol* self);
ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_ reference); ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_ reference);
char* vala_symbol_get_full_name (ValaSymbol* self); char* vala_symbol_get_full_name (ValaSymbol* self);
char* vala_symbol_get_cprefix (ValaSymbol* self); char* vala_symbol_get_cprefix (ValaSymbol* self);
char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix ); char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix );
char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); char* vala_symbol_lower_case_to_camel_case (const char* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
skipping to change at line 70 skipping to change at line 70
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valamethodcall.h> #include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valatypesymbol.h   valatypesymbol.h 
skipping to change at line 66 skipping to change at line 66
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type); char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type);
gboolean (*is_reference_type) (ValaTypeSymbol* self); gboolean (*is_reference_type) (ValaTypeSymbol* self);
char* (*get_dup_function) (ValaTypeSymbol* self); char* (*get_dup_function) (ValaTypeSymbol* self);
char* (*get_free_function) (ValaTypeSymbol* self); char* (*get_free_function) (ValaTypeSymbol* self);
char* (*get_copy_function) (ValaTypeSymbol* self); char* (*get_copy_function) (ValaTypeSymbol* self);
char* (*get_destroy_function) (ValaTypeSymbol* self); char* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypeSymbol* self); gboolean (*is_reference_counting) (ValaTypeSymbol* self);
char* (*get_ref_function) (ValaTypeSymbol* self); char* (*get_ref_function) (ValaTypeSymbol* self);
char* (*get_unref_function) (ValaTypeSymbol* self); char* (*get_unref_function) (ValaTypeSymbol* self);
char* (*get_ref_sink_function) (ValaTypeSymbol* self);
char* (*get_type_id) (ValaTypeSymbol* self); char* (*get_type_id) (ValaTypeSymbol* self);
char* (*get_marshaller_type_name) (ValaTypeSymbol* self); char* (*get_marshaller_type_name) (ValaTypeSymbol* self);
char* (*get_param_spec_function) (ValaTypeSymbol* self); char* (*get_param_spec_function) (ValaTypeSymbol* self);
char* (*get_get_value_function) (ValaTypeSymbol* self); char* (*get_get_value_function) (ValaTypeSymbol* self);
char* (*get_set_value_function) (ValaTypeSymbol* self); char* (*get_set_value_function) (ValaTypeSymbol* self);
char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix); char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix);
char* (*get_default_value) (ValaTypeSymbol* self); char* (*get_default_value) (ValaTypeSymbol* self);
gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t);
gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name); gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name);
char* (*get_type_signature) (ValaTypeSymbol* self); char* (*get_type_signature) (ValaTypeSymbol* self);
skipping to change at line 89 skipping to change at line 90
ValaTypeSymbol* vala_typesymbol_new (const char* name, ValaSourceReference* source_reference); ValaTypeSymbol* vala_typesymbol_new (const char* name, ValaSourceReference* source_reference);
char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ; char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ;
gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self);
char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); char* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self); char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self); char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_type_id (ValaTypeSymbol* self); char* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self); char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self);
char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self); char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self); char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self); char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha r* infix); char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha r* infix);
char* vala_typesymbol_get_default_value (ValaTypeSymbol* self); char* vala_typesymbol_get_default_value (ValaTypeSymbol* self);
void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char * filename); void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char * filename);
gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t); gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t);
gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const char* name); gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const char* name);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaunaryexpression.h   valaunaryexpression.h 
/* valaunaryexpression.vala /* valaunaryexpression.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/