hashmap.h   hashmap.h 
skipping to change at line 31 skipping to change at line 31
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __HASHMAP_H__ #ifndef __HASHMAP_H__
#define __HASHMAP_H__ #define __HASHMAP_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/map.h> #include <gee/map.h>
#include <gee/hashmap.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_HASH_MAP (gee_hash_map_get_type ()) #define GEE_TYPE_HASH_MAP (gee_hash_map_get_type ())
#define GEE_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _MAP, GeeHashMap)) #define GEE_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _MAP, GeeHashMap))
#define GEE_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_MAP, GeeHashMapClass)) #define GEE_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_MAP, GeeHashMapClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 hashset.h   hashset.h 
skipping to change at line 33 skipping to change at line 33
*/ */
#ifndef __HASHSET_H__ #ifndef __HASHSET_H__
#define __HASHSET_H__ #define __HASHSET_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/hashset.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_HASH_SET (gee_hash_set_get_type ()) #define GEE_TYPE_HASH_SET (gee_hash_set_get_type ())
#define GEE_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _SET, GeeHashSet)) #define GEE_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _SET, GeeHashSet))
#define GEE_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_SET, GeeHashSetClass)) #define GEE_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_SET, GeeHashSetClass))
#define GEE_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_H ASH_SET)) #define GEE_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_H ASH_SET))
#define GEE_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GEE _TYPE_HASH_SET)) #define GEE_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GEE _TYPE_HASH_SET))
#define GEE_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_SET, GeeHashSetClass)) #define GEE_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_SET, GeeHashSetClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valacastexpression.h   valacastexpression.h 
skipping to change at line 53 skipping to change at line 53
* Represents a type cast in the source code. * Represents a type cast in the source code.
*/ */
struct _ValaCastExpression { struct _ValaCastExpression {
ValaExpression parent; ValaExpression parent;
ValaCastExpressionPrivate * priv; ValaCastExpressionPrivate * priv;
}; };
struct _ValaCastExpressionClass { struct _ValaCastExpressionClass {
ValaExpressionClass parent; ValaExpressionClass parent;
}; };
ValaCastExpression* vala_cast_expression_new (ValaExpression* _inner, ValaT ypeReference* type, ValaSourceReference* source); ValaCastExpression* vala_cast_expression_new (ValaExpression* inner, ValaTy peReference* type_reference, ValaSourceReference* source_reference, gboolea n is_silent_cast);
ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self); ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self);
void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value); void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value);
ValaTypeReference* vala_cast_expression_get_type_reference (ValaCastExpress ion* self); ValaTypeReference* vala_cast_expression_get_type_reference (ValaCastExpress ion* self);
void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aTypeReference* value); void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aTypeReference* value);
gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self)
;
void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo
olean value);
GType vala_cast_expression_get_type (void); GType vala_cast_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 5 lines changed or added


 valaccodemodifiers.h   valaccodemodifiers.h 
/* valaccodemodifiers.vala /* valaccodemodifiers.vala
* *
* Copyright (C) 2006 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2007 Jürg Billeter, 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 of the License, or (at your option) any later version. * version 2 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 35 skipping to change at line 35
#define __VALACCODEMODIFIERS_H__ #define __VALACCODEMODIFIERS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef enum { typedef enum {
VALA_CCODE_MODIFIERS_NONE, VALA_CCODE_MODIFIERS_NONE,
VALA_CCODE_MODIFIERS_STATIC, VALA_CCODE_MODIFIERS_STATIC,
VALA_CCODE_MODIFIERS_REGISTER VALA_CCODE_MODIFIERS_REGISTER,
VALA_CCODE_MODIFIERS_EXTERN
} ValaCCodeModifiers; } ValaCCodeModifiers;
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valaccodenewline.h   valaccodenewline.h 
/* flags /* valaccodenewline.vala
valaccodenewline.vala
* *
* Copyright (C) 2006 Jürg Billeter * Copyright (C) 2006 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 of the License, or (at your option) any later version. * version 2 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
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 valaccodeswitchstatement.h   valaccodeswitchstatement.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeSwitchStatement { struct _ValaCCodeSwitchStatement {
ValaCCodeStatement parent; ValaCCodeStatement parent;
ValaCCodeSwitchStatementPrivate * priv; ValaCCodeSwitchStatementPrivate * priv;
}; };
struct _ValaCCodeSwitchStatementClass { struct _ValaCCodeSwitchStatementClass {
ValaCCodeStatementClass parent; ValaCCodeStatementClass parent;
}; };
ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression);
void vala_ccode_switch_statement_add_case (ValaCCodeSwitchStatement* self, ValaCCodeCaseStatement* case_stmt); void vala_ccode_switch_statement_add_case (ValaCCodeSwitchStatement* self, ValaCCodeCaseStatement* case_stmt);
void vala_ccode_switch_statement_add_default_statement (ValaCCodeSwitchStat ement* self, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self); ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self);
void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value); void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value);
GType vala_ccode_switch_statement_get_type (void); GType vala_ccode_switch_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 74 skipping to change at line 74
void vala_class_add_method (ValaClass* self, ValaMethod* m); void vala_class_add_method (ValaClass* self, ValaMethod* m);
GeeCollection* vala_class_get_methods (ValaClass* self); GeeCollection* vala_class_get_methods (ValaClass* self);
void vala_class_add_property (ValaClass* self, ValaProperty* prop, gboolean no_field); void vala_class_add_property (ValaClass* self, ValaProperty* prop, gboolean no_field);
GeeCollection* vala_class_get_properties (ValaClass* self); GeeCollection* vala_class_get_properties (ValaClass* self);
void vala_class_add_signal (ValaClass* self, ValaSignal* sig); void vala_class_add_signal (ValaClass* self, ValaSignal* sig);
GeeCollection* vala_class_get_signals (ValaClass* self); GeeCollection* vala_class_get_signals (ValaClass* self);
void vala_class_add_class (ValaClass* self, ValaClass* cl); void vala_class_add_class (ValaClass* self, ValaClass* cl);
void vala_class_add_struct (ValaClass* self, ValaStruct* st); void vala_class_add_struct (ValaClass* self, ValaStruct* st);
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_ref_function (ValaClass* self, const char* name);
void vala_class_set_unref_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);
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_static (ValaClass* self); gboolean vala_class_get_is_static (ValaClass* self);
void vala_class_set_is_static (ValaClass* self, gboolean value); void vala_class_set_is_static (ValaClass* self, gboolean value);
gboolean vala_class_get_has_private_fields (ValaClass* self); gboolean vala_class_get_has_private_fields (ValaClass* self);
ValaMethod* vala_class_get_default_construction_method (ValaClass* self); ValaMethod* vala_class_get_default_construction_method (ValaClass* self);
void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value); void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value);
ValaConstructor* vala_class_get_constructor (ValaClass* self); ValaConstructor* vala_class_get_constructor (ValaClass* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 6 lines changed or added


 valaclassregisterfunction.h   valaclassregisterfunction.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALACLASSREGISTERFUNCTION_H__ #ifndef __VALACLASSREGISTERFUNCTION_H__
#define __VALACLASSREGISTERFUNCTION_H__ #define __VALACLASSREGISTERFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <gobject/valatyperegisterfunction.h> #include <gobject/valatyperegisterfunction.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS_REGISTER_FUNCTION (vala_class_register_function_get _type ()) #define VALA_TYPE_CLASS_REGISTER_FUNCTION (vala_class_register_function_get _type ())
#define VALA_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunction)) #define VALA_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunction))
#define VALA_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionClass )) #define VALA_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionClass ))
#define VALA_IS_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CLASS_REGISTER_FUNCTION)) #define VALA_IS_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CLASS_REGISTER_FUNCTION))
#define VALA_IS_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION)) #define VALA_IS_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION))
 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 56 skipping to change at line 56
*/ */
struct _ValaCodeContext { struct _ValaCodeContext {
GObject parent; GObject parent;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GObjectClass parent; GObjectClass parent;
}; };
GeeCollection* vala_code_context_get_source_files (ValaCodeContext* self); GeeCollection* vala_code_context_get_source_files (ValaCodeContext* self);
GeeCollection* 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);
GeeCollection* vala_code_context_get_packages (ValaCodeContext* self); GeeCollection* 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_library (ValaCodeContext* self); char* vala_code_context_get_library (ValaCodeContext* self);
void vala_code_context_set_library (ValaCodeContext* self, const char* valu e); void vala_code_context_set_library (ValaCodeContext* self, const char* valu e);
gboolean vala_code_context_get_memory_management (ValaCodeContext* self); gboolean vala_code_context_get_memory_management (ValaCodeContext* self);
void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value); void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); void vala_code_context_set_assert (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_checking (ValaCodeContext* self); gboolean vala_code_context_get_checking (ValaCodeContext* self);
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); gboolean vala_code_context_get_ccode_only (ValaCodeContext* self);
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e);
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);
char* vala_code_context_get_output (ValaCodeContext* self); 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 );
char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va
lue);
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);
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu
e);
gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
GType vala_code_context_get_type (void); GType vala_code_context_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
0 lines changed or deleted 10 lines changed or added


 valacodegenerator.h   valacodegenerator.h 
skipping to change at line 44 skipping to change at line 44
#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/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.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/valastruct.h>
#include <vala/valadeclarationstatement.h> #include <vala/valadeclarationstatement.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valavariabledeclarator.h> #include <vala/valavariabledeclarator.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valatypereference.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <ccode/valaccodefragment.h>
#include <gee/collection.h>
#include <vala/valacodenode.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valastatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h> #include <vala/valaswitchstatement.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/valasymbol.h>
#include <ccode/valaccodecommaexpression.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.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/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/valaliteralexpression.h> #include <vala/valaliteralexpression.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.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/valamemberaccess.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>
#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/valaconditionalexpression.h> #include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
#include <ccode/valaccodefunctioncall.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <ccode/valaccodeidentifier.h>
#include <vala/valasignal.h>
#include <vala/valadatatype.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valamemberaccess.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <ccode/valaccodestatement.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <ccode/valaccodeblock.h> #include <vala/valasignal.h>
#include <ccode/valaccodeincludedirective.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valastruct.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ()) #define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ())
#define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator)) #define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator))
#define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) #define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
#define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR)) #define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR))
#define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR)) #define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR))
#define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) #define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
 End of changes. 13 change blocks. 
19 lines changed or deleted 3 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 72 skipping to change at line 72
typedef struct _ValaPointer ValaPointer; typedef struct _ValaPointer ValaPointer;
typedef struct _ValaPointerClass ValaPointerClass; typedef struct _ValaPointerClass ValaPointerClass;
typedef struct _ValaArray ValaArray; typedef struct _ValaArray ValaArray;
typedef struct _ValaArrayClass ValaArrayClass; typedef struct _ValaArrayClass ValaArrayClass;
typedef struct _ValaTypeParameter ValaTypeParameter; typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaArrayLengthField ValaArrayLengthField; typedef struct _ValaArrayLengthField ValaArrayLengthField;
typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass; typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass;
typedef struct _ValaField ValaField; typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
typedef struct _ValaNamedArgument ValaNamedArgument;
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod; typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod;
typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass; typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass;
typedef struct _ValaArrayMoveMethod ValaArrayMoveMethod; typedef struct _ValaArrayMoveMethod ValaArrayMoveMethod;
typedef struct _ValaArrayMoveMethodClass ValaArrayMoveMethodClass; typedef struct _ValaArrayMoveMethodClass ValaArrayMoveMethodClass;
typedef struct _ValaFormalParameter ValaFormalParameter; typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaBlock ValaBlock; typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass; typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaStatement ValaStatement; typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface; typedef struct _ValaStatementIface ValaStatementIface;
skipping to change at line 120 skipping to change at line 116
typedef struct _ValaEnum ValaEnum; typedef struct _ValaEnum ValaEnum;
typedef struct _ValaEnumClass ValaEnumClass; typedef struct _ValaEnumClass ValaEnumClass;
typedef struct _ValaEnumValue ValaEnumValue; typedef struct _ValaEnumValue ValaEnumValue;
typedef struct _ValaEnumValueClass ValaEnumValueClass; typedef struct _ValaEnumValueClass ValaEnumValueClass;
typedef struct _ValaNamespaceReference ValaNamespaceReference; typedef struct _ValaNamespaceReference ValaNamespaceReference;
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass; typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass;
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
typedef struct _ValaCreationMethod ValaCreationMethod; typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaNamedArgument ValaNamedArgument;
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement; typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaDeclarationStatement ValaDeclarationStatement; typedef struct _ValaDeclarationStatement ValaDeclarationStatement;
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ; typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ;
typedef struct _ValaLocalVariableDeclaration ValaLocalVariableDeclaration; typedef struct _ValaLocalVariableDeclaration ValaLocalVariableDeclaration;
typedef struct _ValaLocalVariableDeclarationClass ValaLocalVariableDeclarat ionClass; typedef struct _ValaLocalVariableDeclarationClass ValaLocalVariableDeclarat ionClass;
typedef struct _ValaInitializerList ValaInitializerList; typedef struct _ValaInitializerList ValaInitializerList;
typedef struct _ValaInitializerListClass ValaInitializerListClass; typedef struct _ValaInitializerListClass ValaInitializerListClass;
typedef struct _ValaExpressionStatement ValaExpressionStatement; typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
skipping to change at line 214 skipping to change at line 212
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaTypeCheck ValaTypeCheck; typedef struct _ValaTypeCheck ValaTypeCheck;
typedef struct _ValaTypeCheckClass ValaTypeCheckClass; typedef struct _ValaTypeCheckClass ValaTypeCheckClass;
typedef struct _ValaConditionalExpression ValaConditionalExpression; typedef struct _ValaConditionalExpression ValaConditionalExpression;
typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss; typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss;
typedef struct _ValaLambdaExpression ValaLambdaExpression; typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaAssignment ValaAssignment; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ()) #define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode)) #define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode))
#define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass))
#define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE)) #define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE))
#define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE)) #define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE))
#define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass))
typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate; typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate;
 End of changes. 3 change blocks. 
4 lines changed or deleted 4 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 80 skipping to change at line 80
void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* n); void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* n);
void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p); void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p);
void (*visit_namespace_reference) (ValaCodeVisitor* self, ValaNamesp aceReference* ns); void (*visit_namespace_reference) (ValaCodeVisitor* self, ValaNamesp aceReference* ns);
void (*visit_type_reference) (ValaCodeVisitor* self, ValaTypeReferen ce* type); void (*visit_type_reference) (ValaCodeVisitor* self, ValaTypeReferen ce* type);
void (*visit_begin_block) (ValaCodeVisitor* self, ValaBlock* b); void (*visit_begin_block) (ValaCodeVisitor* self, ValaBlock* b);
void (*visit_end_block) (ValaCodeVisitor* self, ValaBlock* b); void (*visit_end_block) (ValaCodeVisitor* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable_declaration) (ValaCodeVisitor* self, Val aLocalVariableDeclaration* decl); void (*visit_local_variable_declaration) (ValaCodeVisitor* self, Val aLocalVariableDeclaration* decl);
void (*visit_variable_declarator) (ValaCodeVisitor* self, ValaVariab leDeclarator* decl); void (*visit_variable_declarator) (ValaCodeVisitor* self, ValaVariab leDeclarator* decl);
void (*visit_begin_initializer_list) (ValaCodeVisitor* self, ValaIni void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ
tializerList* list); erList* list);
void (*visit_end_initializer_list) (ValaCodeVisitor* self, ValaIniti
alizerList* list);
void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section);
void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label); void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label);
void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt); void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt);
void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt); void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt);
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt);
void (*visit_begin_foreach_statement) (ValaCodeVisitor* self, ValaFo reachStatement* stmt); void (*visit_begin_foreach_statement) (ValaCodeVisitor* self, ValaFo reachStatement* stmt);
void (*visit_end_foreach_statement) (ValaCodeVisitor* self, ValaFore achStatement* stmt); void (*visit_end_foreach_statement) (ValaCodeVisitor* self, ValaFore achStatement* stmt);
void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt);
void (*visit_begin_return_statement) (ValaCodeVisitor* self, ValaRet urnStatement* stmt); void (*visit_begin_return_statement) (ValaCodeVisitor* self, ValaRet urnStatement* stmt);
void (*visit_end_return_statement) (ValaCodeVisitor* self, ValaRetur nStatement* stmt); void (*visit_end_return_statement) (ValaCodeVisitor* self, ValaRetur nStatement* stmt);
void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt);
void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause); void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause);
void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt);
void (*visit_begin_array_creation_expression) (ValaCodeVisitor* self void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala
, ValaArrayCreationExpression* expr); ArrayCreationExpression* expr);
void (*visit_end_array_creation_expression) (ValaCodeVisitor* self,
ValaArrayCreationExpression* 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_literal_expression) (ValaCodeVisitor* self, ValaLiteral Expression* expr); void (*visit_literal_expression) (ValaCodeVisitor* self, ValaLiteral Expression* expr);
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); 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_begin_invocation_expression) (ValaCodeVisitor* self, Va laInvocationExpression* expr); void (*visit_begin_invocation_expression) (ValaCodeVisitor* self, Va laInvocationExpression* expr);
skipping to change at line 164 skipping to change at line 162
void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* n); void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* n);
void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p); void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p);
void vala_code_visitor_visit_namespace_reference (ValaCodeVisitor* self, Va laNamespaceReference* ns); void vala_code_visitor_visit_namespace_reference (ValaCodeVisitor* self, Va laNamespaceReference* ns);
void vala_code_visitor_visit_type_reference (ValaCodeVisitor* self, ValaTyp eReference* type); void vala_code_visitor_visit_type_reference (ValaCodeVisitor* self, ValaTyp eReference* type);
void vala_code_visitor_visit_begin_block (ValaCodeVisitor* self, ValaBlock* b); void vala_code_visitor_visit_begin_block (ValaCodeVisitor* self, ValaBlock* b);
void vala_code_visitor_visit_end_block (ValaCodeVisitor* self, ValaBlock* b ); void vala_code_visitor_visit_end_block (ValaCodeVisitor* self, ValaBlock* b );
void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt); void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt);
void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt); void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt);
void vala_code_visitor_visit_local_variable_declaration (ValaCodeVisitor* s elf, ValaLocalVariableDeclaration* decl); void vala_code_visitor_visit_local_variable_declaration (ValaCodeVisitor* s elf, ValaLocalVariableDeclaration* decl);
void vala_code_visitor_visit_variable_declarator (ValaCodeVisitor* self, Va laVariableDeclarator* decl); void vala_code_visitor_visit_variable_declarator (ValaCodeVisitor* self, Va laVariableDeclarator* decl);
void vala_code_visitor_visit_begin_initializer_list (ValaCodeVisitor* self, void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI
ValaInitializerList* list); nitializerList* list);
void vala_code_visitor_visit_end_initializer_list (ValaCodeVisitor* self, V
alaInitializerList* list);
void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt); void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt);
void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt); void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt);
void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt); void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt);
void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section); void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section);
void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label); void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label);
void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt); void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt);
void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt); void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt);
void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt);
void vala_code_visitor_visit_begin_foreach_statement (ValaCodeVisitor* self , ValaForeachStatement* stmt); void vala_code_visitor_visit_begin_foreach_statement (ValaCodeVisitor* self , ValaForeachStatement* stmt);
void vala_code_visitor_visit_end_foreach_statement (ValaCodeVisitor* self, ValaForeachStatement* stmt); void vala_code_visitor_visit_end_foreach_statement (ValaCodeVisitor* self, ValaForeachStatement* stmt);
void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt);
void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt);
void vala_code_visitor_visit_begin_return_statement (ValaCodeVisitor* self, ValaReturnStatement* stmt); void vala_code_visitor_visit_begin_return_statement (ValaCodeVisitor* self, ValaReturnStatement* stmt);
void vala_code_visitor_visit_end_return_statement (ValaCodeVisitor* self, V alaReturnStatement* stmt); void vala_code_visitor_visit_end_return_statement (ValaCodeVisitor* self, V alaReturnStatement* stmt);
void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt);
void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt);
void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause); void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause);
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_begin_array_creation_expression (ValaCodeVisit void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se
or* self, ValaArrayCreationExpression* expr); lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_end_array_creation_expression (ValaCodeVisitor
* self, 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_literal_expression (ValaCodeVisitor* self, Val aLiteralExpression* expr); void vala_code_visitor_visit_literal_expression (ValaCodeVisitor* self, Val aLiteralExpression* expr);
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); 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_begin_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr); void vala_code_visitor_visit_begin_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr);
 End of changes. 4 change blocks. 
16 lines changed or deleted 8 lines changed or added


 valaconstant.h   valaconstant.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALACONSTANT_H__ #ifndef __VALACONSTANT_H__
#define __VALACONSTANT_H__ #define __VALACONSTANT_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/valamember.h> #include <vala/valamember.h>
#include <vala/valalockable.h> #include <vala/valalockable.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CONSTANT (vala_constant_get_type ()) #define VALA_TYPE_CONSTANT (vala_constant_get_type ())
#define VALA_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CO NSTANT, ValaConstant)) #define VALA_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CO NSTANT, ValaConstant))
#define VALA_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_CONSTANT, ValaConstantClass)) #define VALA_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_CONSTANT, ValaConstantClass))
#define VALA_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _CONSTANT)) #define VALA_IS_CONSTANT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _CONSTANT))
#define VALA_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_CONSTANT)) #define VALA_IS_CONSTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_CONSTANT))
#define VALA_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_CONSTANT, ValaConstantClass)) #define VALA_CONSTANT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_CONSTANT, ValaConstantClass))
typedef struct _ValaConstantPrivate ValaConstantPrivate; typedef struct _ValaConstantPrivate ValaConstantPrivate;
/** /**
* Represents a type member with a constant value. * Represents a type member with a constant value.
*/ */
struct _ValaConstant { struct _ValaConstant {
ValaMember parent; ValaMember parent;
ValaConstantPrivate * priv; ValaConstantPrivate * priv;
ValaMemberAccessibility access;
}; };
struct _ValaConstantClass { struct _ValaConstantClass {
ValaMemberClass parent; ValaMemberClass parent;
}; };
ValaConstant* vala_constant_new (const char* name, ValaTypeReference* type_ reference, ValaExpression* initializer, ValaSourceReference* source_referen ce); ValaConstant* vala_constant_new (const char* name, ValaTypeReference* type_ reference, ValaExpression* initializer, ValaSourceReference* source_referen ce);
char* vala_constant_get_cname (ValaConstant* self); char* vala_constant_get_cname (ValaConstant* self);
ValaTypeReference* vala_constant_get_type_reference (ValaConstant* self); ValaTypeReference* vala_constant_get_type_reference (ValaConstant* self);
void vala_constant_set_type_reference (ValaConstant* self, ValaTypeReferenc e* value); void vala_constant_set_type_reference (ValaConstant* self, ValaTypeReferenc e* value);
ValaExpression* vala_constant_get_initializer (ValaConstant* self); ValaExpression* vala_constant_get_initializer (ValaConstant* self);
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


 valacreationmethod.h   valacreationmethod.h 
/* valacreationmethod.vala /* valacreationmethod.vala
* *
* Copyright (C) 2007 Raffaele Sandrini * Copyright (C) 2007 Raffaele Sandrini, 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 of the License, or (at your option) any later version. * version 2 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.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Raffaele Sandrini <j@bitron.ch> * Raffaele Sandrini <rasa@gmx.ch>
* Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALACREATIONMETHOD_H__ #ifndef __VALACREATIONMETHOD_H__
#define __VALACREATIONMETHOD_H__ #define __VALACREATIONMETHOD_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/valamethod.h> #include <vala/valamethod.h>
 End of changes. 2 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valadatatype.h   valadatatype.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALADATATYPE_H__ #ifndef __VALADATATYPE_H__
#define __VALADATATYPE_H__ #define __VALADATATYPE_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/collection.h> #include <gee/collection.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ()) #define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ())
#define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType)) #define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType))
#define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass))
#define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE)) #define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE))
#define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE)) #define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE))
#define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass))
typedef struct _ValaDataTypePrivate ValaDataTypePrivate; typedef struct _ValaDataTypePrivate ValaDataTypePrivate;
/** /**
* Represents a runtime data type. This data type may be defined in Vala so urce * Represents a runtime data type. This data type may be defined in Vala so urce
* code or imported from an external library with a Vala API file. * code or imported from an external library with a Vala API file.
*/ */
struct _ValaDataType { struct _ValaDataType {
ValaSymbol parent; ValaSymbol parent;
ValaDataTypePrivate * priv; ValaDataTypePrivate * priv;
ValaMemberAccessibility access;
}; };
struct _ValaDataTypeClass { struct _ValaDataTypeClass {
ValaSymbolClass parent; ValaSymbolClass parent;
char* (*get_cname) (ValaDataType* self, gboolean const_type); char* (*get_cname) (ValaDataType* self, gboolean const_type);
gboolean (*is_reference_type) (ValaDataType* self); gboolean (*is_reference_type) (ValaDataType* self);
char* (*get_dup_function) (ValaDataType* self); char* (*get_dup_function) (ValaDataType* self);
char* (*get_free_function) (ValaDataType* self); char* (*get_free_function) (ValaDataType* self);
gboolean (*is_reference_counting) (ValaDataType* self); gboolean (*is_reference_counting) (ValaDataType* self);
char* (*get_ref_function) (ValaDataType* self); char* (*get_ref_function) (ValaDataType* self);
char* (*get_unref_function) (ValaDataType* self); char* (*get_unref_function) (ValaDataType* self);
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


 valafield.h   valafield.h 
skipping to change at line 34 skipping to change at line 34
#define __VALAFIELD_H__ #define __VALAFIELD_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/collection.h> #include <gee/collection.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valainvokable.h> #include <vala/valainvokable.h>
#include <vala/valalockable.h> #include <vala/valalockable.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_FIELD (vala_field_get_type ()) #define VALA_TYPE_FIELD (vala_field_get_type ())
#define VALA_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_FIELD , ValaField)) #define VALA_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_FIELD , ValaField))
#define VALA_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_FIELD, ValaFieldClass)) #define VALA_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_FIELD, ValaFieldClass))
#define VALA_IS_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_FI ELD)) #define VALA_IS_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_FI ELD))
#define VALA_IS_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_FIELD)) #define VALA_IS_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_FIELD))
#define VALA_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_FIELD, ValaFieldClass)) #define VALA_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_FIELD, ValaFieldClass))
typedef struct _ValaFieldPrivate ValaFieldPrivate; typedef struct _ValaFieldPrivate ValaFieldPrivate;
/** /**
* Represents a type or namespace field. * Represents a type or namespace field.
*/ */
struct _ValaField { struct _ValaField {
ValaMember parent; ValaMember parent;
ValaFieldPrivate * priv; ValaFieldPrivate * priv;
ValaMemberAccessibility access;
}; };
struct _ValaFieldClass { struct _ValaFieldClass {
ValaMemberClass parent; ValaMemberClass parent;
}; };
ValaField* vala_field_new (const char* name, ValaTypeReference* type_refere nce, ValaExpression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaTypeReference* type_refere nce, ValaExpression* initializer, ValaSourceReference* source_reference);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
char* vala_field_get_default_cname (ValaField* self);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
ValaTypeReference* vala_field_get_type_reference (ValaField* self); ValaTypeReference* vala_field_get_type_reference (ValaField* self);
void vala_field_set_type_reference (ValaField* self, ValaTypeReference* val ue); void vala_field_set_type_reference (ValaField* self, ValaTypeReference* val ue);
ValaExpression* vala_field_get_initializer (ValaField* self); ValaExpression* vala_field_get_initializer (ValaField* self);
void vala_field_set_initializer (ValaField* self, ValaExpression* value); void vala_field_set_initializer (ValaField* self, ValaExpression* value);
gboolean vala_field_get_instance (ValaField* self); gboolean vala_field_get_instance (ValaField* self);
void vala_field_set_instance (ValaField* self, gboolean value); void vala_field_set_instance (ValaField* self, gboolean value);
gboolean vala_field_get_no_array_length (ValaField* self); gboolean vala_field_get_no_array_length (ValaField* self);
void vala_field_set_no_array_length (ValaField* self, gboolean value); void vala_field_set_no_array_length (ValaField* self, gboolean value);
GType vala_field_get_type (void); GType vala_field_get_type (void);
 End of changes. 3 change blocks. 
2 lines changed or deleted 1 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
/* valainitializerlist.vala /* valainitializerlist.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2007 Jürg Billeter, 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 of the License, or (at your option) any later version. * version 2 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.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALAINITIALIZERLIST_H__ #ifndef __VALAINITIALIZERLIST_H__
#define __VALAINITIALIZERLIST_H__ #define __VALAINITIALIZERLIST_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
skipping to change at line 57 skipping to change at line 58
ValaExpression parent; ValaExpression parent;
ValaInitializerListPrivate * priv; ValaInitializerListPrivate * priv;
}; };
struct _ValaInitializerListClass { struct _ValaInitializerListClass {
ValaExpressionClass parent; ValaExpressionClass parent;
}; };
void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr); void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr);
GeeCollection* vala_initializer_list_get_initializers (ValaInitializerList* self); GeeCollection* vala_initializer_list_get_initializers (ValaInitializerList* self);
ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference); ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference);
gint vala_initializer_list_get_size (ValaInitializerList* self);
GType vala_initializer_list_get_type (void); GType vala_initializer_list_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valainterface.h   valainterface.h 
skipping to change at line 77 skipping to change at line 77
GeeCollection* vala_interface_get_properties (ValaInterface* self); GeeCollection* vala_interface_get_properties (ValaInterface* self);
void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig);
GeeCollection* vala_interface_get_signals (ValaInterface* self); GeeCollection* vala_interface_get_signals (ValaInterface* self);
char* vala_interface_get_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_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);
gboolean vala_interface_get_is_static (ValaInterface* self); gboolean vala_interface_get_is_static (ValaInterface* self);
void vala_interface_set_is_static (ValaInterface* self, gboolean value); void vala_interface_set_is_static (ValaInterface* self, gboolean value);
gboolean vala_interface_get_declaration_only (ValaInterface* self);
void vala_interface_set_declaration_only (ValaInterface* self, gboolean val
ue);
GType vala_interface_get_type (void); GType vala_interface_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


 valainterfaceregisterfunction.h   valainterfaceregisterfunction.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALAINTERFACEREGISTERFUNCTION_H__ #ifndef __VALAINTERFACEREGISTERFUNCTION_H__
#define __VALAINTERFACEREGISTERFUNCTION_H__ #define __VALAINTERFACEREGISTERFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <gobject/valatyperegisterfunction.h> #include <gobject/valatyperegisterfunction.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func tion_get_type ()) #define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func tion_get_type ())
#define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ( (obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction )) #define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ( (obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction ))
#define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF unctionClass)) #define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF unctionClass))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainterfacewriter.h   valainterfacewriter.h 
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <rasa@gmx.ch> * Raffaele Sandrini <rasa@gmx.ch>
*/ */
#ifndef __VALAINTERFACEWRITER_H__ #ifndef __VALAINTERFACEWRITER_H__
#define __VALAINTERFACEWRITER_H__ #define __VALAINTERFACEWRITER_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/collection.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valanamespace.h> #include <vala/valanamespace.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valacallback.h> #include <vala/valacallback.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valatypereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE_WRITER (vala_interface_writer_get_type ()) #define VALA_TYPE_INTERFACE_WRITER (vala_interface_writer_get_type ())
#define VALA_INTERFACE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_INTERFACE_WRITER, ValaInterfaceWriter)) #define VALA_INTERFACE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_INTERFACE_WRITER, ValaInterfaceWriter))
#define VALA_INTERFACE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_INTERFACE_WRITER, ValaInterfaceWriterClass)) #define VALA_INTERFACE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_INTERFACE_WRITER, ValaInterfaceWriterClass))
#define VALA_IS_INTERFACE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_INTERFACE_WRITER)) #define VALA_IS_INTERFACE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_INTERFACE_WRITER))
#define VALA_IS_INTERFACE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_INTERFACE_WRITER)) #define VALA_IS_INTERFACE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_INTERFACE_WRITER))
#define VALA_INTERFACE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_INTERFACE_WRITER, ValaInterfaceWriterClass)) #define VALA_INTERFACE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_INTERFACE_WRITER, ValaInterfaceWriterClass))
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


 valamemberaccess.h   valamemberaccess.h 
skipping to change at line 64 skipping to change at line 64
}; };
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference);
void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaType Reference* arg); void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaType Reference* arg);
GeeCollection* vala_member_access_get_type_arguments (ValaMemberAccess* sel f); GeeCollection* vala_member_access_get_type_arguments (ValaMemberAccess* sel f);
ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self); ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self);
void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value); void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value);
char* vala_member_access_get_member_name (ValaMemberAccess* self); char* vala_member_access_get_member_name (ValaMemberAccess* self);
void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value); void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value);
gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self);
void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool
ean value);
GType vala_member_access_get_type (void); GType vala_member_access_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


 valamemorymanager.h   valamemorymanager.h 
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <rasa@gmx.ch> * Raffaele Sandrini <rasa@gmx.ch>
*/ */
#ifndef __VALAMEMORYMANAGER_H__ #ifndef __VALAMEMORYMANAGER_H__
#define __VALAMEMORYMANAGER_H__ #define __VALAMEMORYMANAGER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valaexpression.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valanamedargument.h> #include <vala/valanamedargument.h>
#include <vala/valavariabledeclarator.h> #include <vala/valavariabledeclarator.h>
#include <vala/valainitializerlist.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.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/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_MEMORY_MANAGER (vala_memory_manager_get_type ()) #define VALA_TYPE_MEMORY_MANAGER (vala_memory_manager_get_type ())
#define VALA_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_MEMORY_MANAGER, ValaMemoryManager)) #define VALA_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_MEMORY_MANAGER, ValaMemoryManager))
 End of changes. 3 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 34 skipping to change at line 34
#ifndef __VALAMETHOD_H__ #ifndef __VALAMETHOD_H__
#define __VALAMETHOD_H__ #define __VALAMETHOD_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/collection.h> #include <gee/collection.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valainvokable.h> #include <vala/valainvokable.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_METHOD (vala_method_get_type ()) #define VALA_TYPE_METHOD (vala_method_get_type ())
#define VALA_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_METH OD, ValaMethod)) #define VALA_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_METH OD, ValaMethod))
#define VALA_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_METHOD, ValaMethodClass)) #define VALA_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_METHOD, ValaMethodClass))
#define VALA_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M ETHOD)) #define VALA_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M ETHOD))
#define VALA_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_METHOD)) #define VALA_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_METHOD))
#define VALA_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_METHOD, ValaMethodClass)) #define VALA_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_METHOD, ValaMethodClass))
typedef struct _ValaMethodPrivate ValaMethodPrivate; typedef struct _ValaMethodPrivate ValaMethodPrivate;
/** /**
* Represents a type or namespace method. * Represents a type or namespace method.
*/ */
struct _ValaMethod { struct _ValaMethod {
ValaMember parent; ValaMember parent;
ValaMethodPrivate * priv; ValaMethodPrivate * priv;
ValaMemberAccessibility access;
}; };
struct _ValaMethodClass { struct _ValaMethodClass {
ValaMemberClass parent; ValaMemberClass parent;
char* (*get_default_cname) (ValaMethod* self); char* (*get_default_cname) (ValaMethod* self);
}; };
static const char* VALA_METHOD_DEFAULT_SENTINEL = "NULL";
ValaMethod* vala_method_new (const char* name, ValaTypeReference* return_ty pe, ValaSourceReference* source_reference); ValaMethod* vala_method_new (const char* name, ValaTypeReference* return_ty pe, ValaSourceReference* source_reference);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
char* vala_method_get_cname (ValaMethod* self); char* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_default_cname (ValaMethod* self); char* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); char* vala_method_get_real_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const char* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_equals (ValaMethod* self, ValaMethod* m2); gboolean vala_method_equals (ValaMethod* self, ValaMethod* m2);
void vala_method_add_error_domain (ValaMethod* self, ValaTypeReference* err or_domain); void vala_method_add_error_domain (ValaMethod* self, ValaTypeReference* err or_domain);
GeeCollection* vala_method_get_error_domains (ValaMethod* self); GeeCollection* vala_method_get_error_domains (ValaMethod* self);
ValaTypeReference* vala_method_get_return_type (ValaMethod* self); ValaTypeReference* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaTypeReference* valu e); void vala_method_set_return_type (ValaMethod* self, ValaTypeReference* valu e);
ValaBlock* vala_method_get_body (ValaMethod* self); ValaBlock* vala_method_get_body (ValaMethod* self);
void vala_method_set_body (ValaMethod* self, ValaBlock* value); void vala_method_set_body (ValaMethod* self, ValaBlock* value);
gboolean vala_method_get_instance (ValaMethod* self); gboolean vala_method_get_instance (ValaMethod* self);
void vala_method_set_instance (ValaMethod* self, gboolean value); void vala_method_set_instance (ValaMethod* self, gboolean value);
char* vala_method_get_vfunc_name (ValaMethod* self);
void vala_method_set_vfunc_name (ValaMethod* self, const char* value);
char* vala_method_get_sentinel (ValaMethod* self);
void vala_method_set_sentinel (ValaMethod* self, const char* value);
gboolean vala_method_get_is_abstract (ValaMethod* self); gboolean vala_method_get_is_abstract (ValaMethod* self);
void vala_method_set_is_abstract (ValaMethod* self, gboolean value); void vala_method_set_is_abstract (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_virtual (ValaMethod* self); gboolean vala_method_get_is_virtual (ValaMethod* self);
void vala_method_set_is_virtual (ValaMethod* self, gboolean value); void vala_method_set_is_virtual (ValaMethod* self, gboolean value);
gboolean vala_method_get_overrides (ValaMethod* self); gboolean vala_method_get_overrides (ValaMethod* self);
void vala_method_set_overrides (ValaMethod* self, gboolean value); void vala_method_set_overrides (ValaMethod* self, gboolean value);
gboolean vala_method_get_returns_modified_pointer (ValaMethod* self); gboolean vala_method_get_returns_modified_pointer (ValaMethod* self);
void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue); void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue);
gboolean vala_method_get_instance_last (ValaMethod* self); gboolean vala_method_get_instance_last (ValaMethod* self);
void vala_method_set_instance_last (ValaMethod* self, gboolean value); void vala_method_set_instance_last (ValaMethod* self, gboolean value);
 End of changes. 4 change blocks. 
2 lines changed or deleted 5 lines changed or added


 valaproperty.h   valaproperty.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALAPROPERTY_H__ #ifndef __VALAPROPERTY_H__
#define __VALAPROPERTY_H__ #define __VALAPROPERTY_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 <ccode/valaccodeconstant.h> #include <ccode/valaccodeconstant.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valalockable.h> #include <vala/valalockable.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_PROPERTY (vala_property_get_type ()) #define VALA_TYPE_PROPERTY (vala_property_get_type ())
#define VALA_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_PR OPERTY, ValaProperty)) #define VALA_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_PR OPERTY, ValaProperty))
#define VALA_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_PROPERTY, ValaPropertyClass)) #define VALA_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_PROPERTY, ValaPropertyClass))
#define VALA_IS_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _PROPERTY)) #define VALA_IS_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _PROPERTY))
#define VALA_IS_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_PROPERTY)) #define VALA_IS_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_PROPERTY))
#define VALA_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_PROPERTY, ValaPropertyClass)) #define VALA_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_PROPERTY, ValaPropertyClass))
skipping to change at line 69 skipping to change at line 68
char* vala_property_get_upper_case_cname (ValaProperty* self); char* vala_property_get_upper_case_cname (ValaProperty* self);
ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f); ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f);
void vala_property_process_attributes (ValaProperty* self); void vala_property_process_attributes (ValaProperty* self);
gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2);
ValaTypeReference* vala_property_get_type_reference (ValaProperty* self); ValaTypeReference* vala_property_get_type_reference (ValaProperty* self);
void vala_property_set_type_reference (ValaProperty* self, ValaTypeReferenc e* value); void vala_property_set_type_reference (ValaProperty* self, ValaTypeReferenc e* value);
ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self);
void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value); void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value);
ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self);
void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value); void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value);
ValaMemberAccessibility vala_property_get_access (ValaProperty* self);
void vala_property_set_access (ValaProperty* self, ValaMemberAccessibility
value);
ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self); ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self);
void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value); void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value);
gboolean vala_property_get_no_accessor_method (ValaProperty* self); gboolean vala_property_get_no_accessor_method (ValaProperty* self);
void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue); void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue);
gboolean vala_property_get_interface_only (ValaProperty* self); gboolean vala_property_get_interface_only (ValaProperty* self);
void vala_property_set_interface_only (ValaProperty* self, gboolean value); void vala_property_set_interface_only (ValaProperty* self, gboolean value);
gboolean vala_property_get_is_abstract (ValaProperty* self); gboolean vala_property_get_is_abstract (ValaProperty* self);
void vala_property_set_is_abstract (ValaProperty* self, gboolean value); void vala_property_set_is_abstract (ValaProperty* self, gboolean value);
gboolean vala_property_get_is_virtual (ValaProperty* self); gboolean vala_property_get_is_virtual (ValaProperty* self);
void vala_property_set_is_virtual (ValaProperty* self, gboolean value); void vala_property_set_is_virtual (ValaProperty* self, gboolean value);
 End of changes. 2 change blocks. 
4 lines changed or deleted 0 lines changed or added


 valareport.h   valareport.h 
skipping to change at line 34 skipping to change at line 34
#define __VALAREPORT_H__ #define __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/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_REPORT (vala_report_get_type ())
#define VALA_REPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REPO
RT, ValaReport))
#define VALA_REPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY
PE_REPORT, ValaReportClass))
#define VALA_IS_REPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_R
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 _ValaReport ValaReport; typedef struct _ValaReport ValaReport;
typedef struct _ValaReportClass ValaReportClass;
typedef struct _ValaReportPrivate ValaReportPrivate;
/** /**
* Static class to centralize reporting warnings and errors. * Static class to centralize reporting warnings and errors.
*/ */
struct _ValaReport { struct _ValaReport {
GObject parent;
ValaReportPrivate * priv;
};
struct _ValaReportClass {
GObjectClass parent;
}; };
gint vala_report_get_warnings (void); gint vala_report_get_warnings (void);
gint vala_report_get_errors (void); gint vala_report_get_errors (void);
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);
GType vala_report_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
20 lines changed or deleted 0 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.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 <rasa@gmx.ch> * Raffaele Sandrini <rasa@gmx.ch>
*/ */
#ifndef __VALASEMANTICANALYZER_H__ #ifndef __VALASEMANTICANALYZER_H__
#define __VALASEMANTICANALYZER_H__ #define __VALASEMANTICANALYZER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valabindingprovider.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/valadatatype.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valainterface.h>
#include <vala/valacallback.h> #include <vala/valacallback.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
skipping to change at line 72 skipping to change at line 71
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.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/valaliteralexpression.h> #include <vala/valaliteralexpression.h>
#include <vala/valatypereference.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaexpression.h> #include <vala/valatypereference.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.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>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
skipping to change at line 121 skipping to change at line 119
*/ */
struct _ValaSemanticAnalyzer { struct _ValaSemanticAnalyzer {
ValaCodeVisitor parent; ValaCodeVisitor parent;
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent; ValaCodeVisitorClass parent;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_new (gboolean manage_memory); ValaSemanticAnalyzer* vala_semantic_analyzer_new (gboolean manage_memory);
void vala_semantic_analyzer_add_binding_provider (ValaSemanticAnalyzer* sel f, ValaBindingProvider* binding_provider);
void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context); void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context);
ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name); ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name);
ValaTypeReference* vala_semantic_analyzer_get_actual_type (ValaTypeReferenc e* derived_instance_type, ValaSymbol* generic_member, ValaTypeReference* ge neric_type, ValaCodeNode* node_reference); ValaTypeReference* vala_semantic_analyzer_get_actual_type (ValaTypeReferenc e* derived_instance_type, ValaSymbol* generic_member, ValaTypeReference* ge neric_type, ValaCodeNode* node_reference);
gboolean vala_semantic_analyzer_get_memory_management (ValaSemanticAnalyzer * self); gboolean vala_semantic_analyzer_get_memory_management (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_set_memory_management (ValaSemanticAnalyzer* se lf, gboolean value); void vala_semantic_analyzer_set_memory_management (ValaSemanticAnalyzer* se lf, gboolean value);
GType vala_semantic_analyzer_get_type (void); GType vala_semantic_analyzer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
5 lines changed or deleted 4 lines changed or added


 valasignal.h   valasignal.h 
skipping to change at line 35 skipping to change at line 35
#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/collection.h> #include <gee/collection.h>
#include <ccode/valaccodeconstant.h> #include <ccode/valaccodeconstant.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valainvokable.h> #include <vala/valainvokable.h>
#include <vala/valalockable.h> #include <vala/valalockable.h>
#include <vala/valamemberaccessibility.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SIGNAL (vala_signal_get_type ()) #define VALA_TYPE_SIGNAL (vala_signal_get_type ())
#define VALA_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SIGN AL, ValaSignal)) #define VALA_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SIGN AL, ValaSignal))
#define VALA_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SIGNAL, ValaSignalClass)) #define VALA_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SIGNAL, ValaSignalClass))
#define VALA_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S IGNAL)) #define VALA_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S IGNAL))
#define VALA_IS_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SIGNAL)) #define VALA_IS_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SIGNAL))
#define VALA_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SIGNAL, ValaSignalClass)) #define VALA_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SIGNAL, ValaSignalClass))
skipping to change at line 69 skipping to change at line 68
ValaSignal* vala_signal_new (const char* name, ValaTypeReference* return_ty pe, ValaSourceReference* source_reference); ValaSignal* vala_signal_new (const char* name, ValaTypeReference* return_ty pe, ValaSourceReference* source_reference);
void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m); void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m);
ValaCallback* vala_signal_get_callback (ValaSignal* self); ValaCallback* vala_signal_get_callback (ValaSignal* self);
char* vala_signal_get_cname (ValaSignal* self); char* vala_signal_get_cname (ValaSignal* self);
void vala_signal_set_cname (ValaSignal* self, const char* cname); void vala_signal_set_cname (ValaSignal* self, const char* cname);
ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self); ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self);
void vala_signal_process_attributes (ValaSignal* self); void vala_signal_process_attributes (ValaSignal* self);
ValaTypeReference* vala_signal_get_return_type (ValaSignal* self); ValaTypeReference* vala_signal_get_return_type (ValaSignal* self);
void vala_signal_set_return_type (ValaSignal* self, ValaTypeReference* valu e); void vala_signal_set_return_type (ValaSignal* self, ValaTypeReference* valu e);
ValaMemberAccessibility vala_signal_get_access (ValaSignal* self);
void vala_signal_set_access (ValaSignal* self, ValaMemberAccessibility valu
e);
gboolean vala_signal_get_has_emitter (ValaSignal* self); gboolean vala_signal_get_has_emitter (ValaSignal* self);
void vala_signal_set_has_emitter (ValaSignal* self, gboolean value); void vala_signal_set_has_emitter (ValaSignal* self, gboolean value);
GType vala_signal_get_type (void); GType vala_signal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
4 lines changed or deleted 0 lines changed or added


 valastruct.h   valastruct.h 
skipping to change at line 66 skipping to change at line 66
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 );
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);
GeeCollection* vala_struct_get_fields (ValaStruct* self); GeeCollection* vala_struct_get_fields (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeCollection* vala_struct_get_methods (ValaStruct* self); GeeCollection* vala_struct_get_methods (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_set_is_reference_type (ValaStruct* self, gboolean ref_type );
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_dup_function (ValaStruct* self, const char* name);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
void vala_struct_add_base_type (ValaStruct* self, ValaTypeReference* type); void vala_struct_add_base_type (ValaStruct* self, ValaTypeReference* type);
GeeCollection* vala_struct_get_base_types (ValaStruct* self); GeeCollection* vala_struct_get_base_types (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);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


 valaswitchsection.h   valaswitchsection.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>
*/ */
#ifndef __VALASWITCHSECTION_H__ #ifndef __VALASWITCHSECTION_H__
#define __VALASWITCHSECTION_H__ #define __VALASWITCHSECTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <vala/valablock.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SWITCH_SECTION (vala_switch_section_get_type ()) #define VALA_TYPE_SWITCH_SECTION (vala_switch_section_get_type ())
#define VALA_SWITCH_SECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_SWITCH_SECTION, ValaSwitchSection)) #define VALA_SWITCH_SECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_SWITCH_SECTION, ValaSwitchSection))
#define VALA_SWITCH_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_SWITCH_SECTION, ValaSwitchSectionClass)) #define VALA_SWITCH_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_SWITCH_SECTION, ValaSwitchSectionClass))
#define VALA_IS_SWITCH_SECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_SWITCH_SECTION)) #define VALA_IS_SWITCH_SECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_SWITCH_SECTION))
#define VALA_IS_SWITCH_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_SWITCH_SECTION)) #define VALA_IS_SWITCH_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_SWITCH_SECTION))
#define VALA_SWITCH_SECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_SWITCH_SECTION, ValaSwitchSectionClass)) #define VALA_SWITCH_SECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_SWITCH_SECTION, ValaSwitchSectionClass))
typedef struct _ValaSwitchSectionPrivate ValaSwitchSectionPrivate; typedef struct _ValaSwitchSectionPrivate ValaSwitchSectionPrivate;
/** /**
* Represents a switch section in the source code. * Represents a switch section in the source code.
*/ */
struct _ValaSwitchSection { struct _ValaSwitchSection {
ValaCodeNode parent; ValaBlock parent;
ValaSwitchSectionPrivate * priv; ValaSwitchSectionPrivate * priv;
}; };
struct _ValaSwitchSectionClass { struct _ValaSwitchSectionClass {
ValaCodeNodeClass parent; ValaBlockClass parent;
}; };
ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence); ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence);
void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label); void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label);
GeeCollection* vala_switch_section_get_labels (ValaSwitchSection* self); GeeCollection* vala_switch_section_get_labels (ValaSwitchSection* self);
gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); gboolean vala_switch_section_has_default_label (ValaSwitchSection* self);
void vala_switch_section_add_statement (ValaSwitchSection* self, ValaStatem ent* stmt); void vala_switch_section_add_statement (ValaSwitchSection* self, ValaStatem ent* stmt);
GeeCollection* vala_switch_section_get_statements (ValaSwitchSection* self) ; GeeCollection* vala_switch_section_get_statements (ValaSwitchSection* self) ;
GType vala_switch_section_get_type (void); GType vala_switch_section_get_type (void);
 End of changes. 3 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALASYMBOL_H__ #ifndef __VALASYMBOL_H__
#define __VALASYMBOL_H__ #define __VALASYMBOL_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/collection.h> #include <gee/collection.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SYMBOL (vala_symbol_get_type ()) #define VALA_TYPE_SYMBOL (vala_symbol_get_type ())
#define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol)) #define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol))
#define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass)) #define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass))
#define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL)) #define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL))
#define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL)) #define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL))
#define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass)) #define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass))
skipping to change at line 58 skipping to change at line 59
ValaCodeNode parent; ValaCodeNode parent;
ValaSymbolPrivate * priv; ValaSymbolPrivate * priv;
}; };
struct _ValaSymbolClass { struct _ValaSymbolClass {
ValaCodeNodeClass parent; ValaCodeNodeClass parent;
char* (*get_cprefix) (ValaSymbol* self); char* (*get_cprefix) (ValaSymbol* self);
char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix);
char* (*get_lower_case_cprefix) (ValaSymbol* self); char* (*get_lower_case_cprefix) (ValaSymbol* self);
GeeCollection* (*get_cheader_filenames) (ValaSymbol* self); GeeCollection* (*get_cheader_filenames) (ValaSymbol* self);
}; };
typedef enum {
VALA_SYMBOL_ACCESSIBILITY_PRIVATE,
VALA_SYMBOL_ACCESSIBILITY_INTERNAL,
VALA_SYMBOL_ACCESSIBILITY_PROTECTED,
VALA_SYMBOL_ACCESSIBILITY_PUBLIC
} ValaSymbolAccessibility;
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
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);
GeeCollection* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeCollection* 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);
ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self);
ValaScope* vala_symbol_get_owner (ValaSymbol* self); ValaScope* vala_symbol_get_owner (ValaSymbol* self);
void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value);
char* vala_symbol_get_name (ValaSymbol* self); char* vala_symbol_get_name (ValaSymbol* self);
void vala_symbol_set_name (ValaSymbol* self, const char* value); void vala_symbol_set_name (ValaSymbol* self, const char* value);
gboolean vala_symbol_get_active (ValaSymbol* self); gboolean vala_symbol_get_active (ValaSymbol* self);
void vala_symbol_set_active (ValaSymbol* self, gboolean value); void vala_symbol_set_active (ValaSymbol* self, gboolean value);
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu
e);
ValaScope* vala_symbol_get_scope (ValaSymbol* self); ValaScope* vala_symbol_get_scope (ValaSymbol* self);
gboolean vala_symbol_get_is_imported (ValaSymbol* self);
void vala_symbol_set_is_imported (ValaSymbol* self, gboolean value);
GType vala_symbol_get_type (void); GType vala_symbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
0 lines changed or deleted 13 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
/* valasymbolresolver.vala /* valasymbolresolver.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2007 Jürg Billeter, 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 of the License, or (at your option) any later version. * version 2 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.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALASYMBOLRESOLVER_H__ #ifndef __VALASYMBOLRESOLVER_H__
#define __VALASYMBOLRESOLVER_H__ #define __VALASYMBOLRESOLVER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
skipping to change at line 48 skipping to change at line 49
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valanamespacereference.h> #include <vala/valanamespacereference.h>
#include <vala/valatypereference.h> #include <vala/valatypereference.h>
#include <vala/valavariabledeclarator.h>
#include <vala/valainitializerlist.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>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ())
#define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver))
#define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
#define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER))
#define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER))
#define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
 End of changes. 4 change blocks. 
1 lines changed or deleted 5 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALATYPEREGISTERFUNCTION_H__ #ifndef __VALATYPEREGISTERFUNCTION_H__
#define __VALATYPEREGISTERFUNCTION_H__ #define __VALATYPEREGISTERFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPE_REGISTER_FUNCTION (vala_type_register_function_get_t ype ()) #define VALA_TYPE_TYPE_REGISTER_FUNCTION (vala_type_register_function_get_t ype ())
#define VALA_TYPE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunction)) #define VALA_TYPE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunction))
#define VALA_TYPE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
#define VALA_IS_TYPE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_TYPE_REGISTER_FUNCTION)) #define VALA_IS_TYPE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_TYPE_REGISTER_FUNCTION))
#define VALA_IS_TYPE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_TYPE_REGISTER_FUNCTION)) #define VALA_IS_TYPE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_TYPE_REGISTER_FUNCTION))
#define VALA_TYPE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunctionClass) ) #define VALA_TYPE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_TYPE_REGISTER_FUNCTION, ValaTypeRegisterFunctionClass) )
skipping to change at line 65 skipping to change at line 66
ValaDataType* (*get_type_declaration) (ValaTypeRegisterFunction* sel f); ValaDataType* (*get_type_declaration) (ValaTypeRegisterFunction* sel f);
char* (*get_type_struct_name) (ValaTypeRegisterFunction* self); char* (*get_type_struct_name) (ValaTypeRegisterFunction* self);
char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self); char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self);
char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self ); char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self );
char* (*get_parent_type_name) (ValaTypeRegisterFunction* self); char* (*get_parent_type_name) (ValaTypeRegisterFunction* self);
char* (*get_type_flags) (ValaTypeRegisterFunction* self); char* (*get_type_flags) (ValaTypeRegisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self);
ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self);
}; };
void vala_type_register_function_init_from_type (ValaTypeRegisterFunction* self, gboolean plugin); void vala_type_register_function_init_from_type (ValaTypeRegisterFunction* self, gboolean plugin);
ValaDataType* vala_type_register_function_get_type_declaration (ValaTypeReg isterFunction* self); ValaDataType* vala_type_register_function_get_type_declaration (ValaTypeReg isterFunction* self);
char* vala_type_register_function_get_type_struct_name (ValaTypeRegisterFun ction* self); char* vala_type_register_function_get_type_struct_name (ValaTypeRegisterFun ction* self);
char* vala_type_register_function_get_base_init_func_name (ValaTypeRegister Function* self); char* vala_type_register_function_get_base_init_func_name (ValaTypeRegister Function* self);
char* vala_type_register_function_get_class_init_func_name (ValaTypeRegiste rFunction* self); char* vala_type_register_function_get_class_init_func_name (ValaTypeRegiste rFunction* self);
char* vala_type_register_function_get_instance_struct_size (ValaTypeRegiste rFunction* self); char* vala_type_register_function_get_instance_struct_size (ValaTypeRegiste rFunction* self);
char* vala_type_register_function_get_instance_init_func_name (ValaTypeRegi sterFunction* self); char* vala_type_register_function_get_instance_init_func_name (ValaTypeRegi sterFunction* self);
char* vala_type_register_function_get_parent_type_name (ValaTypeRegisterFun ction* self); char* vala_type_register_function_get_parent_type_name (ValaTypeRegisterFun ction* self);
char* vala_type_register_function_get_type_flags (ValaTypeRegisterFunction* self); char* vala_type_register_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_type_register_function_get_type_interface_init_decl aration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_type_register_function_get_type_interface_init_decl aration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_type_register_function_get_type_interface_init_stat ements (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_type_register_function_get_type_interface_init_stat ements (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_type_register_function_get_declaration (ValaTypeReg isterFunction* self); ValaCCodeFragment* vala_type_register_function_get_declaration (ValaTypeReg isterFunction* self);
ValaCCodeFragment* vala_type_register_function_get_definition (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_type_register_function_get_definition (ValaTypeRegi sterFunction* self);
ValaSymbolAccessibility vala_type_register_function_get_accessibility (Vala TypeRegisterFunction* self);
GType vala_type_register_function_get_type (void); GType vala_type_register_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaunaryexpression.h   valaunaryexpression.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALAUNARYEXPRESSION_H__ #ifndef __VALAUNARYEXPRESSION_H__
#define __VALAUNARYEXPRESSION_H__ #define __VALAUNARYEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) #define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ())
#define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) #define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression))
#define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
#define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION))
skipping to change at line 71 skipping to change at line 73
VALA_UNARY_OPERATOR_DECREMENT, VALA_UNARY_OPERATOR_DECREMENT,
VALA_UNARY_OPERATOR_REF, VALA_UNARY_OPERATOR_REF,
VALA_UNARY_OPERATOR_OUT VALA_UNARY_OPERATOR_OUT
} ValaUnaryOperator; } ValaUnaryOperator;
ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source); ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source);
ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self); ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self);
void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value); void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value);
ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ; ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ;
void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value); void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value);
char* vala_unary_expression_get_operator_string (ValaUnaryExpression* self) ;
GType vala_unary_expression_get_type (void); GType vala_unary_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 3 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/