valaarraytype.h   valaarraytype.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALAARRAYTYPE_H__ #define __VALA_VALAARRAYTYPE_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/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valascope.h>
#include <vala/valacodevisitor.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ()) #define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ())
#define VALA_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ARRAY_TYPE, ValaArrayType)) #define VALA_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ARRAY_TYPE, ValaArrayType))
#define VALA_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ARRAY_TYPE, ValaArrayTypeClass)) #define VALA_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ARRAY_TYPE, ValaArrayTypeClass))
#define VALA_IS_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ARRAY_TYPE)) #define VALA_IS_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ARRAY_TYPE))
#define VALA_IS_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ARRAY_TYPE)) #define VALA_IS_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ARRAY_TYPE))
#define VALA_ARRAY_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ARRAY_TYPE, ValaArrayTypeClass)) #define VALA_ARRAY_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ARRAY_TYPE, ValaArrayTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaattribute.h   valaattribute.h 
skipping to change at line 66 skipping to change at line 66
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference); ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference);
void vala_attribute_add_argument (ValaAttribute* self, ValaNamedArgument* a rg); void vala_attribute_add_argument (ValaAttribute* self, ValaNamedArgument* a rg);
gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name ); gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name );
char* vala_attribute_get_string (ValaAttribute* self, const char* name); char* vala_attribute_get_string (ValaAttribute* self, const char* name);
gint vala_attribute_get_integer (ValaAttribute* self, const char* name); gint vala_attribute_get_integer (ValaAttribute* self, const char* name);
double vala_attribute_get_double (ValaAttribute* self, const char* name); double vala_attribute_get_double (ValaAttribute* self, const char* name);
gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name); gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name);
char* vala_attribute_get_name (ValaAttribute* self); const char* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const char* value); void vala_attribute_set_name (ValaAttribute* self, const char* value);
GType vala_attribute_get_type (void); GType vala_attribute_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valablock.h   valablock.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 __VALA_VALABLOCK_H__ #ifndef __VALA_VALABLOCK_H__
#define __VALA_VALABLOCK_H__ #define __VALA_VALABLOCK_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_BLOCK (vala_block_get_type ()) #define VALA_TYPE_BLOCK (vala_block_get_type ())
#define VALA_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_BLOCK , ValaBlock)) #define VALA_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_BLOCK , ValaBlock))
#define VALA_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_BLOCK, ValaBlockClass)) #define VALA_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_BLOCK, ValaBlockClass))
#define VALA_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BL OCK)) #define VALA_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BL OCK))
skipping to change at line 58 skipping to change at line 58
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaBlockPrivate * priv; ValaBlockPrivate * priv;
}; };
struct _ValaBlockClass { struct _ValaBlockClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaBlock* vala_block_new (ValaSourceReference* source_reference); ValaBlock* vala_block_new (ValaSourceReference* source_reference);
void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt);
GeeCollection* vala_block_get_statements (ValaBlock* self); GeeList* vala_block_get_statements (ValaBlock* self);
void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al); void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al);
GeeCollection* vala_block_get_local_variables (ValaBlock* self); GeeList* vala_block_get_local_variables (ValaBlock* self);
gboolean vala_block_get_contains_jump_statement (ValaBlock* self); gboolean vala_block_get_contains_jump_statement (ValaBlock* self);
void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e); void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e);
GType vala_block_get_type (void); GType vala_block_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valacatchclause.h   valacatchclause.h 
skipping to change at line 58 skipping to change at line 58
ValaCatchClausePrivate * priv; ValaCatchClausePrivate * priv;
}; };
struct _ValaCatchClauseClass { struct _ValaCatchClauseClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference); ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference);
ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self); ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self);
void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value); void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value);
char* vala_catch_clause_get_variable_name (ValaCatchClause* self); const char* vala_catch_clause_get_variable_name (ValaCatchClause* self);
void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value); void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value);
ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self); ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self);
void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value); void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value);
ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf); ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf);
void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value); void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value);
char* vala_catch_clause_get_clabel_name (ValaCatchClause* self); const char* vala_catch_clause_get_clabel_name (ValaCatchClause* self);
void vala_catch_clause_set_clabel_name (ValaCatchClause* self, const char* value); void vala_catch_clause_set_clabel_name (ValaCatchClause* self, const char* value);
GType vala_catch_clause_get_type (void); GType vala_catch_clause_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodebinding.h   valaccodebinding.h 
skipping to change at line 53 skipping to change at line 53
typedef struct _ValaCCodeExpressionBinding ValaCCodeExpressionBinding; typedef struct _ValaCCodeExpressionBinding ValaCCodeExpressionBinding;
typedef struct _ValaCCodeExpressionBindingClass ValaCCodeExpressionBindingC lass; typedef struct _ValaCCodeExpressionBindingClass ValaCCodeExpressionBindingC lass;
typedef struct _ValaCCodeBinding ValaCCodeBinding; typedef struct _ValaCCodeBinding ValaCCodeBinding;
typedef struct _ValaCCodeBindingClass ValaCCodeBindingClass; typedef struct _ValaCCodeBindingClass ValaCCodeBindingClass;
typedef struct _ValaCCodeMethodBinding ValaCCodeMethodBinding; typedef struct _ValaCCodeMethodBinding ValaCCodeMethodBinding;
typedef struct _ValaCCodeMethodBindingClass ValaCCodeMethodBindingClass; typedef struct _ValaCCodeMethodBindingClass ValaCCodeMethodBindingClass;
typedef struct _ValaCCodeGenerator ValaCCodeGenerator; typedef struct _ValaCCodeGenerator ValaCCodeGenerator;
typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass; typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass;
typedef struct _ValaCCodeDynamicMethodBinding ValaCCodeDynamicMethodBinding ; typedef struct _ValaCCodeDynamicMethodBinding ValaCCodeDynamicMethodBinding ;
typedef struct _ValaCCodeDynamicMethodBindingClass ValaCCodeDynamicMethodBi ndingClass; typedef struct _ValaCCodeDynamicMethodBindingClass ValaCCodeDynamicMethodBi ndingClass;
typedef struct _ValaCCodeDynamicPropertyBinding ValaCCodeDynamicPropertyBin
ding;
typedef struct _ValaCCodeDynamicPropertyBindingClass ValaCCodeDynamicProper
tyBindingClass;
typedef struct _ValaCCodeDynamicSignalBinding ValaCCodeDynamicSignalBinding ; typedef struct _ValaCCodeDynamicSignalBinding ValaCCodeDynamicSignalBinding ;
typedef struct _ValaCCodeDynamicSignalBindingClass ValaCCodeDynamicSignalBi ndingClass; typedef struct _ValaCCodeDynamicSignalBindingClass ValaCCodeDynamicSignalBi ndingClass;
typedef struct _ValaCCodeElementAccessBinding ValaCCodeElementAccessBinding ; typedef struct _ValaCCodeElementAccessBinding ValaCCodeElementAccessBinding ;
typedef struct _ValaCCodeElementAccessBindingClass ValaCCodeElementAccessBi ndingClass; typedef struct _ValaCCodeElementAccessBindingClass ValaCCodeElementAccessBi ndingClass;
typedef struct _ValaCCodeAssignmentBinding ValaCCodeAssignmentBinding; typedef struct _ValaCCodeAssignmentBinding ValaCCodeAssignmentBinding;
typedef struct _ValaCCodeAssignmentBindingClass ValaCCodeAssignmentBindingC lass; typedef struct _ValaCCodeAssignmentBindingClass ValaCCodeAssignmentBindingC lass;
#define VALA_TYPE_CCODE_BINDING (vala_ccode_binding_get_type ()) #define VALA_TYPE_CCODE_BINDING (vala_ccode_binding_get_type ())
#define VALA_CCODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_CCODE_BINDING, ValaCCodeBinding)) #define VALA_CCODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_CCODE_BINDING, ValaCCodeBinding))
#define VALA_CCODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINDING, ValaCCodeBindingClass)) #define VALA_CCODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINDING, ValaCCodeBindingClass))
skipping to change at line 90 skipping to change at line 92
}; };
void vala_ccode_binding_emit (ValaCCodeBinding* self); void vala_ccode_binding_emit (ValaCCodeBinding* self);
ValaCCodeIdentifier* vala_ccode_binding_get_value_setter_function (ValaCCod eBinding* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_binding_get_value_setter_function (ValaCCod eBinding* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_binding_get_construct_property_assignment ( ValaCCodeBinding* self, ValaCCodeConstant* canonical_cconstant, ValaDataTyp e* property_type, ValaCCodeExpression* value); ValaCCodeExpression* vala_ccode_binding_get_construct_property_assignment ( ValaCCodeBinding* self, ValaCCodeConstant* canonical_cconstant, ValaDataTyp e* property_type, ValaCCodeExpression* value);
ValaCCodeBinding* vala_ccode_binding_code_binding (ValaCCodeBinding* self, ValaCodeNode* node); ValaCCodeBinding* vala_ccode_binding_code_binding (ValaCCodeBinding* self, ValaCodeNode* node);
ValaCCodeMethodBinding* vala_ccode_binding_method_binding (ValaCCodeBinding * self, ValaMethod* node); ValaCCodeMethodBinding* vala_ccode_binding_method_binding (ValaCCodeBinding * self, ValaMethod* node);
ValaCCodeArrayCreationExpressionBinding* vala_ccode_binding_array_creation_ expression_binding (ValaCCodeBinding* self, ValaArrayCreationExpression* no de); ValaCCodeArrayCreationExpressionBinding* vala_ccode_binding_array_creation_ expression_binding (ValaCCodeBinding* self, ValaArrayCreationExpression* no de);
ValaCCodeElementAccessBinding* vala_ccode_binding_element_access_binding (V alaCCodeBinding* self, ValaElementAccess* node); ValaCCodeElementAccessBinding* vala_ccode_binding_element_access_binding (V alaCCodeBinding* self, ValaElementAccess* node);
ValaCCodeAssignmentBinding* vala_ccode_binding_assignment_binding (ValaCCod eBinding* self, ValaAssignment* node); ValaCCodeAssignmentBinding* vala_ccode_binding_assignment_binding (ValaCCod eBinding* self, ValaAssignment* node);
ValaCCodeBinding* vala_ccode_binding_new (void);
ValaCCodeGenerator* vala_ccode_binding_get_codegen (ValaCCodeBinding* self) ; ValaCCodeGenerator* vala_ccode_binding_get_codegen (ValaCCodeBinding* self) ;
void vala_ccode_binding_set_codegen (ValaCCodeBinding* self, ValaCCodeGener ator* value); void vala_ccode_binding_set_codegen (ValaCCodeBinding* self, ValaCCodeGener ator* value);
GType vala_ccode_binding_get_type (void); GType vala_ccode_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valaccodecastexpression.h   valaccodecastexpression.h 
/* valaccodecastexpression.vala /* valaccodecastexpression.vala
* *
* Copyright (C) 2006 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 61 skipping to change at line 61
ValaCCodeCastExpressionPrivate * priv; ValaCCodeCastExpressionPrivate * priv;
}; };
struct _ValaCCodeCastExpressionClass { struct _ValaCCodeCastExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type);
ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self); ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self);
void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value); void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value);
char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpression* se lf); const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self);
void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value); void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value);
GType vala_ccode_cast_expression_get_type (void); GType vala_ccode_cast_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodeclassbinding.h   valaccodeclassbinding.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODECLASSBINDING_H__ #ifndef __GOBJECT_VALACCODECLASSBINDING_H__
#define __GOBJECT_VALACCODECLASSBINDING_H__ #define __GOBJECT_VALACCODECLASSBINDING_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <gobject/valaccodetypesymbolbinding.h> #include <gobject/valaccodeobjecttypesymbolbinding.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_CLASS_BINDING (vala_ccode_class_binding_get_type () ) #define VALA_TYPE_CCODE_CLASS_BINDING (vala_ccode_class_binding_get_type () )
#define VALA_CCODE_CLASS_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBinding)) #define VALA_CCODE_CLASS_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBinding))
#define VALA_CCODE_CLASS_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBindingClass)) #define VALA_CCODE_CLASS_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBindingClass))
#define VALA_IS_CCODE_CLASS_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_CLASS_BINDING)) #define VALA_IS_CCODE_CLASS_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_CLASS_BINDING))
#define VALA_IS_CCODE_CLASS_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_CLASS_BINDING)) #define VALA_IS_CCODE_CLASS_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_CLASS_BINDING))
#define VALA_CCODE_CLASS_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBindingClass)) #define VALA_CCODE_CLASS_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_CLASS_BINDING, ValaCCodeClassBindingClass))
typedef struct _ValaCCodeClassBinding ValaCCodeClassBinding; typedef struct _ValaCCodeClassBinding ValaCCodeClassBinding;
typedef struct _ValaCCodeClassBindingClass ValaCCodeClassBindingClass; typedef struct _ValaCCodeClassBindingClass ValaCCodeClassBindingClass;
typedef struct _ValaCCodeClassBindingPrivate ValaCCodeClassBindingPrivate; typedef struct _ValaCCodeClassBindingPrivate ValaCCodeClassBindingPrivate;
struct _ValaCCodeClassBinding { struct _ValaCCodeClassBinding {
ValaCCodeTypesymbolBinding parent_instance; ValaCCodeObjectTypeSymbolBinding parent_instance;
ValaCCodeClassBindingPrivate * priv; ValaCCodeClassBindingPrivate * priv;
}; };
struct _ValaCCodeClassBindingClass { struct _ValaCCodeClassBindingClass {
ValaCCodeTypesymbolBindingClass parent_class; ValaCCodeObjectTypeSymbolBindingClass parent_class;
}; };
ValaCCodeClassBinding* vala_ccode_class_binding_new (ValaCCodeGenerator* co degen, ValaClass* cl); ValaCCodeClassBinding* vala_ccode_class_binding_new (ValaCCodeGenerator* co degen, ValaClass* cl);
ValaClass* vala_ccode_class_binding_get_cl (ValaCCodeClassBinding* self); ValaClass* vala_ccode_class_binding_get_cl (ValaCCodeClassBinding* self);
void vala_ccode_class_binding_set_cl (ValaCCodeClassBinding* self, ValaClas s* value); void vala_ccode_class_binding_set_cl (ValaCCodeClassBinding* self, ValaClas s* value);
GType vala_ccode_class_binding_get_type (void); GType vala_ccode_class_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valaccodecommaexpression.h   valaccodecommaexpression.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 __CCODE_VALACCODECOMMAEXPRESSION_H__ #ifndef __CCODE_VALACCODECOMMAEXPRESSION_H__
#define __CCODE_VALACCODECOMMAEXPRESSION_H__ #define __CCODE_VALACCODECOMMAEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <ccode/valaccodewriter.h> #include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_COMMA_EXPRESSION (vala_ccode_comma_expression_get_t ype ()) #define VALA_TYPE_CCODE_COMMA_EXPRESSION (vala_ccode_comma_expression_get_t ype ())
#define VALA_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpression)) #define VALA_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpression))
#define VALA_CCODE_COMMA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpressionClass)) #define VALA_CCODE_COMMA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpressionClass))
#define VALA_IS_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_COMMA_EXPRESSION)) #define VALA_IS_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_COMMA_EXPRESSION))
#define VALA_IS_CCODE_COMMA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_COMMA_EXPRESSION)) #define VALA_IS_CCODE_COMMA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_COMMA_EXPRESSION))
skipping to change at line 58 skipping to change at line 58
struct _ValaCCodeCommaExpression { struct _ValaCCodeCommaExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeCommaExpressionPrivate * priv; ValaCCodeCommaExpressionPrivate * priv;
}; };
struct _ValaCCodeCommaExpressionClass { struct _ValaCCodeCommaExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr);
GeeCollection* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpress ion* self); GeeList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* s elf);
ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void); ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void);
GType vala_ccode_comma_expression_get_type (void); GType vala_ccode_comma_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodecomment.h   valaccodecomment.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeComment { struct _ValaCCodeComment {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeCommentPrivate * priv; ValaCCodeCommentPrivate * priv;
}; };
struct _ValaCCodeCommentClass { struct _ValaCCodeCommentClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeComment* vala_ccode_comment_new (const char* _text); ValaCCodeComment* vala_ccode_comment_new (const char* _text);
char* vala_ccode_comment_get_text (ValaCCodeComment* self); const char* vala_ccode_comment_get_text (ValaCCodeComment* self);
void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value ); void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value );
GType vala_ccode_comment_get_type (void); GType vala_ccode_comment_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeconstant.h   valaccodeconstant.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeConstant { struct _ValaCCodeConstant {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeConstantPrivate * priv; ValaCCodeConstantPrivate * priv;
}; };
struct _ValaCCodeConstantClass { struct _ValaCCodeConstantClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeConstant* vala_ccode_constant_new (const char* _name); ValaCCodeConstant* vala_ccode_constant_new (const char* _name);
char* vala_ccode_constant_get_name (ValaCCodeConstant* self); const char* vala_ccode_constant_get_name (ValaCCodeConstant* self);
void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue); void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue);
GType vala_ccode_constant_get_type (void); GType vala_ccode_constant_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodedeclaration.h   valaccodedeclaration.h 
skipping to change at line 62 skipping to change at line 62
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeDeclarationPrivate * priv; ValaCCodeDeclarationPrivate * priv;
}; };
struct _ValaCCodeDeclarationClass { struct _ValaCCodeDeclarationClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name); ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name);
void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl); void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl);
char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* self); const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel f);
void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons t char* value); void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons t char* value);
ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self); ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self);
void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value); void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value);
GType vala_ccode_declaration_get_type (void); GType vala_ccode_declaration_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodedeclarator.h   valaccodedeclarator.h 
skipping to change at line 58 skipping to change at line 58
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeDeclaratorPrivate * priv; ValaCCodeDeclaratorPrivate * priv;
}; };
struct _ValaCCodeDeclaratorClass { struct _ValaCCodeDeclaratorClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
void (*write_initialization) (ValaCCodeDeclarator* self, ValaCCodeWr iter* writer); void (*write_initialization) (ValaCCodeDeclarator* self, ValaCCodeWr iter* writer);
}; };
void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self, ValaCCodeWriter* writer); void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self, ValaCCodeWriter* writer);
ValaCCodeDeclarator* vala_ccode_declarator_new (void);
GType vala_ccode_declarator_get_type (void); GType vala_ccode_declarator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodedynamicsignalbinding.h   valaccodedynamicsignalbinding.h 
skipping to change at line 58 skipping to change at line 58
struct _ValaCCodeDynamicSignalBinding { struct _ValaCCodeDynamicSignalBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeDynamicSignalBindingPrivate * priv; ValaCCodeDynamicSignalBindingPrivate * priv;
}; };
struct _ValaCCodeDynamicSignalBindingClass { struct _ValaCCodeDynamicSignalBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
ValaCCodeDynamicSignalBinding* vala_ccode_dynamic_signal_binding_new (ValaC CodeGenerator* codegen, ValaDynamicSignal* node); ValaCCodeDynamicSignalBinding* vala_ccode_dynamic_signal_binding_new (ValaC CodeGenerator* codegen, ValaDynamicSignal* node);
char* vala_ccode_dynamic_signal_binding_get_dynamic_cname (ValaCCodeDynamic SignalBinding* self);
char* vala_ccode_dynamic_signal_binding_get_connect_wrapper_name (ValaCCode DynamicSignalBinding* self); char* vala_ccode_dynamic_signal_binding_get_connect_wrapper_name (ValaCCode DynamicSignalBinding* self);
char* vala_ccode_dynamic_signal_binding_get_disconnect_wrapper_name (ValaCC odeDynamicSignalBinding* self); char* vala_ccode_dynamic_signal_binding_get_disconnect_wrapper_name (ValaCC odeDynamicSignalBinding* self);
ValaSignal* vala_ccode_dynamic_signal_binding_get_node (ValaCCodeDynamicSig nalBinding* self); ValaSignal* vala_ccode_dynamic_signal_binding_get_node (ValaCCodeDynamicSig nalBinding* self);
void vala_ccode_dynamic_signal_binding_set_node (ValaCCodeDynamicSignalBind ing* self, ValaSignal* value); void vala_ccode_dynamic_signal_binding_set_node (ValaCCodeDynamicSignalBind ing* self, ValaSignal* value);
GType vala_ccode_dynamic_signal_binding_get_type (void); GType vala_ccode_dynamic_signal_binding_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


 valaccodeenum.h   valaccodeenum.h 
skipping to change at line 61 skipping to change at line 61
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeEnumPrivate * priv; ValaCCodeEnumPrivate * priv;
}; };
struct _ValaCCodeEnumClass { struct _ValaCCodeEnumClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeEnum* vala_ccode_enum_new (const char* name); ValaCCodeEnum* vala_ccode_enum_new (const char* name);
void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue); void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue);
char* vala_ccode_enum_get_name (ValaCCodeEnum* self); const char* vala_ccode_enum_get_name (ValaCCodeEnum* self);
void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value);
GType vala_ccode_enum_get_type (void); GType vala_ccode_enum_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeenumvalue.h   valaccodeenumvalue.h 
skipping to change at line 60 skipping to change at line 60
struct _ValaCCodeEnumValue { struct _ValaCCodeEnumValue {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeEnumValuePrivate * priv; ValaCCodeEnumValuePrivate * priv;
}; };
struct _ValaCCodeEnumValueClass { struct _ValaCCodeEnumValueClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE xpression* value); ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE xpression* value);
char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self); const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self);
void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char* value); void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char* value);
ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf); ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf);
void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value); void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value);
GType vala_ccode_enum_value_get_type (void); GType vala_ccode_enum_value_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeexpression.h   valaccodeexpression.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaCCodeExpression { struct _ValaCCodeExpression {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeExpressionPrivate * priv; ValaCCodeExpressionPrivate * priv;
}; };
struct _ValaCCodeExpressionClass { struct _ValaCCodeExpressionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeExpression* vala_ccode_expression_new (void);
GType vala_ccode_expression_get_type (void); GType vala_ccode_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodeexpressionbinding.h   valaccodeexpressionbinding.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaCCodeExpressionBinding { struct _ValaCCodeExpressionBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeExpressionBindingPrivate * priv; ValaCCodeExpressionBindingPrivate * priv;
}; };
struct _ValaCCodeExpressionBindingClass { struct _ValaCCodeExpressionBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
ValaCCodeExpressionBinding* vala_ccode_expression_binding_new (void);
ValaCCodeExpression* vala_ccode_expression_binding_get_codenode (ValaCCodeE xpressionBinding* self); ValaCCodeExpression* vala_ccode_expression_binding_get_codenode (ValaCCodeE xpressionBinding* self);
void vala_ccode_expression_binding_set_codenode (ValaCCodeExpressionBinding * self, ValaCCodeExpression* value); void vala_ccode_expression_binding_set_codenode (ValaCCodeExpressionBinding * self, ValaCCodeExpression* value);
GType vala_ccode_expression_binding_get_type (void); GType vala_ccode_expression_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodeformalparameter.h   valaccodeformalparameter.h 
skipping to change at line 60 skipping to change at line 60
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeFormalParameterPrivate * priv; ValaCCodeFormalParameterPrivate * priv;
}; };
struct _ValaCCodeFormalParameterClass { struct _ValaCCodeFormalParameterClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c onst char* type); ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c onst char* type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id); ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id);
char* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter* self) ; const char* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter* self);
void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self, const char* value); void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self, const char* value);
char* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalParameter* self); const char* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalParam eter* self);
void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s elf, const char* value); void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s elf, const char* value);
gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self); gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self);
void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value); void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value);
GType vala_ccode_formal_parameter_get_type (void); GType vala_ccode_formal_parameter_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodefragment.h   valaccodefragment.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 __CCODE_VALACCODEFRAGMENT_H__ #ifndef __CCODE_VALACCODEFRAGMENT_H__
#define __CCODE_VALACCODEFRAGMENT_H__ #define __CCODE_VALACCODEFRAGMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <ccode/valaccodewriter.h> #include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_FRAGMENT (vala_ccode_fragment_get_type ()) #define VALA_TYPE_CCODE_FRAGMENT (vala_ccode_fragment_get_type ())
#define VALA_CCODE_FRAGMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_FRAGMENT, ValaCCodeFragment)) #define VALA_CCODE_FRAGMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_FRAGMENT, ValaCCodeFragment))
#define VALA_CCODE_FRAGMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_FRAGMENT, ValaCCodeFragmentClass)) #define VALA_CCODE_FRAGMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_FRAGMENT, ValaCCodeFragmentClass))
#define VALA_IS_CCODE_FRAGMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_FRAGMENT)) #define VALA_IS_CCODE_FRAGMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_FRAGMENT))
#define VALA_IS_CCODE_FRAGMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_FRAGMENT)) #define VALA_IS_CCODE_FRAGMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_FRAGMENT))
skipping to change at line 58 skipping to change at line 58
struct _ValaCCodeFragment { struct _ValaCCodeFragment {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeFragmentPrivate * priv; ValaCCodeFragmentPrivate * priv;
}; };
struct _ValaCCodeFragmentClass { struct _ValaCCodeFragmentClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de);
GeeCollection* vala_ccode_fragment_get_children (ValaCCodeFragment* self); GeeList* vala_ccode_fragment_get_children (ValaCCodeFragment* self);
ValaCCodeFragment* vala_ccode_fragment_new (void); ValaCCodeFragment* vala_ccode_fragment_new (void);
GType vala_ccode_fragment_get_type (void); GType vala_ccode_fragment_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodefunction.h   valaccodefunction.h 
skipping to change at line 64 skipping to change at line 64
ValaCCodeFunctionPrivate * priv; ValaCCodeFunctionPrivate * priv;
}; };
struct _ValaCCodeFunctionClass { struct _ValaCCodeFunctionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type); ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type);
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
char* vala_ccode_function_get_name (ValaCCodeFunction* self); const char* vala_ccode_function_get_name (ValaCCodeFunction* self);
void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue); void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue);
ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf); ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf);
void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value); void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value);
char* vala_ccode_function_get_return_type (ValaCCodeFunction* self); const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self);
void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value); void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value);
ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self); ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self);
void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value); void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value);
GType vala_ccode_function_get_type (void); GType vala_ccode_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodefunctiondeclarator.h   valaccodefunctiondeclarator.h 
skipping to change at line 61 skipping to change at line 61
ValaCCodeDeclarator parent_instance; ValaCCodeDeclarator parent_instance;
ValaCCodeFunctionDeclaratorPrivate * priv; ValaCCodeFunctionDeclaratorPrivate * priv;
}; };
struct _ValaCCodeFunctionDeclaratorClass { struct _ValaCCodeFunctionDeclaratorClass {
ValaCCodeDeclaratorClass parent_class; ValaCCodeDeclaratorClass parent_class;
}; };
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name); ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name);
void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param); void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param);
char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDeclarator* self); const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla rator* self);
void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value); void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value);
GType vala_ccode_function_declarator_get_type (void); GType vala_ccode_function_declarator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 46 skipping to change at line 46
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <ccode/valaccodestruct.h> #include <ccode/valaccodestruct.h>
#include <ccode/valaccodeenum.h> #include <ccode/valaccodeenum.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <ccode/valaccodeblock.h> #include <ccode/valaccodeblock.h>
#include <gee/arraylist.h> #include <gee/arraylist.h>
#include <gee/set.h> #include <gee/set.h>
#include <vala/valaerrortype.h> #include <vala/valaerrortype.h>
#include <vala/valastruct.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
skipping to change at line 69 skipping to change at line 70
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.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/valadeclarationstatement.h> #include <vala/valadeclarationstatement.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valasourcereference.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h> #include <vala/valaswitchstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/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>
skipping to change at line 117 skipping to change at line 119
#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 <ccode/valaccodefunctioncall.h>
#include <ccode/valaccodestatement.h> #include <ccode/valaccodestatement.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
#include <vala/valanamespace.h> #include <vala/valanamespace.h>
#include <vala/valastruct.h>
#include <vala/valadynamicmethod.h> #include <vala/valadynamicmethod.h>
#include <vala/valadynamicproperty.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valadynamicsignal.h> #include <vala/valadynamicsignal.h>
#include <vala/valatypeparameter.h> #include <vala/valatypeparameter.h>
#include <vala/valaswitchlabel.h> #include <vala/valaswitchlabel.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <gobject/valaccodebinding.h> #include <gobject/valaccodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ()) #define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ())
#define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_GENERATOR, ValaCCodeGenerator)) #define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_GENERATOR, ValaCCodeGenerator))
#define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass)) #define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass))
#define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_GENERATOR)) #define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_GENERATOR))
#define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_GENERATOR)) #define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_GENERATOR))
skipping to change at line 147 skipping to change at line 149
/** /**
* Code visitor generating C Code. * Code visitor generating C Code.
*/ */
struct _ValaCCodeGenerator { struct _ValaCCodeGenerator {
ValaCodeGenerator parent_instance; ValaCodeGenerator parent_instance;
ValaCCodeGeneratorPrivate * priv; ValaCCodeGeneratorPrivate * priv;
ValaCodeContext* context; ValaCodeContext* context;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaSymbol* current_symbol; ValaSymbol* current_symbol;
ValaTypesymbol* current_type_symbol; ValaTypeSymbol* current_type_symbol;
ValaClass* current_class; ValaClass* current_class;
ValaMethod* current_method; ValaMethod* current_method;
ValaDataType* current_return_type; ValaDataType* current_return_type;
ValaTryStatement* current_try; ValaTryStatement* current_try;
ValaPropertyAccessor* current_property_accessor; ValaPropertyAccessor* current_property_accessor;
ValaCCodeFragment* header_begin; ValaCCodeFragment* header_begin;
ValaCCodeFragment* header_type_declaration; ValaCCodeFragment* header_type_declaration;
ValaCCodeFragment* header_type_definition; ValaCCodeFragment* header_type_definition;
ValaCCodeFragment* header_type_member_declaration; ValaCCodeFragment* header_type_member_declaration;
ValaCCodeFragment* header_constant_declaration; ValaCCodeFragment* header_constant_declaration;
skipping to change at line 202 skipping to change at line 204
ValaDataType* uint_type; ValaDataType* uint_type;
ValaDataType* long_type; ValaDataType* long_type;
ValaDataType* ulong_type; ValaDataType* ulong_type;
ValaDataType* int8_type; ValaDataType* int8_type;
ValaDataType* uint8_type; ValaDataType* uint8_type;
ValaDataType* int64_type; ValaDataType* int64_type;
ValaDataType* uint64_type; ValaDataType* uint64_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* float_type; ValaDataType* float_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaTypesymbol* gtype_type; ValaTypeSymbol* gtype_type;
ValaTypesymbol* gtypeinstance_type; ValaTypeSymbol* gobject_type;
ValaTypesymbol* gobject_type;
ValaErrorType* gerror_type; ValaErrorType* gerror_type;
ValaClass* glist_type; ValaClass* glist_type;
ValaClass* gslist_type; ValaClass* gslist_type;
ValaTypesymbol* gstringbuilder_type; ValaTypeSymbol* gstringbuilder_type;
ValaTypesymbol* garray_type; ValaTypeSymbol* garray_type;
ValaDataType* gquark_type; ValaDataType* gquark_type;
ValaDataType* mutex_type; ValaStruct* mutex_type;
ValaTypesymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaInterface* iterable_type; ValaInterface* iterable_type;
ValaInterface* iterator_type; ValaInterface* iterator_type;
ValaInterface* collection_type;
ValaInterface* list_type; ValaInterface* list_type;
ValaInterface* map_type; ValaInterface* map_type;
ValaTypesymbol* dbus_object_type; ValaTypeSymbol* dbus_object_type;
ValaMethod* substring_method; ValaMethod* substring_method;
gboolean in_plugin; gboolean in_plugin;
char* module_init_param_name; char* module_init_param_name;
gboolean string_h_needed; gboolean string_h_needed;
gboolean requires_array_move; gboolean requires_array_move;
gboolean dbus_glib_h_needed; gboolean dbus_glib_h_needed;
}; };
struct _ValaCCodeGeneratorClass { struct _ValaCCodeGeneratorClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
}; };
ValaCCodeGenerator* vala_ccode_generator_new (void); ValaCCodeGenerator* vala_ccode_generator_new (void);
gboolean vala_ccode_generator_is_pure_ccode_expression (ValaCCodeGenerator* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_generator_is_pure_ccode_expression (ValaCCodeGenerator* self, ValaCCodeExpression* cexpr);
char* vala_ccode_generator_get_variable_cname (ValaCCodeGenerator* self, co nst char* name); char* vala_ccode_generator_get_variable_cname (ValaCCodeGenerator* self, co nst char* name);
ValaLocalVariable* vala_ccode_generator_get_temp_variable (ValaCCodeGenerat ValaLocalVariable* vala_ccode_generator_get_temp_variable (ValaCCodeGenerat
or* self, ValaDataType* type, gboolean takes_ownership, ValaCodeNode* node_ or* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_refe
reference); rence);
ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod
eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference
);
ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala
CCodeGenerator* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr); ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr);
char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim); char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname); char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr);
void vala_ccode_generator_visit_expression (ValaCCodeGenerator* self, ValaE char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC
xpression* expr); odeGenerator* self, const char* delegate_cname);
gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala
DataType* type);
gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V
alaDataType* type);
ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e); ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e);
ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ; ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ;
ValaCCodeExpression* vala_ccode_generator_get_implicit_cast_expression (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* expression _type, ValaDataType* target_type); ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr); ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr);
gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e); gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e);
ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name); gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name);
ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypesymbol * sym); ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol * sym);
ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeStatement* vala_ccode_generator_create_type_check_statement (ValaC CodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, Val aTypesymbol* t, gboolean non_null, const char* var_name); ValaCCodeStatement* vala_ccode_generator_create_type_check_statement (ValaC CodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, Val aTypeSymbol* t, gboolean non_null, const char* var_name);
gint vala_ccode_generator_get_param_pos (ValaCCodeGenerator* self, double p aram_pos, gboolean ellipsis); gint vala_ccode_generator_get_param_pos (ValaCCodeGenerator* self, double p aram_pos, gboolean ellipsis);
ValaCCodeBinding* vala_ccode_generator_code_binding (ValaCCodeGenerator* se lf, ValaCodeNode* node); ValaCCodeBinding* vala_ccode_generator_code_binding (ValaCCodeGenerator* se lf, ValaCodeNode* node);
ValaCCodeMethodBinding* vala_ccode_generator_method_binding (ValaCCodeGener ator* self, ValaMethod* node); ValaCCodeMethodBinding* vala_ccode_generator_method_binding (ValaCCodeGener ator* self, ValaMethod* node);
ValaCCodeDynamicMethodBinding* vala_ccode_generator_dynamic_method_binding (ValaCCodeGenerator* self, ValaDynamicMethod* node); ValaCCodeDynamicMethodBinding* vala_ccode_generator_dynamic_method_binding (ValaCCodeGenerator* self, ValaDynamicMethod* node);
ValaCCodeDynamicPropertyBinding* vala_ccode_generator_dynamic_property_bind ing (ValaCCodeGenerator* self, ValaDynamicProperty* node);
ValaCCodeDynamicSignalBinding* vala_ccode_generator_dynamic_signal_binding (ValaCCodeGenerator* self, ValaDynamicSignal* node); ValaCCodeDynamicSignalBinding* vala_ccode_generator_dynamic_signal_binding (ValaCCodeGenerator* self, ValaDynamicSignal* node);
ValaCCodeArrayCreationExpressionBinding* vala_ccode_generator_array_creatio n_expression_binding (ValaCCodeGenerator* self, ValaArrayCreationExpression * node); ValaCCodeArrayCreationExpressionBinding* vala_ccode_generator_array_creatio n_expression_binding (ValaCCodeGenerator* self, ValaArrayCreationExpression * node);
ValaCCodeElementAccessBinding* vala_ccode_generator_element_access_binding (ValaCCodeGenerator* self, ValaElementAccess* node); ValaCCodeElementAccessBinding* vala_ccode_generator_element_access_binding (ValaCCodeGenerator* self, ValaElementAccess* node);
ValaCCodeAssignmentBinding* vala_ccode_generator_assignment_binding (ValaCC odeGenerator* self, ValaAssignment* node); ValaCCodeAssignmentBinding* vala_ccode_generator_assignment_binding (ValaCC odeGenerator* self, ValaAssignment* node);
char* vala_ccode_generator_get_marshaller_function (ValaCCodeGenerator* sel char* vala_ccode_generator_get_marshaller_function (ValaCCodeGenerator* sel
f, GeeCollection* params, ValaDataType* return_type, const char* prefix); f, GeeList* params, ValaDataType* return_type, const char* prefix, gboolean
void vala_ccode_generator_generate_marshaller (ValaCCodeGenerator* self, Ge dbus);
eCollection* params, ValaDataType* return_type); void vala_ccode_generator_generate_marshaller (ValaCCodeGenerator* self, Ge
eList* params, ValaDataType* return_type, gboolean dbus);
GType vala_ccode_generator_get_type (void); GType vala_ccode_generator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 18 change blocks. 
23 lines changed or deleted 36 lines changed or added


 valaccodegotostatement.h   valaccodegotostatement.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeGotoStatement { struct _ValaCCodeGotoStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeGotoStatementPrivate * priv; ValaCCodeGotoStatementPrivate * priv;
}; };
struct _ValaCCodeGotoStatementClass { struct _ValaCCodeGotoStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name); ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name);
char* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* self); const char* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* sel f);
void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons t char* value); void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons t char* value);
GType vala_ccode_goto_statement_get_type (void); GType vala_ccode_goto_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeidentifier.h   valaccodeidentifier.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeIdentifier { struct _ValaCCodeIdentifier {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeIdentifierPrivate * priv; ValaCCodeIdentifierPrivate * priv;
}; };
struct _ValaCCodeIdentifierClass { struct _ValaCCodeIdentifierClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeIdentifier* vala_ccode_identifier_new (const char* _name); ValaCCodeIdentifier* vala_ccode_identifier_new (const char* _name);
char* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self); const char* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self);
void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const char* value); void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const char* value);
GType vala_ccode_identifier_get_type (void); GType vala_ccode_identifier_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeincludedirective.h   valaccodeincludedirective.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeIncludeDirective { struct _ValaCCodeIncludeDirective {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeIncludeDirectivePrivate * priv; ValaCCodeIncludeDirectivePrivate * priv;
}; };
struct _ValaCCodeIncludeDirectiveClass { struct _ValaCCodeIncludeDirectiveClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f ilename, gboolean _local); ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f ilename, gboolean _local);
char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDirective* self); const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire ctive* self);
void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective* self, const char* value); void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective* self, const char* value);
gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self); gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self);
void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value); void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value);
GType vala_ccode_include_directive_get_type (void); GType vala_ccode_include_directive_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeinterfacebinding.h   valaccodeinterfacebinding.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEINTERFACEBINDING_H__ #ifndef __GOBJECT_VALACCODEINTERFACEBINDING_H__
#define __GOBJECT_VALACCODEINTERFACEBINDING_H__ #define __GOBJECT_VALACCODEINTERFACEBINDING_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <gobject/valaccodetypesymbolbinding.h> #include <gobject/valaccodeobjecttypesymbolbinding.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_INTERFACE_BINDING (vala_ccode_interface_binding_get _type ()) #define VALA_TYPE_CCODE_INTERFACE_BINDING (vala_ccode_interface_binding_get _type ())
#define VALA_CCODE_INTERFACE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBinding)) #define VALA_CCODE_INTERFACE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBinding))
#define VALA_CCODE_INTERFACE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBindingClass )) #define VALA_CCODE_INTERFACE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBindingClass ))
#define VALA_IS_CCODE_INTERFACE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_INTERFACE_BINDING)) #define VALA_IS_CCODE_INTERFACE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_INTERFACE_BINDING))
#define VALA_IS_CCODE_INTERFACE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_INTERFACE_BINDING)) #define VALA_IS_CCODE_INTERFACE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_INTERFACE_BINDING))
#define VALA_CCODE_INTERFACE_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBindingCla ss)) #define VALA_CCODE_INTERFACE_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_INTERFACE_BINDING, ValaCCodeInterfaceBindingCla ss))
typedef struct _ValaCCodeInterfaceBinding ValaCCodeInterfaceBinding; typedef struct _ValaCCodeInterfaceBinding ValaCCodeInterfaceBinding;
typedef struct _ValaCCodeInterfaceBindingClass ValaCCodeInterfaceBindingCla ss; typedef struct _ValaCCodeInterfaceBindingClass ValaCCodeInterfaceBindingCla ss;
typedef struct _ValaCCodeInterfaceBindingPrivate ValaCCodeInterfaceBindingP rivate; typedef struct _ValaCCodeInterfaceBindingPrivate ValaCCodeInterfaceBindingP rivate;
struct _ValaCCodeInterfaceBinding { struct _ValaCCodeInterfaceBinding {
ValaCCodeTypesymbolBinding parent_instance; ValaCCodeObjectTypeSymbolBinding parent_instance;
ValaCCodeInterfaceBindingPrivate * priv; ValaCCodeInterfaceBindingPrivate * priv;
}; };
struct _ValaCCodeInterfaceBindingClass { struct _ValaCCodeInterfaceBindingClass {
ValaCCodeTypesymbolBindingClass parent_class; ValaCCodeObjectTypeSymbolBindingClass parent_class;
}; };
ValaCCodeInterfaceBinding* vala_ccode_interface_binding_new (ValaCCodeGener ator* codegen, ValaInterface* iface); ValaCCodeInterfaceBinding* vala_ccode_interface_binding_new (ValaCCodeGener ator* codegen, ValaInterface* iface);
ValaInterface* vala_ccode_interface_binding_get_iface (ValaCCodeInterfaceBi nding* self); ValaInterface* vala_ccode_interface_binding_get_iface (ValaCCodeInterfaceBi nding* self);
void vala_ccode_interface_binding_set_iface (ValaCCodeInterfaceBinding* sel f, ValaInterface* value); void vala_ccode_interface_binding_set_iface (ValaCCodeInterfaceBinding* sel f, ValaInterface* value);
GType vala_ccode_interface_binding_get_type (void); GType vala_ccode_interface_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valaccodelabel.h   valaccodelabel.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeLabel { struct _ValaCCodeLabel {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeLabelPrivate * priv; ValaCCodeLabelPrivate * priv;
}; };
struct _ValaCCodeLabelClass { struct _ValaCCodeLabelClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeLabel* vala_ccode_label_new (const char* name); ValaCCodeLabel* vala_ccode_label_new (const char* name);
char* vala_ccode_label_get_name (ValaCCodeLabel* self); const char* vala_ccode_label_get_name (ValaCCodeLabel* self);
void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value); void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value);
GType vala_ccode_label_get_type (void); GType vala_ccode_label_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodelinedirective.h   valaccodelinedirective.h 
skipping to change at line 56 skipping to change at line 56
struct _ValaCCodeLineDirective { struct _ValaCCodeLineDirective {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeLineDirectivePrivate * priv; ValaCCodeLineDirectivePrivate * priv;
}; };
struct _ValaCCodeLineDirectiveClass { struct _ValaCCodeLineDirectiveClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line);
char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self) ; const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self);
void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value); void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value);
gint vala_ccode_line_directive_get_line (ValaCCodeLineDirective* self); gint vala_ccode_line_directive_get_line (ValaCCodeLineDirective* self);
void vala_ccode_line_directive_set_line (ValaCCodeLineDirective* self, gint value); void vala_ccode_line_directive_set_line (ValaCCodeLineDirective* self, gint value);
GType vala_ccode_line_directive_get_type (void); GType vala_ccode_line_directive_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodemacroreplacement.h   valaccodemacroreplacement.h 
skipping to change at line 61 skipping to change at line 61
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeMacroReplacementPrivate * priv; ValaCCodeMacroReplacementPrivate * priv;
}; };
struct _ValaCCodeMacroReplacementClass { struct _ValaCCodeMacroReplacementClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na me, const char* replacement); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na me, const char* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const char* name, ValaCCodeExpression* replacement_expression); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const char* name, ValaCCodeExpression* replacement_expression);
char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacement* sel f); const char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacemen t* self);
void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self , const char* value); void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self , const char* value);
char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroReplaceme nt* self); const char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroRep lacement* self);
void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen t* self, const char* value); void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen t* self, const char* value);
ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self); ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self);
void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value); void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value);
GType vala_ccode_macro_replacement_get_type (void); GType vala_ccode_macro_replacement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodememberaccess.h   valaccodememberaccess.h 
skipping to change at line 62 skipping to change at line 62
}; };
struct _ValaCCodeMemberAccessClass { struct _ValaCCodeMemberAccessClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c ontainer, const char* member, gboolean pointer); ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c ontainer, const char* member, gboolean pointer);
ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre ssion* container, const char* member); ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre ssion* container, const char* member);
ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self); ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self);
void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value); void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value);
char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess* self ); const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess * self);
void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self, const char* value); void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self, const char* value);
gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf); gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf);
void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value); void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value);
GType vala_ccode_member_access_get_type (void); GType vala_ccode_member_access_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodenode.h   valaccodenode.h 
skipping to change at line 65 skipping to change at line 65
struct _ValaCCodeNodeClass { struct _ValaCCodeNodeClass {
GObjectClass parent_class; GObjectClass parent_class;
void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer); void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer);
void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri ter); void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri ter);
void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer ); void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer );
}; };
void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer);
void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer); void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer);
void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer);
ValaCCodeNode* vala_ccode_node_new (void);
ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self); ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self);
void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value); void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value);
GType vala_ccode_node_get_type (void); GType vala_ccode_node_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodeoncesection.h   valaccodeoncesection.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCCodeOnceSection { struct _ValaCCodeOnceSection {
ValaCCodeFragment parent_instance; ValaCCodeFragment parent_instance;
ValaCCodeOnceSectionPrivate * priv; ValaCCodeOnceSectionPrivate * priv;
}; };
struct _ValaCCodeOnceSectionClass { struct _ValaCCodeOnceSectionClass {
ValaCCodeFragmentClass parent_class; ValaCCodeFragmentClass parent_class;
}; };
ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def); ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def);
char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self); const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self) ;
void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const char* value); void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const char* value);
GType vala_ccode_once_section_get_type (void); GType vala_ccode_once_section_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodestatement.h   valaccodestatement.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaCCodeStatement { struct _ValaCCodeStatement {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeStatementPrivate * priv; ValaCCodeStatementPrivate * priv;
}; };
struct _ValaCCodeStatementClass { struct _ValaCCodeStatementClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeStatement* vala_ccode_statement_new (void);
GType vala_ccode_statement_get_type (void); GType vala_ccode_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodestruct.h   valaccodestruct.h 
skipping to change at line 62 skipping to change at line 62
ValaCCodeStructPrivate * priv; ValaCCodeStructPrivate * priv;
}; };
struct _ValaCCodeStructClass { struct _ValaCCodeStructClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeStruct* vala_ccode_struct_new (const char* name); ValaCCodeStruct* vala_ccode_struct_new (const char* name);
void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl); void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl);
void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n ame, const char* name); void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n ame, const char* name);
char* vala_ccode_struct_get_name (ValaCCodeStruct* self); const char* vala_ccode_struct_get_name (ValaCCodeStruct* self);
void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value); void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value);
GType vala_ccode_struct_get_type (void); GType vala_ccode_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodetypedefinition.h   valaccodetypedefinition.h 
skipping to change at line 60 skipping to change at line 60
struct _ValaCCodeTypeDefinition { struct _ValaCCodeTypeDefinition {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeTypeDefinitionPrivate * priv; ValaCCodeTypeDefinitionPrivate * priv;
}; };
struct _ValaCCodeTypeDefinitionClass { struct _ValaCCodeTypeDefinitionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl); ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl);
char* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefinition* se lf); const char* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefiniti on* self);
void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel f, const char* value); void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel f, const char* value);
ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self); ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self);
void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value); void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value);
GType vala_ccode_type_definition_get_type (void); GType vala_ccode_type_definition_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodetypesymbolbinding.h   valaccodetypesymbolbinding.h 
skipping to change at line 37 skipping to change at line 37
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <gobject/valaccodebinding.h> #include <gobject/valaccodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_TYPESYMBOL_BINDING (vala_ccode_typesymbol_binding_g #define VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING (vala_ccode_type_symbol_binding
et_type ()) _get_type ())
#define VALA_CCODE_TYPESYMBOL_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob #define VALA_CCODE_TYPE_SYMBOL_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o
j), VALA_TYPE_CCODE_TYPESYMBOL_BINDING, ValaCCodeTypesymbolBinding)) bj), VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING, ValaCCodeTypeSymbolBinding))
#define VALA_CCODE_TYPESYMBOL_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST #define VALA_CCODE_TYPE_SYMBOL_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS
((klass), VALA_TYPE_CCODE_TYPESYMBOL_BINDING, ValaCCodeTypesymbolBindingCl T ((klass), VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING, ValaCCodeTypeSymbolBinding
ass)) Class))
#define VALA_IS_CCODE_TYPESYMBOL_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( #define VALA_IS_CCODE_TYPE_SYMBOL_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE
(obj), VALA_TYPE_CCODE_TYPESYMBOL_BINDING)) ((obj), VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING))
#define VALA_IS_CCODE_TYPESYMBOL_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_T #define VALA_IS_CCODE_TYPE_SYMBOL_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_
YPE ((klass), VALA_TYPE_CCODE_TYPESYMBOL_BINDING)) TYPE ((klass), VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING))
#define VALA_CCODE_TYPESYMBOL_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C #define VALA_CCODE_TYPE_SYMBOL_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_
LASS ((obj), VALA_TYPE_CCODE_TYPESYMBOL_BINDING, ValaCCodeTypesymbolBinding CLASS ((obj), VALA_TYPE_CCODE_TYPE_SYMBOL_BINDING, ValaCCodeTypeSymbolBindi
Class)) ngClass))
typedef struct _ValaCCodeTypesymbolBinding ValaCCodeTypesymbolBinding; typedef struct _ValaCCodeTypeSymbolBinding ValaCCodeTypeSymbolBinding;
typedef struct _ValaCCodeTypesymbolBindingClass ValaCCodeTypesymbolBindingC typedef struct _ValaCCodeTypeSymbolBindingClass ValaCCodeTypeSymbolBindingC
lass; lass;
typedef struct _ValaCCodeTypesymbolBindingPrivate ValaCCodeTypesymbolBindin typedef struct _ValaCCodeTypeSymbolBindingPrivate ValaCCodeTypeSymbolBindin
gPrivate; gPrivate;
struct _ValaCCodeTypesymbolBinding { struct _ValaCCodeTypeSymbolBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeTypesymbolBindingPrivate * priv; ValaCCodeTypeSymbolBindingPrivate * priv;
}; };
struct _ValaCCodeTypesymbolBindingClass { struct _ValaCCodeTypeSymbolBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
ValaCCodeFunctionCall* vala_ccode_typesymbol_binding_get_param_spec (ValaCC ValaCCodeFunctionCall* vala_ccode_type_symbol_binding_get_param_spec (ValaC
odeTypesymbolBinding* self, ValaProperty* prop); CodeTypeSymbolBinding* self, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_typesymbol_binding_get_signal_creation (V ValaCCodeFunctionCall* vala_ccode_type_symbol_binding_get_signal_creation (
alaCCodeTypesymbolBinding* self, ValaSignal* sig, ValaTypesymbol* type); ValaCCodeTypeSymbolBinding* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeTypesymbolBinding* vala_ccode_typesymbol_binding_new (void); GType vala_ccode_type_symbol_binding_get_type (void);
GType vala_ccode_typesymbol_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
28 lines changed or deleted 27 lines changed or added


 valaccodevariabledeclarator.h   valaccodevariabledeclarator.h 
skipping to change at line 61 skipping to change at line 61
ValaCCodeDeclarator parent_instance; ValaCCodeDeclarator parent_instance;
ValaCCodeVariableDeclaratorPrivate * priv; ValaCCodeVariableDeclaratorPrivate * priv;
}; };
struct _ValaCCodeVariableDeclaratorClass { struct _ValaCCodeVariableDeclaratorClass {
ValaCCodeDeclaratorClass parent_class; ValaCCodeDeclaratorClass parent_class;
}; };
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char * name); ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char * name);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_with_initia lizer (const char* name, ValaCCodeExpression* initializer); ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_with_initia lizer (const char* name, ValaCCodeExpression* initializer);
char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDeclarator* self); const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla rator* self);
void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator* self, const char* value); void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator* self, const char* value);
ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self); ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self);
void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value); void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value);
GType vala_ccode_variable_declarator_get_type (void); GType vala_ccode_variable_declarator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodewriter.h   valaccodewriter.h 
skipping to change at line 64 skipping to change at line 64
ValaCCodeWriter* vala_ccode_writer_new (const char* _filename); ValaCCodeWriter* vala_ccode_writer_new (const char* _filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self); gboolean vala_ccode_writer_open (ValaCCodeWriter* self);
void vala_ccode_writer_close (ValaCCodeWriter* self); void vala_ccode_writer_close (ValaCCodeWriter* self);
void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line); void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line);
void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s); void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s);
void vala_ccode_writer_write_newline (ValaCCodeWriter* self); void vala_ccode_writer_write_newline (ValaCCodeWriter* self);
void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self); void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_end_block (ValaCCodeWriter* self); void vala_ccode_writer_write_end_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt); void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt);
char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self);
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self);
void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value); void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value);
gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self);
GType vala_ccode_writer_get_type (void); GType vala_ccode_writer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valacharacterliteral.h   valacharacterliteral.h 
skipping to change at line 59 skipping to change at line 59
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaCharacterLiteralPrivate * priv; ValaCharacterLiteralPrivate * priv;
}; };
struct _ValaCharacterLiteralClass { struct _ValaCharacterLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source); ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source);
gunichar vala_character_literal_get_char (ValaCharacterLiteral* self); gunichar vala_character_literal_get_char (ValaCharacterLiteral* self);
char* vala_character_literal_get_value (ValaCharacterLiteral* self); const char* vala_character_literal_get_value (ValaCharacterLiteral* self);
void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value); void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value);
GType vala_character_literal_get_type (void); GType vala_character_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALACLASS_H__ #ifndef __VALA_VALACLASS_H__
#define __VALA_VALACLASS_H__ #define __VALA_VALACLASS_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/list.h>
#include <vala/valatypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS (vala_class_get_type ()) #define VALA_TYPE_CLASS (vala_class_get_type ())
#define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass)) #define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass))
#define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass)) #define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass))
#define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS)) #define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS))
#define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS)) #define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS))
#define VALA_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CLASS, ValaClassClass)) #define VALA_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CLASS, ValaClassClass))
typedef struct _ValaClassPrivate ValaClassPrivate; typedef struct _ValaClassPrivate ValaClassPrivate;
/** /**
* Represents a class declaration in the source code. * Represents a class declaration in the source code.
*/ */
struct _ValaClass { struct _ValaClass {
ValaTypesymbol parent_instance; ValaObjectTypeSymbol parent_instance;
ValaClassPrivate * priv; ValaClassPrivate * priv;
}; };
struct _ValaClassClass { struct _ValaClassClass {
ValaTypesymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference); ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference);
void vala_class_add_base_type (ValaClass* self, ValaDataType* type); void vala_class_add_base_type (ValaClass* self, ValaDataType* type);
GeeCollection* vala_class_get_base_types (ValaClass* self); GeeList* vala_class_get_base_types (ValaClass* self);
void vala_class_add_type_parameter (ValaClass* self, ValaTypeParameter* p); void vala_class_add_type_parameter (ValaClass* self, ValaTypeParameter* p);
GeeCollection* vala_class_get_type_parameters (ValaClass* self); GeeList* vala_class_get_type_parameters (ValaClass* self);
void vala_class_add_constant (ValaClass* self, ValaConstant* c); void vala_class_add_constant (ValaClass* self, ValaConstant* c);
void vala_class_add_field (ValaClass* self, ValaField* f); void vala_class_add_field (ValaClass* self, ValaField* f);
GeeCollection* vala_class_get_fields (ValaClass* self); GeeList* vala_class_get_fields (ValaClass* self);
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); void vala_class_add_property (ValaClass* self, ValaProperty* prop);
void vala_class_add_property (ValaClass* self, ValaProperty* prop, gboolean
no_field);
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);
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_add_enum (ValaClass* self, ValaEnum* en); void vala_class_add_enum (ValaClass* self, ValaEnum* en);
void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); void vala_class_add_delegate (ValaClass* self, ValaDelegate* d);
char* vala_class_get_default_cname (ValaClass* self); char* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const char* cname); void vala_class_set_cname (ValaClass* self, const char* cname);
void vala_class_process_attributes (ValaClass* self); void vala_class_process_attributes (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const char* type_id); void vala_class_set_type_id (ValaClass* self, const char* type_id);
void vala_class_set_ref_function (ValaClass* self, const char* name); void vala_class_set_ref_function (ValaClass* self, const char* name);
void vala_class_set_unref_function (ValaClass* self, const char* name); void vala_class_set_unref_function (ValaClass* self, const char* name);
void vala_class_set_dup_function (ValaClass* self, const char* name); void vala_class_set_dup_function (ValaClass* self, const char* name);
char* vala_class_get_default_free_function (ValaClass* self); char* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const char* name);
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_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_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self);
void vala_class_set_is_immutable (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);
void vala_class_set_constructor (ValaClass* self, ValaConstructor* value); void vala_class_set_constructor (ValaClass* self, ValaConstructor* value);
ValaConstructor* vala_class_get_class_constructor (ValaClass* self); ValaConstructor* vala_class_get_class_constructor (ValaClass* self);
void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue); void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue);
ValaConstructor* vala_class_get_static_constructor (ValaClass* self); ValaConstructor* vala_class_get_static_constructor (ValaClass* self);
void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue); void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue);
ValaDestructor* vala_class_get_destructor (ValaClass* self); ValaDestructor* vala_class_get_destructor (ValaClass* self);
 End of changes. 10 change blocks. 
12 lines changed or deleted 13 lines changed or added


 valacodebinding.h   valacodebinding.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaCodeBinding { struct _ValaCodeBinding {
GObject parent_instance; GObject parent_instance;
ValaCodeBindingPrivate * priv; ValaCodeBindingPrivate * priv;
}; };
struct _ValaCodeBindingClass { struct _ValaCodeBindingClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
ValaCodeBinding* vala_code_binding_new (void);
GType vala_code_binding_get_type (void); GType vala_code_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valacodecontext.h   valacodecontext.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 __VALA_VALACODECONTEXT_H__ #ifndef __VALA_VALACODECONTEXT_H__
#define __VALA_VALACODECONTEXT_H__ #define __VALA_VALACODECONTEXT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_CONTEXT (vala_code_context_get_type ()) #define VALA_TYPE_CODE_CONTEXT (vala_code_context_get_type ())
#define VALA_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_CONTEXT, ValaCodeContext)) #define VALA_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_CONTEXT, ValaCodeContext))
#define VALA_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_CONTEXT, ValaCodeContextClass)) #define VALA_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_CONTEXT, ValaCodeContextClass))
#define VALA_IS_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_CONTEXT)) #define VALA_IS_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_CONTEXT))
skipping to change at line 57 skipping to change at line 57
struct _ValaCodeContext { struct _ValaCodeContext {
GObject parent_instance; GObject parent_instance;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
GeeCollection* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeCollection* vala_code_context_get_c_source_files (ValaCodeContext* self) GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
;
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeCollection* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
void vala_code_context_add_define (ValaCodeContext* self, const char* defin e); void vala_code_context_add_define (ValaCodeContext* self, const char* defin e);
gboolean vala_code_context_ignore_node (ValaCodeContext* self, ValaCodeNode * node); gboolean vala_code_context_ignore_node (ValaCodeContext* self, ValaCodeNode * node);
char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, int vapi_directories_length1, char** vapi_directories); char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, int vapi_directories_length1, char** vapi_directories);
void vala_code_context_add_dynamic_member (ValaCodeContext* self, ValaSymbo const char* vala_code_context_get_library (ValaCodeContext* self);
l* dynamic_member);
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_non_null (ValaCodeContext* self); gboolean vala_code_context_get_non_null (ValaCodeContext* self);
void vala_code_context_set_non_null (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_non_null (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self ); gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self );
void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb oolean value); void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb oolean 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); const char* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); void vala_code_context_set_output (ValaCodeContext* self, const char* value );
char* vala_code_context_get_basedir (ValaCodeContext* self); const char* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e); void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e);
char* vala_code_context_get_directory (ValaCodeContext* self); const char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue);
gboolean vala_code_context_get_debug (ValaCodeContext* self); gboolean vala_code_context_get_debug (ValaCodeContext* self);
void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); void vala_code_context_set_debug (ValaCodeContext* self, gboolean value);
gint vala_code_context_get_optlevel (ValaCodeContext* self); gint vala_code_context_get_optlevel (ValaCodeContext* self);
void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); void vala_code_context_set_optlevel (ValaCodeContext* self, gint value);
gboolean vala_code_context_get_thread (ValaCodeContext* self); gboolean vala_code_context_get_thread (ValaCodeContext* self);
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); void vala_code_context_set_thread (ValaCodeContext* self, gboolean value);
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self );
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value);
gboolean vala_code_context_get_save_temps (ValaCodeContext* self); gboolean vala_code_context_get_save_temps (ValaCodeContext* self);
 End of changes. 7 change blocks. 
11 lines changed or deleted 8 lines changed or added


 valacodegenerator.h   valacodegenerator.h 
skipping to change at line 70 skipping to change at line 70
ValaCodeBinding* (*create_error_domain_binding) (ValaCodeGenerator* self, ValaErrorDomain* node); ValaCodeBinding* (*create_error_domain_binding) (ValaCodeGenerator* self, ValaErrorDomain* node);
ValaCodeBinding* (*create_error_code_binding) (ValaCodeGenerator* se lf, ValaErrorCode* node); ValaCodeBinding* (*create_error_code_binding) (ValaCodeGenerator* se lf, ValaErrorCode* node);
ValaCodeBinding* (*create_delegate_binding) (ValaCodeGenerator* self , ValaDelegate* node); ValaCodeBinding* (*create_delegate_binding) (ValaCodeGenerator* self , ValaDelegate* node);
ValaCodeBinding* (*create_constant_binding) (ValaCodeGenerator* self , ValaConstant* node); ValaCodeBinding* (*create_constant_binding) (ValaCodeGenerator* self , ValaConstant* node);
ValaCodeBinding* (*create_field_binding) (ValaCodeGenerator* self, V alaField* node); ValaCodeBinding* (*create_field_binding) (ValaCodeGenerator* self, V alaField* node);
ValaCodeBinding* (*create_method_binding) (ValaCodeGenerator* self, ValaMethod* node); ValaCodeBinding* (*create_method_binding) (ValaCodeGenerator* self, ValaMethod* node);
ValaCodeBinding* (*create_dynamic_method_binding) (ValaCodeGenerator * self, ValaDynamicMethod* node); ValaCodeBinding* (*create_dynamic_method_binding) (ValaCodeGenerator * self, ValaDynamicMethod* node);
ValaCodeBinding* (*create_creation_method_binding) (ValaCodeGenerato r* self, ValaCreationMethod* node); ValaCodeBinding* (*create_creation_method_binding) (ValaCodeGenerato r* self, ValaCreationMethod* node);
ValaCodeBinding* (*create_formal_parameter_binding) (ValaCodeGenerat or* self, ValaFormalParameter* node); ValaCodeBinding* (*create_formal_parameter_binding) (ValaCodeGenerat or* self, ValaFormalParameter* node);
ValaCodeBinding* (*create_property_binding) (ValaCodeGenerator* self , ValaProperty* node); ValaCodeBinding* (*create_property_binding) (ValaCodeGenerator* self , ValaProperty* node);
ValaCodeBinding* (*create_dynamic_property_binding) (ValaCodeGenerat or* self, ValaDynamicProperty* node);
ValaCodeBinding* (*create_property_accessor_binding) (ValaCodeGenera tor* self, ValaPropertyAccessor* node); ValaCodeBinding* (*create_property_accessor_binding) (ValaCodeGenera tor* self, ValaPropertyAccessor* node);
ValaCodeBinding* (*create_signal_binding) (ValaCodeGenerator* self, ValaSignal* node); ValaCodeBinding* (*create_signal_binding) (ValaCodeGenerator* self, ValaSignal* node);
ValaCodeBinding* (*create_dynamic_signal_binding) (ValaCodeGenerator * self, ValaDynamicSignal* node); ValaCodeBinding* (*create_dynamic_signal_binding) (ValaCodeGenerator * self, ValaDynamicSignal* node);
ValaCodeBinding* (*create_constructor_binding) (ValaCodeGenerator* s elf, ValaConstructor* node); ValaCodeBinding* (*create_constructor_binding) (ValaCodeGenerator* s elf, ValaConstructor* node);
ValaCodeBinding* (*create_destructor_binding) (ValaCodeGenerator* se lf, ValaDestructor* node); ValaCodeBinding* (*create_destructor_binding) (ValaCodeGenerator* se lf, ValaDestructor* node);
ValaCodeBinding* (*create_type_parameter_binding) (ValaCodeGenerator * self, ValaTypeParameter* node); ValaCodeBinding* (*create_type_parameter_binding) (ValaCodeGenerator * self, ValaTypeParameter* node);
ValaCodeBinding* (*create_block_binding) (ValaCodeGenerator* self, V alaBlock* node); ValaCodeBinding* (*create_block_binding) (ValaCodeGenerator* self, V alaBlock* node);
ValaCodeBinding* (*create_empty_statement_binding) (ValaCodeGenerato r* self, ValaEmptyStatement* node); ValaCodeBinding* (*create_empty_statement_binding) (ValaCodeGenerato r* self, ValaEmptyStatement* node);
ValaCodeBinding* (*create_declaration_statement_binding) (ValaCodeGe nerator* self, ValaDeclarationStatement* node); ValaCodeBinding* (*create_declaration_statement_binding) (ValaCodeGe nerator* self, ValaDeclarationStatement* node);
ValaCodeBinding* (*create_local_variable_binding) (ValaCodeGenerator * self, ValaLocalVariable* node); ValaCodeBinding* (*create_local_variable_binding) (ValaCodeGenerator * self, ValaLocalVariable* node);
skipping to change at line 143 skipping to change at line 144
ValaCodeBinding* vala_code_generator_create_error_domain_binding (ValaCodeG enerator* self, ValaErrorDomain* node); ValaCodeBinding* vala_code_generator_create_error_domain_binding (ValaCodeG enerator* self, ValaErrorDomain* node);
ValaCodeBinding* vala_code_generator_create_error_code_binding (ValaCodeGen erator* self, ValaErrorCode* node); ValaCodeBinding* vala_code_generator_create_error_code_binding (ValaCodeGen erator* self, ValaErrorCode* node);
ValaCodeBinding* vala_code_generator_create_delegate_binding (ValaCodeGener ator* self, ValaDelegate* node); ValaCodeBinding* vala_code_generator_create_delegate_binding (ValaCodeGener ator* self, ValaDelegate* node);
ValaCodeBinding* vala_code_generator_create_constant_binding (ValaCodeGener ator* self, ValaConstant* node); ValaCodeBinding* vala_code_generator_create_constant_binding (ValaCodeGener ator* self, ValaConstant* node);
ValaCodeBinding* vala_code_generator_create_field_binding (ValaCodeGenerato r* self, ValaField* node); ValaCodeBinding* vala_code_generator_create_field_binding (ValaCodeGenerato r* self, ValaField* node);
ValaCodeBinding* vala_code_generator_create_method_binding (ValaCodeGenerat or* self, ValaMethod* node); ValaCodeBinding* vala_code_generator_create_method_binding (ValaCodeGenerat or* self, ValaMethod* node);
ValaCodeBinding* vala_code_generator_create_dynamic_method_binding (ValaCod eGenerator* self, ValaDynamicMethod* node); ValaCodeBinding* vala_code_generator_create_dynamic_method_binding (ValaCod eGenerator* self, ValaDynamicMethod* node);
ValaCodeBinding* vala_code_generator_create_creation_method_binding (ValaCo deGenerator* self, ValaCreationMethod* node); ValaCodeBinding* vala_code_generator_create_creation_method_binding (ValaCo deGenerator* self, ValaCreationMethod* node);
ValaCodeBinding* vala_code_generator_create_formal_parameter_binding (ValaC odeGenerator* self, ValaFormalParameter* node); ValaCodeBinding* vala_code_generator_create_formal_parameter_binding (ValaC odeGenerator* self, ValaFormalParameter* node);
ValaCodeBinding* vala_code_generator_create_property_binding (ValaCodeGener ator* self, ValaProperty* node); ValaCodeBinding* vala_code_generator_create_property_binding (ValaCodeGener ator* self, ValaProperty* node);
ValaCodeBinding* vala_code_generator_create_dynamic_property_binding (ValaC odeGenerator* self, ValaDynamicProperty* node);
ValaCodeBinding* vala_code_generator_create_property_accessor_binding (Vala CodeGenerator* self, ValaPropertyAccessor* node); ValaCodeBinding* vala_code_generator_create_property_accessor_binding (Vala CodeGenerator* self, ValaPropertyAccessor* node);
ValaCodeBinding* vala_code_generator_create_signal_binding (ValaCodeGenerat or* self, ValaSignal* node); ValaCodeBinding* vala_code_generator_create_signal_binding (ValaCodeGenerat or* self, ValaSignal* node);
ValaCodeBinding* vala_code_generator_create_dynamic_signal_binding (ValaCod eGenerator* self, ValaDynamicSignal* node); ValaCodeBinding* vala_code_generator_create_dynamic_signal_binding (ValaCod eGenerator* self, ValaDynamicSignal* node);
ValaCodeBinding* vala_code_generator_create_constructor_binding (ValaCodeGe nerator* self, ValaConstructor* node); ValaCodeBinding* vala_code_generator_create_constructor_binding (ValaCodeGe nerator* self, ValaConstructor* node);
ValaCodeBinding* vala_code_generator_create_destructor_binding (ValaCodeGen erator* self, ValaDestructor* node); ValaCodeBinding* vala_code_generator_create_destructor_binding (ValaCodeGen erator* self, ValaDestructor* node);
ValaCodeBinding* vala_code_generator_create_type_parameter_binding (ValaCod eGenerator* self, ValaTypeParameter* node); ValaCodeBinding* vala_code_generator_create_type_parameter_binding (ValaCod eGenerator* self, ValaTypeParameter* node);
ValaCodeBinding* vala_code_generator_create_block_binding (ValaCodeGenerato r* self, ValaBlock* node); ValaCodeBinding* vala_code_generator_create_block_binding (ValaCodeGenerato r* self, ValaBlock* node);
ValaCodeBinding* vala_code_generator_create_empty_statement_binding (ValaCo deGenerator* self, ValaEmptyStatement* node); ValaCodeBinding* vala_code_generator_create_empty_statement_binding (ValaCo deGenerator* self, ValaEmptyStatement* node);
ValaCodeBinding* vala_code_generator_create_declaration_statement_binding ( ValaCodeGenerator* self, ValaDeclarationStatement* node); ValaCodeBinding* vala_code_generator_create_declaration_statement_binding ( ValaCodeGenerator* self, ValaDeclarationStatement* node);
ValaCodeBinding* vala_code_generator_create_local_variable_binding (ValaCod eGenerator* self, ValaLocalVariable* node); ValaCodeBinding* vala_code_generator_create_local_variable_binding (ValaCod eGenerator* self, ValaLocalVariable* node);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valacodenode.h   valacodenode.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 __VALA_VALACODENODE_H__ #ifndef __VALA_VALACODENODE_H__
#define __VALA_VALACODENODE_H__ #define __VALA_VALACODENODE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _ValaAddressofExpression ValaAddressofExpression; typedef struct _ValaAddressofExpression ValaAddressofExpression;
typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass; typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass;
typedef struct _ValaExpression ValaExpression; typedef struct _ValaExpression ValaExpression;
typedef struct _ValaExpressionClass ValaExpressionClass; typedef struct _ValaExpressionClass ValaExpressionClass;
typedef struct _ValaCodeNode ValaCodeNode; typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass; typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaCodeVisitor ValaCodeVisitor; typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaSourceFile ValaSourceFile; typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaSourceFileClass ValaSourceFileClass; typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeContext ValaCodeContext; typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeContextClass ValaCodeContextClass; typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaScope ValaScope;
typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaMethod ValaMethod; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaMethodClass ValaMethodClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaMember ValaMember; typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass; typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaDataType ValaDataType; typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaDataTypeClass ValaDataTypeClass; typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaTypeParameter ValaTypeParameter; typedef struct _ValaScope ValaScope;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaSourceReference ValaSourceReference; typedef struct _ValaSourceReference ValaSourceReference;
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
typedef struct _ValaFormalParameter ValaFormalParameter; typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaCodeGenerator ValaCodeGenerator; typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaClass ValaClass;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaConstant ValaConstant; typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass; typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaField ValaField; typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaProperty ValaProperty; typedef struct _ValaProperty ValaProperty;
typedef struct _ValaPropertyClass ValaPropertyClass; typedef struct _ValaPropertyClass ValaPropertyClass;
typedef struct _ValaPropertyAccessor ValaPropertyAccessor; typedef struct _ValaPropertyAccessor ValaPropertyAccessor;
typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass;
typedef struct _ValaBlock ValaBlock; typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass; typedef struct _ValaBlockClass ValaBlockClass;
skipping to change at line 111 skipping to change at line 112
typedef struct _ValaErrorDomain ValaErrorDomain; typedef struct _ValaErrorDomain ValaErrorDomain;
typedef struct _ValaErrorDomainClass ValaErrorDomainClass; typedef struct _ValaErrorDomainClass ValaErrorDomainClass;
typedef struct _ValaErrorCode ValaErrorCode; typedef struct _ValaErrorCode ValaErrorCode;
typedef struct _ValaErrorCodeClass ValaErrorCodeClass; typedef struct _ValaErrorCodeClass ValaErrorCodeClass;
typedef struct _ValaDynamicMethod ValaDynamicMethod; typedef struct _ValaDynamicMethod ValaDynamicMethod;
typedef struct _ValaDynamicMethodClass ValaDynamicMethodClass; typedef struct _ValaDynamicMethodClass ValaDynamicMethodClass;
typedef struct _ValaInvocationExpression ValaInvocationExpression; typedef struct _ValaInvocationExpression ValaInvocationExpression;
typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ; typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ;
typedef struct _ValaCreationMethod ValaCreationMethod; typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaDynamicProperty ValaDynamicProperty;
typedef struct _ValaDynamicPropertyClass ValaDynamicPropertyClass;
typedef struct _ValaDynamicSignal ValaDynamicSignal; typedef struct _ValaDynamicSignal ValaDynamicSignal;
typedef struct _ValaDynamicSignalClass ValaDynamicSignalClass; typedef struct _ValaDynamicSignalClass ValaDynamicSignalClass;
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 _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 245 skipping to change at line 248
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GObjectClass parent_class; GObjectClass parent_class;
void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor);
void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r); void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r);
void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type); void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type);
void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node); void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node);
char* (*to_string) (ValaCodeNode* self); char* (*to_string) (ValaCodeNode* self);
ValaCodeBinding* (*create_code_binding) (ValaCodeNode* self, ValaCod eGenerator* codegen); ValaCodeBinding* (*create_code_binding) (ValaCodeNode* self, ValaCod eGenerator* codegen);
}; };
GeeList* vala_code_node_get_error_types (ValaCodeNode* self);
void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error
_type);
void vala_code_node_add_error_types (ValaCodeNode* self, GeeList* error_typ
es);
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor);
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self, ValaC odeGenerator* codegen); ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self, ValaC odeGenerator* codegen);
ValaCodeBinding* vala_code_node_create_code_binding (ValaCodeNode* self, Va laCodeGenerator* codegen); ValaCodeBinding* vala_code_node_create_code_binding (ValaCodeNode* self, Va laCodeGenerator* codegen);
ValaCodeNode* vala_code_node_new (void);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f); ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f);
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value); void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value ); void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value );
gboolean vala_code_node_get_error (ValaCodeNode* self); gboolean vala_code_node_get_error (ValaCodeNode* self);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);
void vala_code_node_set_tree_can_fail (ValaCodeNode* self, gboolean value);
GType vala_code_node_get_type (void); GType vala_code_node_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 9 change blocks. 
10 lines changed or deleted 16 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 99 skipping to change at line 99
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt);
void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* 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_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* 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_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); void (*visit_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_invocation_expression) (ValaCodeVisitor* self, ValaInvo cationExpression* expr); void (*visit_invocation_expression) (ValaCodeVisitor* self, ValaInvo cationExpression* expr);
skipping to change at line 175 skipping to change at line 176
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_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt); void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* 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_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt); void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* 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_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt); void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt);
void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); void vala_code_visitor_visit_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_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr); void vala_code_visitor_visit_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr);
skipping to change at line 202 skipping to change at line 204
void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr); void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr);
void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr); void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr);
void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr); void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr);
void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr); void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr);
void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr); void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr);
void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr); void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr);
void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr); void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr);
void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr); void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr);
void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a); void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a);
void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr);
ValaCodeVisitor* vala_code_visitor_new (void);
GType vala_code_visitor_get_type (void); GType vala_code_visitor_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaconstant.h   valaconstant.h 
skipping to change at line 59 skipping to change at line 59
ValaMember parent_instance; ValaMember parent_instance;
ValaConstantPrivate * priv; ValaConstantPrivate * priv;
}; };
struct _ValaConstantClass { struct _ValaConstantClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer ence, ValaExpression* initializer, ValaSourceReference* source_reference); ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer ence, ValaExpression* initializer, ValaSourceReference* source_reference);
char* vala_constant_get_cname (ValaConstant* self); char* vala_constant_get_cname (ValaConstant* self);
char* vala_constant_get_default_cname (ValaConstant* self);
void vala_constant_process_attributes (ValaConstant* self); void vala_constant_process_attributes (ValaConstant* self);
ValaDataType* vala_constant_get_type_reference (ValaConstant* self); ValaDataType* vala_constant_get_type_reference (ValaConstant* self);
void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue); void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue);
ValaExpression* vala_constant_get_initializer (ValaConstant* self); ValaExpression* vala_constant_get_initializer (ValaConstant* self);
void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val ue); void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val ue);
GType vala_constant_get_type (void); GType vala_constant_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


 valacreationmethod.h   valacreationmethod.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaCreationMethod { struct _ValaCreationMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaCreationMethodPrivate * priv; ValaCreationMethodPrivate * priv;
}; };
struct _ValaCreationMethodClass { struct _ValaCreationMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaCreationMethod* vala_creation_method_new (const char* type_name, const char* name, ValaSourceReference* source_reference); ValaCreationMethod* vala_creation_method_new (const char* type_name, const char* name, ValaSourceReference* source_reference);
char* vala_creation_method_get_type_name (ValaCreationMethod* self); const char* vala_creation_method_get_type_name (ValaCreationMethod* self);
void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch ar* value); void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch ar* value);
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf); gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value); void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value);
GType vala_creation_method_get_type (void); GType vala_creation_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valadatatype.h   valadatatype.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __VALA_VALADATATYPE_H__ #ifndef __VALA_VALADATATYPE_H__
#define __VALA_VALADATATYPE_H__ #define __VALA_VALADATATYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.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))
skipping to change at line 60 skipping to change at line 59
*/ */
struct _ValaDataType { struct _ValaDataType {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDataTypePrivate * priv; ValaDataTypePrivate * priv;
}; };
struct _ValaDataTypeClass { struct _ValaDataTypeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cname) (ValaDataType* self); char* (*get_cname) (ValaDataType* self);
char* (*get_lower_case_cname) (ValaDataType* self, const char* infix ); char* (*get_lower_case_cname) (ValaDataType* self, const char* infix );
char* (*to_qualified_string) (ValaDataType* self, ValaScope* scope);
ValaDataType* (*copy) (ValaDataType* self); ValaDataType* (*copy) (ValaDataType* self);
gboolean (*equals) (ValaDataType* self, ValaDataType* type2); gboolean (*equals) (ValaDataType* self, ValaDataType* type2);
gboolean (*stricter) (ValaDataType* self, ValaDataType* type2); gboolean (*stricter) (ValaDataType* self, ValaDataType* type2);
gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e); gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e);
gboolean (*is_invokable) (ValaDataType* self); gboolean (*is_invokable) (ValaDataType* self);
ValaDataType* (*get_return_type) (ValaDataType* self); ValaDataType* (*get_return_type) (ValaDataType* self);
GeeCollection* (*get_parameters) (ValaDataType* self); GeeList* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
gboolean (*is_array) (ValaDataType* self); gboolean (*is_array) (ValaDataType* self);
GeeCollection* (*get_symbols) (ValaDataType* self); GeeList* (*get_symbols) (ValaDataType* self);
ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me); ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me);
ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name); ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name);
gboolean (*is_real_struct_type) (ValaDataType* self); gboolean (*is_real_struct_type) (ValaDataType* self);
char* (*get_type_id) (ValaDataType* self); char* (*get_type_id) (ValaDataType* self);
char* (*get_type_signature) (ValaDataType* self); char* (*get_type_signature) (ValaDataType* self);
gboolean (*is_disposable) (ValaDataType* self);
}; };
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
GeeList* vala_data_type_get_type_arguments (ValaDataType* self); GeeList* vala_data_type_get_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
char* vala_data_type_get_cname (ValaDataType* self); char* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_const_cname (ValaDataType* self); char* vala_data_type_get_const_cname (ValaDataType* self);
char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix); char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix);
char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc ope);
ValaDataType* vala_data_type_copy (ValaDataType* self); ValaDataType* vala_data_type_copy (ValaDataType* self);
gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type); gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type);
gboolean vala_data_type_is_invokable (ValaDataType* self); gboolean vala_data_type_is_invokable (ValaDataType* self);
ValaDataType* vala_data_type_get_return_type (ValaDataType* self); ValaDataType* vala_data_type_get_return_type (ValaDataType* self);
GeeCollection* vala_data_type_get_parameters (ValaDataType* self); GeeList* vala_data_type_get_parameters (ValaDataType* self);
gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self); gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self);
gboolean vala_data_type_is_array (ValaDataType* self); gboolean vala_data_type_is_array (ValaDataType* self);
GeeCollection* vala_data_type_get_symbols (ValaDataType* self); GeeList* vala_data_type_get_symbols (ValaDataType* self);
ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name); ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name); ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name);
gboolean vala_data_type_is_real_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_struct_type (ValaDataType* self);
char* vala_data_type_get_type_id (ValaDataType* self); char* vala_data_type_get_type_id (ValaDataType* self);
char* vala_data_type_get_type_signature (ValaDataType* self); char* vala_data_type_get_type_signature (ValaDataType* self);
ValaDataType* vala_data_type_new (void); gboolean vala_data_type_is_disposable (ValaDataType* self);
gboolean vala_data_type_get_transfers_ownership (ValaDataType* self); gboolean vala_data_type_get_value_owned (ValaDataType* self);
void vala_data_type_set_transfers_ownership (ValaDataType* self, gboolean v void vala_data_type_set_value_owned (ValaDataType* self, gboolean value);
alue);
gboolean vala_data_type_get_takes_ownership (ValaDataType* self);
void vala_data_type_set_takes_ownership (ValaDataType* self, gboolean value
);
gboolean vala_data_type_get_nullable (ValaDataType* self); gboolean vala_data_type_get_nullable (ValaDataType* self);
void vala_data_type_set_nullable (ValaDataType* self, gboolean value); void vala_data_type_set_nullable (ValaDataType* self, gboolean value);
ValaTypesymbol* vala_data_type_get_data_type (ValaDataType* self); gboolean vala_data_type_get_is_type_argument (ValaDataType* self);
void vala_data_type_set_data_type (ValaDataType* self, ValaTypesymbol* valu void vala_data_type_set_is_type_argument (ValaDataType* self, gboolean valu
e); e);
ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self);
void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu
e);
ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self); ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self);
void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value); void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value);
gboolean vala_data_type_get_floating_reference (ValaDataType* self); gboolean vala_data_type_get_floating_reference (ValaDataType* self);
void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue); void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue);
gboolean vala_data_type_get_is_dynamic (ValaDataType* self); gboolean vala_data_type_get_is_dynamic (ValaDataType* self);
void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value); void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value);
GType vala_data_type_get_type (void); GType vala_data_type_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 10 change blocks. 
15 lines changed or deleted 16 lines changed or added


 valadelegate.h   valadelegate.h 
skipping to change at line 51 skipping to change at line 51
#define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _DELEGATE)) #define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _DELEGATE))
#define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_DELEGATE)) #define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_DELEGATE))
#define VALA_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_DELEGATE, ValaDelegateClass)) #define VALA_DELEGATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_DELEGATE, ValaDelegateClass))
typedef struct _ValaDelegatePrivate ValaDelegatePrivate; typedef struct _ValaDelegatePrivate ValaDelegatePrivate;
/** /**
* Represents a function callback type. * Represents a function callback type.
*/ */
struct _ValaDelegate { struct _ValaDelegate {
ValaTypesymbol parent_instance; ValaTypeSymbol parent_instance;
ValaDelegatePrivate * priv; ValaDelegatePrivate * priv;
}; };
struct _ValaDelegateClass { struct _ValaDelegateClass {
ValaTypesymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference); ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference);
void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p); void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p);
void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param); void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param);
GeeList* vala_delegate_get_parameters (ValaDelegate* self); GeeList* vala_delegate_get_parameters (ValaDelegate* self);
gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m);
void vala_delegate_set_cname (ValaDelegate* self, const char* cname); void vala_delegate_set_cname (ValaDelegate* self, const char* cname);
void vala_delegate_process_attributes (ValaDelegate* self); void vala_delegate_process_attributes (ValaDelegate* self);
char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame);
ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); ValaDataType* vala_delegate_get_return_type (ValaDelegate* self);
void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value );
gboolean vala_delegate_get_has_target (ValaDelegate* self); gboolean vala_delegate_get_has_target (ValaDelegate* self);
void vala_delegate_set_has_target (ValaDelegate* self, gboolean value); void vala_delegate_set_has_target (ValaDelegate* self, gboolean value);
double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self); double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self);
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value); void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value);
double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf); double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf);
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value); void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value);
double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self); double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self);
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value); void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value);
 End of changes. 3 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valadelegatetype.h   valadelegatetype.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 __VALA_VALADELEGATETYPE_H__ #ifndef __VALA_VALADELEGATETYPE_H__
#define __VALA_VALADELEGATETYPE_H__ #define __VALA_VALADELEGATETYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DELEGATE_TYPE (vala_delegate_type_get_type ()) #define VALA_TYPE_DELEGATE_TYPE (vala_delegate_type_get_type ())
#define VALA_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_DELEGATE_TYPE, ValaDelegateType)) #define VALA_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_DELEGATE_TYPE, ValaDelegateType))
#define VALA_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass)) #define VALA_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass))
#define VALA_IS_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_DELEGATE_TYPE)) #define VALA_IS_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_DELEGATE_TYPE))
#define VALA_IS_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_DELEGATE_TYPE)) #define VALA_IS_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_DELEGATE_TYPE))
#define VALA_DELEGATE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass)) #define VALA_DELEGATE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valadynamicmethod.h   valadynamicmethod.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALADYNAMICMETHOD_H__ #ifndef __VALA_VALADYNAMICMETHOD_H__
#define __VALA_VALADYNAMICMETHOD_H__ #define __VALA_VALADYNAMICMETHOD_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/list.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_METHOD (vala_dynamic_method_get_type ()) #define VALA_TYPE_DYNAMIC_METHOD (vala_dynamic_method_get_type ())
#define VALA_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_METHOD, ValaDynamicMethod)) #define VALA_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_METHOD, ValaDynamicMethod))
#define VALA_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass)) #define VALA_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass))
#define VALA_IS_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_METHOD)) #define VALA_IS_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_METHOD))
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaenum.h   valaenum.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAENUM_H__ #ifndef __VALA_VALAENUM_H__
#define __VALA_VALAENUM_H__ #define __VALA_VALAENUM_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/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ENUM (vala_enum_get_type ()) #define VALA_TYPE_ENUM (vala_enum_get_type ())
#define VALA_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ENUM, ValaEnum)) #define VALA_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ENUM, ValaEnum))
#define VALA_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE _ENUM, ValaEnumClass)) #define VALA_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE _ENUM, ValaEnumClass))
#define VALA_IS_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ENU M)) #define VALA_IS_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ENU M))
#define VALA_IS_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_T YPE_ENUM)) #define VALA_IS_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_T YPE_ENUM))
#define VALA_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TY PE_ENUM, ValaEnumClass)) #define VALA_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TY PE_ENUM, ValaEnumClass))
typedef struct _ValaEnumPrivate ValaEnumPrivate; typedef struct _ValaEnumPrivate ValaEnumPrivate;
/** /**
* Represents an enum declaration in the source code. * Represents an enum declaration in the source code.
*/ */
struct _ValaEnum { struct _ValaEnum {
ValaTypesymbol parent_instance; ValaTypeSymbol parent_instance;
ValaEnumPrivate * priv; ValaEnumPrivate * priv;
}; };
struct _ValaEnumClass { struct _ValaEnumClass {
ValaTypesymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence); ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
void vala_enum_add_method (ValaEnum* self, ValaMethod* m); void vala_enum_add_method (ValaEnum* self, ValaMethod* m);
GeeCollection* vala_enum_get_values (ValaEnum* self); GeeList* vala_enum_get_values (ValaEnum* self);
GeeCollection* vala_enum_get_methods (ValaEnum* self); GeeList* vala_enum_get_methods (ValaEnum* self);
char* vala_enum_get_cprefix (ValaEnum* self); char* vala_enum_get_cprefix (ValaEnum* self);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id); void vala_enum_set_type_id (ValaEnum* self, const char* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
void vala_enum_set_is_flags (ValaEnum* self, gboolean value); void vala_enum_set_is_flags (ValaEnum* self, gboolean value);
gboolean vala_enum_get_has_type_id (ValaEnum* self); gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
GType vala_enum_get_type (void); GType vala_enum_get_type (void);
 End of changes. 4 change blocks. 
5 lines changed or deleted 5 lines changed or added


 valaerrordomain.h   valaerrordomain.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAERRORDOMAIN_H__ #ifndef __VALA_VALAERRORDOMAIN_H__
#define __VALA_VALAERRORDOMAIN_H__ #define __VALA_VALAERRORDOMAIN_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/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ERROR_DOMAIN (vala_error_domain_get_type ()) #define VALA_TYPE_ERROR_DOMAIN (vala_error_domain_get_type ())
#define VALA_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_ERROR_DOMAIN, ValaErrorDomain)) #define VALA_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_ERROR_DOMAIN, ValaErrorDomain))
#define VALA_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_ERROR_DOMAIN, ValaErrorDomainClass)) #define VALA_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_ERROR_DOMAIN, ValaErrorDomainClass))
#define VALA_IS_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_ERROR_DOMAIN)) #define VALA_IS_ERROR_DOMAIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_ERROR_DOMAIN))
#define VALA_IS_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_ERROR_DOMAIN)) #define VALA_IS_ERROR_DOMAIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_ERROR_DOMAIN))
#define VALA_ERROR_DOMAIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_ERROR_DOMAIN, ValaErrorDomainClass)) #define VALA_ERROR_DOMAIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_ERROR_DOMAIN, ValaErrorDomainClass))
typedef struct _ValaErrorDomainPrivate ValaErrorDomainPrivate; typedef struct _ValaErrorDomainPrivate ValaErrorDomainPrivate;
/** /**
* Represents an error domain declaration in the source code. * Represents an error domain declaration in the source code.
*/ */
struct _ValaErrorDomain { struct _ValaErrorDomain {
ValaTypesymbol parent_instance; ValaTypeSymbol parent_instance;
ValaErrorDomainPrivate * priv; ValaErrorDomainPrivate * priv;
}; };
struct _ValaErrorDomainClass { struct _ValaErrorDomainClass {
ValaTypesymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference); ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m);
GeeCollection* vala_error_domain_get_codes (ValaErrorDomain* self); GeeList* vala_error_domain_get_codes (ValaErrorDomain* self);
GeeCollection* vala_error_domain_get_methods (ValaErrorDomain* self); GeeList* vala_error_domain_get_methods (ValaErrorDomain* self);
char* vala_error_domain_get_cprefix (ValaErrorDomain* self); char* vala_error_domain_get_cprefix (ValaErrorDomain* self);
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_domain_get_type (void); GType vala_error_domain_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
5 lines changed or deleted 5 lines changed or added


 valaerrortype.h   valaerrortype.h 
skipping to change at line 35 skipping to change at line 35
#define __VALA_VALAERRORTYPE_H__ #define __VALA_VALAERRORTYPE_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/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valascope.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ()) #define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ())
#define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType)) #define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType))
#define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass))
#define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE))
#define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE))
#define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaexpression.h   valaexpression.h 
skipping to change at line 57 skipping to change at line 57
ValaExpressionPrivate * priv; ValaExpressionPrivate * priv;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
}; };
struct _ValaExpressionClass { struct _ValaExpressionClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
gboolean (*is_pure) (ValaExpression* self); gboolean (*is_pure) (ValaExpression* self);
}; };
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
ValaExpression* vala_expression_new (void); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
ValaDataType* vala_expression_get_static_type (ValaExpression* self); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va
void vala_expression_set_static_type (ValaExpression* self, ValaDataType* v lue);
alue); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
ValaDataType* vala_expression_get_expected_type (ValaExpression* self); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v
void vala_expression_set_expected_type (ValaExpression* self, ValaDataType* alue);
value);
ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self);
void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value); void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value);
gboolean vala_expression_get_ref_leaked (ValaExpression* self);
void vala_expression_set_ref_leaked (ValaExpression* self, gboolean value);
gboolean vala_expression_get_ref_missing (ValaExpression* self);
void vala_expression_set_ref_missing (ValaExpression* self, gboolean value)
;
gboolean vala_expression_get_ref_sink (ValaExpression* self);
void vala_expression_set_ref_sink (ValaExpression* self, gboolean value);
gboolean vala_expression_get_can_fail (ValaExpression* self);
void vala_expression_set_can_fail (ValaExpression* self, gboolean value);
gboolean vala_expression_get_lvalue (ValaExpression* self); gboolean vala_expression_get_lvalue (ValaExpression* self);
void vala_expression_set_lvalue (ValaExpression* self, gboolean value); void vala_expression_set_lvalue (ValaExpression* self, gboolean value);
GType vala_expression_get_type (void); GType vala_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
16 lines changed or deleted 6 lines changed or added


 valafield.h   valafield.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaField { struct _ValaField {
ValaMember parent_instance; ValaMember parent_instance;
ValaFieldPrivate * priv; ValaFieldPrivate * priv;
}; };
struct _ValaFieldClass { struct _ValaFieldClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaField* vala_field_new (const char* name, ValaDataType* type_reference, ValaExpression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const char* cname);
char* vala_field_get_default_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);
ValaDataType* vala_field_get_type_reference (ValaField* self); ValaDataType* vala_field_get_field_type (ValaField* self);
void vala_field_set_type_reference (ValaField* self, ValaDataType* value); void vala_field_set_field_type (ValaField* self, ValaDataType* value);
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);
MemberBinding vala_field_get_binding (ValaField* self); MemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_binding (ValaField* self, MemberBinding value); void vala_field_set_binding (ValaField* self, MemberBinding value);
gboolean vala_field_get_is_volatile (ValaField* self); gboolean vala_field_get_is_volatile (ValaField* self);
void vala_field_set_is_volatile (ValaField* self, gboolean value); void vala_field_set_is_volatile (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. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valafieldprototype.h   valafieldprototype.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALAFIELDPROTOTYPE_H__ #ifndef __VALA_VALAFIELDPROTOTYPE_H__
#define __VALA_VALAFIELDPROTOTYPE_H__ #define __VALA_VALAFIELDPROTOTYPE_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/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_FIELD_PROTOTYPE (vala_field_prototype_get_type ()) #define VALA_TYPE_FIELD_PROTOTYPE (vala_field_prototype_get_type ())
#define VALA_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_FIELD_PROTOTYPE, ValaFieldPrototype)) #define VALA_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_FIELD_PROTOTYPE, ValaFieldPrototype))
#define VALA_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass)) #define VALA_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass))
#define VALA_IS_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_FIELD_PROTOTYPE)) #define VALA_IS_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_FIELD_PROTOTYPE))
#define VALA_IS_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_FIELD_PROTOTYPE)) #define VALA_IS_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_FIELD_PROTOTYPE))
#define VALA_FIELD_PROTOTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass)) #define VALA_FIELD_PROTOTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaforeachstatement.h   valaforeachstatement.h 
skipping to change at line 60 skipping to change at line 60
ValaForeachStatementPrivate * priv; ValaForeachStatementPrivate * priv;
}; };
struct _ValaForeachStatementClass { struct _ValaForeachStatementClass {
ValaBlockClass parent_class; ValaBlockClass parent_class;
}; };
ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere nce, const char* variable_name, ValaExpression* collection, ValaBlock* body , ValaSourceReference* source_reference); ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere nce, const char* variable_name, ValaExpression* collection, ValaBlock* body , ValaSourceReference* source_reference);
ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self); ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self);
void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value); void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value);
char* vala_foreach_statement_get_variable_name (ValaForeachStatement* self) ; const char* vala_foreach_statement_get_variable_name (ValaForeachStatement* self);
void vala_foreach_statement_set_variable_name (ValaForeachStatement* self, const char* value); void vala_foreach_statement_set_variable_name (ValaForeachStatement* self, const char* value);
ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self); ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self);
void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value); void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value);
ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self); ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self);
void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value); void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value);
ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self); ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self);
void vala_foreach_statement_set_element_variable (ValaForeachStatement* sel f, ValaLocalVariable* value); void vala_foreach_statement_set_element_variable (ValaForeachStatement* sel f, ValaLocalVariable* value);
ValaLocalVariable* vala_foreach_statement_get_collection_variable (ValaFore achStatement* self); ValaLocalVariable* vala_foreach_statement_get_collection_variable (ValaFore achStatement* self);
void vala_foreach_statement_set_collection_variable (ValaForeachStatement* self, ValaLocalVariable* value); void vala_foreach_statement_set_collection_variable (ValaForeachStatement* self, ValaLocalVariable* value);
ValaLocalVariable* vala_foreach_statement_get_iterator_variable (ValaForeac hStatement* self); ValaLocalVariable* vala_foreach_statement_get_iterator_variable (ValaForeac hStatement* self);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 67 skipping to change at line 67
struct _ValaFormalParameterClass { struct _ValaFormalParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum { typedef enum {
VALA_PARAMETER_DIRECTION_IN, VALA_PARAMETER_DIRECTION_IN,
VALA_PARAMETER_DIRECTION_OUT, VALA_PARAMETER_DIRECTION_OUT,
VALA_PARAMETER_DIRECTION_REF VALA_PARAMETER_DIRECTION_REF
} ValaParameterDirection; } ValaParameterDirection;
ValaFormalParameter* vala_formal_parameter_new (const char* _name, ValaData Type* type, ValaSourceReference* source); ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ype* parameter_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source); ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source);
void vala_formal_parameter_process_attributes (ValaFormalParameter* self); void vala_formal_parameter_process_attributes (ValaFormalParameter* self);
ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ; ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ;
ValaDataType* vala_formal_parameter_get_type_reference (ValaFormalParameter ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter
* self); * self);
void vala_formal_parameter_set_type_reference (ValaFormalParameter* self, V void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V
alaDataType* value); alaDataType* value);
ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self); ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self);
void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value); void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value);
gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self); gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self);
void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value);
ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self); ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self);
void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value); void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value);
gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf); gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf);
void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value);
gboolean vala_formal_parameter_get_construct_parameter (ValaFormalParameter * self); gboolean vala_formal_parameter_get_construct_parameter (ValaFormalParameter * self);
void vala_formal_parameter_set_construct_parameter (ValaFormalParameter* se lf, gboolean value); void vala_formal_parameter_set_construct_parameter (ValaFormalParameter* se lf, gboolean value);
 End of changes. 2 change blocks. 
5 lines changed or deleted 5 lines changed or added


 valaforstatement.h   valaforstatement.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 __VALA_VALAFORSTATEMENT_H__ #ifndef __VALA_VALAFORSTATEMENT_H__
#define __VALA_VALAFORSTATEMENT_H__ #define __VALA_VALAFORSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_FOR_STATEMENT (vala_for_statement_get_type ()) #define VALA_TYPE_FOR_STATEMENT (vala_for_statement_get_type ())
#define VALA_FOR_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_FOR_STATEMENT, ValaForStatement)) #define VALA_FOR_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_FOR_STATEMENT, ValaForStatement))
#define VALA_FOR_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_FOR_STATEMENT, ValaForStatementClass)) #define VALA_FOR_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_FOR_STATEMENT, ValaForStatementClass))
#define VALA_IS_FOR_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_FOR_STATEMENT)) #define VALA_IS_FOR_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_FOR_STATEMENT))
#define VALA_IS_FOR_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_FOR_STATEMENT)) #define VALA_IS_FOR_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_FOR_STATEMENT))
skipping to change at line 57 skipping to change at line 57
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaForStatementPrivate * priv; ValaForStatementPrivate * priv;
}; };
struct _ValaForStatementClass { struct _ValaForStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference);
void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init); void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init);
GeeCollection* vala_for_statement_get_initializer (ValaForStatement* self); GeeList* vala_for_statement_get_initializer (ValaForStatement* self);
void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter); void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter);
GeeCollection* vala_for_statement_get_iterator (ValaForStatement* self); GeeList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); ValaExpression* vala_for_statement_get_condition (ValaForStatement* self);
void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value); void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value);
ValaBlock* vala_for_statement_get_body (ValaForStatement* self); ValaBlock* vala_for_statement_get_body (ValaForStatement* self);
void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ; void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ;
GType vala_for_statement_get_type (void); GType vala_for_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAINITIALIZERLIST_H__ #ifndef __VALA_VALAINITIALIZERLIST_H__
#define __VALA_VALAINITIALIZERLIST_H__ #define __VALA_VALAINITIALIZERLIST_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INITIALIZER_LIST (vala_initializer_list_get_type ()) #define VALA_TYPE_INITIALIZER_LIST (vala_initializer_list_get_type ())
#define VALA_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_INITIALIZER_LIST, ValaInitializerList)) #define VALA_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_INITIALIZER_LIST, ValaInitializerList))
#define VALA_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_INITIALIZER_LIST, ValaInitializerListClass)) #define VALA_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_INITIALIZER_LIST, ValaInitializerListClass))
#define VALA_IS_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_INITIALIZER_LIST)) #define VALA_IS_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_INITIALIZER_LIST))
#define VALA_IS_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_INITIALIZER_LIST)) #define VALA_IS_INITIALIZER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_INITIALIZER_LIST))
skipping to change at line 57 skipping to change at line 57
struct _ValaInitializerList { struct _ValaInitializerList {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaInitializerListPrivate * priv; ValaInitializerListPrivate * priv;
}; };
struct _ValaInitializerListClass { struct _ValaInitializerListClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
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); GeeList* 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); 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. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valainstancecast.h   valainstancecast.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaInstanceCast { struct _ValaInstanceCast {
ValaCCodeFunctionCall parent_instance; ValaCCodeFunctionCall parent_instance;
ValaInstanceCastPrivate * priv; ValaInstanceCastPrivate * priv;
}; };
struct _ValaInstanceCastClass { struct _ValaInstanceCastClass {
ValaCCodeFunctionCallClass parent_class; ValaCCodeFunctionCallClass parent_class;
}; };
ValaInstanceCast* vala_instance_cast_new (ValaCCodeExpression* expr, ValaTy ValaInstanceCast* vala_instance_cast_new (ValaCCodeExpression* expr, ValaTy
pesymbol* type); peSymbol* type);
ValaTypesymbol* vala_instance_cast_get_type_reference (ValaInstanceCast* se ValaTypeSymbol* vala_instance_cast_get_type_reference (ValaInstanceCast* se
lf); lf);
void vala_instance_cast_set_type_reference (ValaInstanceCast* self, ValaTyp void vala_instance_cast_set_type_reference (ValaInstanceCast* self, ValaTyp
esymbol* value); eSymbol* value);
ValaCCodeExpression* vala_instance_cast_get_inner (ValaInstanceCast* self); ValaCCodeExpression* vala_instance_cast_get_inner (ValaInstanceCast* self);
void vala_instance_cast_set_inner (ValaInstanceCast* self, ValaCCodeExpress ion* value); void vala_instance_cast_set_inner (ValaInstanceCast* self, ValaCCodeExpress ion* value);
GType vala_instance_cast_get_type (void); GType vala_instance_cast_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
6 lines changed or deleted 6 lines changed or added


 valaintegerliteral.h   valaintegerliteral.h 
skipping to change at line 58 skipping to change at line 58
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaIntegerLiteralPrivate * priv; ValaIntegerLiteralPrivate * priv;
}; };
struct _ValaIntegerLiteralClass { struct _ValaIntegerLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source); ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source);
char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self); char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self);
char* vala_integer_literal_get_value (ValaIntegerLiteral* self); const char* vala_integer_literal_get_value (ValaIntegerLiteral* self);
void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value); void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value);
GType vala_integer_literal_get_type (void); GType vala_integer_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaintegertype.h   valaintegertype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaIntegerType { struct _ValaIntegerType {
ValaValueType parent_instance; ValaValueType parent_instance;
ValaIntegerTypePrivate * priv; ValaIntegerTypePrivate * priv;
}; };
struct _ValaIntegerTypeClass { struct _ValaIntegerTypeClass {
ValaValueTypeClass parent_class; ValaValueTypeClass parent_class;
}; };
ValaIntegerType* vala_integer_type_new (ValaTypesymbol* type_symbol); ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol);
ValaIntegerLiteral* vala_integer_type_get_literal (ValaIntegerType* self); ValaIntegerLiteral* vala_integer_type_get_literal (ValaIntegerType* self);
void vala_integer_type_set_literal (ValaIntegerType* self, ValaIntegerLiter al* value); void vala_integer_type_set_literal (ValaIntegerType* self, ValaIntegerLiter al* value);
GType vala_integer_type_get_type (void); GType vala_integer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valainterface.h   valainterface.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAINTERFACE_H__ #ifndef __VALA_VALAINTERFACE_H__
#define __VALA_VALAINTERFACE_H__ #define __VALA_VALAINTERFACE_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/list.h>
#include <vala/valatypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE (vala_interface_get_type ()) #define VALA_TYPE_INTERFACE (vala_interface_get_type ())
#define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface)) #define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface))
#define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass))
#define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE)) #define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE))
#define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE)) #define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE))
#define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass))
typedef struct _ValaInterfacePrivate ValaInterfacePrivate; typedef struct _ValaInterfacePrivate ValaInterfacePrivate;
/** /**
* Represents a class declaration in the source code. * Represents a class declaration in the source code.
*/ */
struct _ValaInterface { struct _ValaInterface {
ValaTypesymbol parent_instance; ValaObjectTypeSymbol parent_instance;
ValaInterfacePrivate * priv; ValaInterfacePrivate * priv;
}; };
struct _ValaInterfaceClass { struct _ValaInterfaceClass {
ValaTypesymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference); ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference);
void vala_interface_add_type_parameter (ValaInterface* self, ValaTypeParame ter* p); void vala_interface_add_type_parameter (ValaInterface* self, ValaTypeParame ter* p);
GeeCollection* vala_interface_get_type_parameters (ValaInterface* self); GeeList* vala_interface_get_type_parameters (ValaInterface* self);
void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe); void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe);
void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type); void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type);
GeeCollection* vala_interface_get_prerequisites (ValaInterface* self); GeeList* vala_interface_get_prerequisites (ValaInterface* self);
void vala_interface_add_method (ValaInterface* self, ValaMethod* m); void vala_interface_add_method (ValaInterface* self, ValaMethod* m);
GeeCollection* vala_interface_get_methods (ValaInterface* self);
void vala_interface_add_field (ValaInterface* self, ValaField* f); void vala_interface_add_field (ValaInterface* self, ValaField* f);
GeeCollection* vala_interface_get_fields (ValaInterface* self); GeeList* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
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);
void vala_interface_add_class (ValaInterface* self, ValaClass* cl); void vala_interface_add_class (ValaInterface* self, ValaClass* cl);
void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); void vala_interface_add_struct (ValaInterface* self, ValaStruct* st);
void vala_interface_add_enum (ValaInterface* self, ValaEnum* en); void vala_interface_add_enum (ValaInterface* self, ValaEnum* en);
void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d); void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d);
char* vala_interface_get_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_lower_case_csuffix (ValaInterface* self);
char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self);
void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix); void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix);
void vala_interface_process_attributes (ValaInterface* self); void vala_interface_process_attributes (ValaInterface* self);
char* vala_interface_get_type_cname (ValaInterface* self); char* vala_interface_get_type_cname (ValaInterface* self);
void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name); void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name);
 End of changes. 10 change blocks. 
10 lines changed or deleted 8 lines changed or added


 valainvocationexpression.h   valainvocationexpression.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 __VALA_VALAINVOCATIONEXPRESSION_H__ #ifndef __VALA_VALAINVOCATIONEXPRESSION_H__
#define __VALA_VALAINVOCATIONEXPRESSION_H__ #define __VALA_VALAINVOCATIONEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h>
#include <ccode/valaccodeexpression.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INVOCATION_EXPRESSION (vala_invocation_expression_get_typ e ()) #define VALA_TYPE_INVOCATION_EXPRESSION (vala_invocation_expression_get_typ e ())
#define VALA_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpression)) #define VALA_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpression))
#define VALA_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass)) #define VALA_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass))
#define VALA_IS_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_INVOCATION_EXPRESSION)) #define VALA_IS_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_INVOCATION_EXPRESSION))
skipping to change at line 61 skipping to change at line 60
ValaInvocationExpressionPrivate * priv; ValaInvocationExpressionPrivate * priv;
ValaExpression* _call; ValaExpression* _call;
}; };
struct _ValaInvocationExpressionClass { struct _ValaInvocationExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaInvocationExpression* vala_invocation_expression_new (ValaExpression* c all, ValaSourceReference* source_reference); ValaInvocationExpression* vala_invocation_expression_new (ValaExpression* c all, ValaSourceReference* source_reference);
void vala_invocation_expression_add_argument (ValaInvocationExpression* sel f, ValaExpression* arg); void vala_invocation_expression_add_argument (ValaInvocationExpression* sel f, ValaExpression* arg);
GeeCollection* vala_invocation_expression_get_argument_list (ValaInvocation Expression* self); GeeList* vala_invocation_expression_get_argument_list (ValaInvocationExpres sion* self);
void vala_invocation_expression_append_array_size (ValaInvocationExpression * self, ValaCCodeExpression* size); void vala_invocation_expression_append_array_size (ValaInvocationExpression * self, ValaCCodeExpression* size);
GeeList* vala_invocation_expression_get_array_sizes (ValaInvocationExpressi on* self); GeeList* vala_invocation_expression_get_array_sizes (ValaInvocationExpressi on* self);
ValaExpression* vala_invocation_expression_get_call (ValaInvocationExpressi on* self); ValaExpression* vala_invocation_expression_get_call (ValaInvocationExpressi on* self);
void vala_invocation_expression_set_call (ValaInvocationExpression* self, V alaExpression* value); void vala_invocation_expression_set_call (ValaInvocationExpression* self, V alaExpression* value);
ValaCCodeExpression* vala_invocation_expression_get_delegate_target (ValaIn vocationExpression* self); ValaCCodeExpression* vala_invocation_expression_get_delegate_target (ValaIn vocationExpression* self);
void vala_invocation_expression_set_delegate_target (ValaInvocationExpressi on* self, ValaCCodeExpression* value); void vala_invocation_expression_set_delegate_target (ValaInvocationExpressi on* self, ValaCCodeExpression* value);
GType vala_invocation_expression_get_type (void); GType vala_invocation_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 3 change blocks. 
3 lines changed or deleted 2 lines changed or added


 valalambdaexpression.h   valalambdaexpression.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALALAMBDAEXPRESSION_H__ #ifndef __VALA_VALALAMBDAEXPRESSION_H__
#define __VALA_VALALAMBDAEXPRESSION_H__ #define __VALA_VALALAMBDAEXPRESSION_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/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_LAMBDA_EXPRESSION (vala_lambda_expression_get_type ()) #define VALA_TYPE_LAMBDA_EXPRESSION (vala_lambda_expression_get_type ())
#define VALA_LAMBDA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_LAMBDA_EXPRESSION, ValaLambdaExpression)) #define VALA_LAMBDA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_LAMBDA_EXPRESSION, ValaLambdaExpression))
#define VALA_LAMBDA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_LAMBDA_EXPRESSION, ValaLambdaExpressionClass)) #define VALA_LAMBDA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_LAMBDA_EXPRESSION, ValaLambdaExpressionClass))
#define VALA_IS_LAMBDA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_LAMBDA_EXPRESSION)) #define VALA_IS_LAMBDA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_LAMBDA_EXPRESSION))
#define VALA_IS_LAMBDA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_LAMBDA_EXPRESSION)) #define VALA_IS_LAMBDA_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_LAMBDA_EXPRESSION))
skipping to change at line 61 skipping to change at line 61
ValaLambdaExpressionPrivate * priv; ValaLambdaExpressionPrivate * priv;
}; };
struct _ValaLambdaExpressionClass { struct _ValaLambdaExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference);
void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param); void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param);
GeeCollection* vala_lambda_expression_get_parameters (ValaLambdaExpression* self); GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self) ;
ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self); ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self);
void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value); void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value);
ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self); ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self);
void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value); void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value);
ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self);
void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value); void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value);
GType vala_lambda_expression_get_type (void); GType vala_lambda_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaliteral.h   valaliteral.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaLiteral { struct _ValaLiteral {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaLiteralPrivate * priv; ValaLiteralPrivate * priv;
}; };
struct _ValaLiteralClass { struct _ValaLiteralClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaLiteral* vala_literal_new (void);
GType vala_literal_get_type (void); GType vala_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valamember.h   valamember.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAMEMBER_H__ #ifndef __VALA_VALAMEMBER_H__
#define __VALA_VALAMEMBER_H__ #define __VALA_VALAMEMBER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_MEMBER (vala_member_get_type ()) #define VALA_TYPE_MEMBER (vala_member_get_type ())
#define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember)) #define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember))
#define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass)) #define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valamemberaccess.h   valamemberaccess.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAMEMBERACCESS_H__ #ifndef __VALA_VALAMEMBERACCESS_H__
#define __VALA_VALAMEMBERACCESS_H__ #define __VALA_VALAMEMBERACCESS_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/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_MEMBER_ACCESS (vala_member_access_get_type ()) #define VALA_TYPE_MEMBER_ACCESS (vala_member_access_get_type ())
#define VALA_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MEMBER_ACCESS, ValaMemberAccess)) #define VALA_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MEMBER_ACCESS, ValaMemberAccess))
#define VALA_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass)) #define VALA_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass))
#define VALA_IS_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MEMBER_ACCESS)) #define VALA_IS_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MEMBER_ACCESS))
skipping to change at line 62 skipping to change at line 62
}; };
struct _ValaMemberAccessClass { struct _ValaMemberAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
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);
ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference);
void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg); void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg);
GeeCollection* vala_member_access_get_type_arguments (ValaMemberAccess* sel f); GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self);
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); const 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_pointer_member_access (ValaMemberAccess* se lf); gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf);
void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value); void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value);
gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self); gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self);
void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value); void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value);
gboolean vala_member_access_get_creation_member (ValaMemberAccess* self); gboolean vala_member_access_get_creation_member (ValaMemberAccess* self);
void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value); void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value);
gboolean vala_member_access_get_qualified (ValaMemberAccess* self);
void vala_member_access_set_qualified (ValaMemberAccess* self, gboolean val
ue);
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. 4 change blocks. 
3 lines changed or deleted 6 lines changed or added


 valamemberinitializer.h   valamemberinitializer.h 
skipping to change at line 57 skipping to change at line 57
struct _ValaMemberInitializer { struct _ValaMemberInitializer {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaMemberInitializerPrivate * priv; ValaMemberInitializerPrivate * priv;
}; };
struct _ValaMemberInitializerClass { struct _ValaMemberInitializerClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE xpression* initializer, ValaSourceReference* source_reference); ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE xpression* initializer, ValaSourceReference* source_reference);
char* vala_member_initializer_get_name (ValaMemberInitializer* self); const char* vala_member_initializer_get_name (ValaMemberInitializer* self);
void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* value); void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* value);
ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self); ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self);
void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value); void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value);
ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self); ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self);
void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value); void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value);
GType vala_member_initializer_get_type (void); GType vala_member_initializer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAMETHOD_H__ #ifndef __VALA_VALAMETHOD_H__
#define __VALA_VALAMETHOD_H__ #define __VALA_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/list.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.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))
skipping to change at line 65 skipping to change at line 65
}; };
struct _ValaMethodClass { struct _ValaMethodClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
char* (*get_default_cname) (ValaMethod* self); char* (*get_default_cname) (ValaMethod* self);
}; };
#define VALA_METHOD_DEFAULT_SENTINEL "NULL" #define VALA_METHOD_DEFAULT_SENTINEL "NULL"
ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference); ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
GeeCollection* vala_method_get_parameters (ValaMethod* self); GeeList* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
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_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match);
void vala_method_add_error_domain (ValaMethod* self, ValaDataType* error_do
main);
GeeCollection* vala_method_get_error_domains (ValaMethod* self);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
GeeCollection* vala_method_get_preconditions (ValaMethod* self); GeeList* vala_method_get_preconditions (ValaMethod* self);
void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition); void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition);
GeeCollection* vala_method_get_postconditions (ValaMethod* self); GeeList* vala_method_get_postconditions (ValaMethod* self);
ValaDataType* vala_method_get_return_type (ValaMethod* self); ValaDataType* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); void vala_method_set_return_type (ValaMethod* self, ValaDataType* value);
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);
ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self);
void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value);
ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self);
void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value);
MemberBinding vala_method_get_binding (ValaMethod* self); MemberBinding vala_method_get_binding (ValaMethod* self);
void vala_method_set_binding (ValaMethod* self, MemberBinding value); void vala_method_set_binding (ValaMethod* self, MemberBinding value);
char* vala_method_get_vfunc_name (ValaMethod* self); const char* vala_method_get_vfunc_name (ValaMethod* self);
void vala_method_set_vfunc_name (ValaMethod* self, const char* value); void vala_method_set_vfunc_name (ValaMethod* self, const char* value);
char* vala_method_get_sentinel (ValaMethod* self); const char* vala_method_get_sentinel (ValaMethod* self);
void vala_method_set_sentinel (ValaMethod* self, const char* value); 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_is_inline (ValaMethod* self); gboolean vala_method_get_is_inline (ValaMethod* self);
void vala_method_set_is_inline (ValaMethod* self, gboolean value); void vala_method_set_is_inline (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);
ValaMethod* vala_method_get_base_method (ValaMethod* self); ValaMethod* vala_method_get_base_method (ValaMethod* self);
void vala_method_set_base_method (ValaMethod* self, ValaMethod* value);
ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); ValaMethod* vala_method_get_base_interface_method (ValaMethod* self);
void vala_method_set_base_interface_method (ValaMethod* self, ValaMethod* v alue);
ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self); ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self);
void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value); void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value);
ValaLocalVariable* vala_method_get_result_var (ValaMethod* self); ValaLocalVariable* vala_method_get_result_var (ValaMethod* self);
void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value ); void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value );
double vala_method_get_cinstance_parameter_position (ValaMethod* self); double vala_method_get_cinstance_parameter_position (ValaMethod* self);
void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value); void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value);
double vala_method_get_carray_length_parameter_position (ValaMethod* self); double vala_method_get_carray_length_parameter_position (ValaMethod* self);
void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value);
double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f); double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value);
 End of changes. 9 change blocks. 
11 lines changed or deleted 6 lines changed or added


 valamethodtype.h   valamethodtype.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 __VALA_VALAMETHODTYPE_H__ #ifndef __VALA_VALAMETHODTYPE_H__
#define __VALA_VALAMETHODTYPE_H__ #define __VALA_VALAMETHODTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_METHOD_TYPE (vala_method_type_get_type ()) #define VALA_TYPE_METHOD_TYPE (vala_method_type_get_type ())
#define VALA_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _METHOD_TYPE, ValaMethodType)) #define VALA_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _METHOD_TYPE, ValaMethodType))
#define VALA_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_METHOD_TYPE, ValaMethodTypeClass)) #define VALA_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_METHOD_TYPE, ValaMethodTypeClass))
#define VALA_IS_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_METHOD_TYPE)) #define VALA_IS_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_METHOD_TYPE))
#define VALA_IS_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_METHOD_TYPE)) #define VALA_IS_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_METHOD_TYPE))
#define VALA_METHOD_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_METHOD_TYPE, ValaMethodTypeClass)) #define VALA_METHOD_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_METHOD_TYPE, ValaMethodTypeClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valanamedargument.h   valanamedargument.h 
skipping to change at line 57 skipping to change at line 57
struct _ValaNamedArgument { struct _ValaNamedArgument {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaNamedArgumentPrivate * priv; ValaNamedArgumentPrivate * priv;
}; };
struct _ValaNamedArgumentClass { struct _ValaNamedArgumentClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaNamedArgument* vala_named_argument_new (const char* _name, ValaExpressi on* arg, ValaSourceReference* source); ValaNamedArgument* vala_named_argument_new (const char* _name, ValaExpressi on* arg, ValaSourceReference* source);
char* vala_named_argument_get_name (ValaNamedArgument* self); const char* vala_named_argument_get_name (ValaNamedArgument* self);
void vala_named_argument_set_name (ValaNamedArgument* self, const char* val ue); void vala_named_argument_set_name (ValaNamedArgument* self, const char* val ue);
ValaExpression* vala_named_argument_get_argument (ValaNamedArgument* self); ValaExpression* vala_named_argument_get_argument (ValaNamedArgument* self);
void vala_named_argument_set_argument (ValaNamedArgument* self, ValaExpress ion* value); void vala_named_argument_set_argument (ValaNamedArgument* self, ValaExpress ion* value);
GType vala_named_argument_get_type (void); GType vala_named_argument_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valanamespace.h   valanamespace.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALANAMESPACE_H__ #ifndef __VALA_VALANAMESPACE_H__
#define __VALA_VALANAMESPACE_H__ #define __VALA_VALANAMESPACE_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/list.h> #include <gee/list.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_NAMESPACE (vala_namespace_get_type ()) #define VALA_TYPE_NAMESPACE (vala_namespace_get_type ())
#define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace)) #define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace))
#define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass)) #define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass))
#define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE)) #define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE))
skipping to change at line 60 skipping to change at line 59
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaNamespacePrivate * priv; ValaNamespacePrivate * priv;
}; };
struct _ValaNamespaceClass { struct _ValaNamespaceClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference); ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference);
void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns); void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns);
GeeCollection* vala_namespace_get_namespaces (ValaNamespace* self); GeeList* vala_namespace_get_namespaces (ValaNamespace* self);
void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl); void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl);
void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e); void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e);
void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en);
void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain); void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain);
void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d);
GeeCollection* vala_namespace_get_structs (ValaNamespace* self); GeeList* vala_namespace_get_structs (ValaNamespace* self);
GeeCollection* vala_namespace_get_classes (ValaNamespace* self); GeeList* vala_namespace_get_classes (ValaNamespace* self);
GeeCollection* vala_namespace_get_interfaces (ValaNamespace* self); GeeList* vala_namespace_get_interfaces (ValaNamespace* self);
GeeCollection* vala_namespace_get_enums (ValaNamespace* self); GeeList* vala_namespace_get_enums (ValaNamespace* self);
GeeCollection* vala_namespace_get_error_domains (ValaNamespace* self); GeeList* vala_namespace_get_error_types (ValaNamespace* self);
GeeCollection* vala_namespace_get_fields (ValaNamespace* self); GeeList* vala_namespace_get_fields (ValaNamespace* self);
GeeCollection* vala_namespace_get_constants (ValaNamespace* self); GeeList* vala_namespace_get_constants (ValaNamespace* self);
GeeCollection* vala_namespace_get_delegates (ValaNamespace* self); GeeList* vala_namespace_get_delegates (ValaNamespace* self);
GeeCollection* vala_namespace_get_methods (ValaNamespace* self); GeeList* vala_namespace_get_methods (ValaNamespace* self);
void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt);
void vala_namespace_add_field (ValaNamespace* self, ValaField* f); void vala_namespace_add_field (ValaNamespace* self, ValaField* f);
void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m);
GeeList* vala_namespace_get_cprefixes (ValaNamespace* self); GeeList* vala_namespace_get_cprefixes (ValaNamespace* self);
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix);
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix);
char* vala_namespace_get_cheader_filename (ValaNamespace* self); char* vala_namespace_get_cheader_filename (ValaNamespace* self);
void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename); void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename);
void vala_namespace_process_attributes (ValaNamespace* self); void vala_namespace_process_attributes (ValaNamespace* self);
GType vala_namespace_get_type (void); GType vala_namespace_get_type (void);
 End of changes. 3 change blocks. 
11 lines changed or deleted 10 lines changed or added


 valanamespacereference.h   valanamespacereference.h 
skipping to change at line 56 skipping to change at line 56
struct _ValaNamespaceReference { struct _ValaNamespaceReference {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaNamespaceReferencePrivate * priv; ValaNamespaceReferencePrivate * priv;
}; };
struct _ValaNamespaceReferenceClass { struct _ValaNamespaceReferenceClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaNamespaceReference* vala_namespace_reference_new (const char* name, Val aSourceReference* source_reference); ValaNamespaceReference* vala_namespace_reference_new (const char* name, Val aSourceReference* source_reference);
char* vala_namespace_reference_get_name (ValaNamespaceReference* self); const char* vala_namespace_reference_get_name (ValaNamespaceReference* self );
void vala_namespace_reference_set_name (ValaNamespaceReference* self, const char* value); void vala_namespace_reference_set_name (ValaNamespaceReference* self, const char* value);
ValaSymbol* vala_namespace_reference_get_namespace_symbol (ValaNamespaceRef erence* self); ValaSymbol* vala_namespace_reference_get_namespace_symbol (ValaNamespaceRef erence* self);
void vala_namespace_reference_set_namespace_symbol (ValaNamespaceReference* self, ValaSymbol* value); void vala_namespace_reference_set_namespace_symbol (ValaNamespaceReference* self, ValaSymbol* value);
GType vala_namespace_reference_get_type (void); GType vala_namespace_reference_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valanullchecker.h   valanullchecker.h 
skipping to change at line 61 skipping to change at line 61
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.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/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.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>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_NULL_CHECKER (vala_null_checker_get_type ()) #define VALA_TYPE_NULL_CHECKER (vala_null_checker_get_type ())
#define VALA_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_NULL_CHECKER, ValaNullChecker)) #define VALA_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_NULL_CHECKER, ValaNullChecker))
#define VALA_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_NULL_CHECKER, ValaNullCheckerClass)) #define VALA_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_NULL_CHECKER, ValaNullCheckerClass))
#define VALA_IS_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_NULL_CHECKER)) #define VALA_IS_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_NULL_CHECKER))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaobjectcreationexpression.h   valaobjectcreationexpression.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 __VALA_VALAOBJECTCREATIONEXPRESSION_H__ #ifndef __VALA_VALAOBJECTCREATIONEXPRESSION_H__
#define __VALA_VALAOBJECTCREATIONEXPRESSION_H__ #define __VALA_VALAOBJECTCREATIONEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_OBJECT_CREATION_EXPRESSION (vala_object_creation_expressi on_get_type ()) #define VALA_TYPE_OBJECT_CREATION_EXPRESSION (vala_object_creation_expressi on_get_type ())
#define VALA_OBJECT_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_OBJECT_CREATION_EXPRESSION, ValaObjectCreationExpression)) #define VALA_OBJECT_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_OBJECT_CREATION_EXPRESSION, ValaObjectCreationExpression))
#define VALA_OBJECT_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CA ST ((klass), VALA_TYPE_OBJECT_CREATION_EXPRESSION, ValaObjectCreationExpres sionClass)) #define VALA_OBJECT_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CA ST ((klass), VALA_TYPE_OBJECT_CREATION_EXPRESSION, ValaObjectCreationExpres sionClass))
#define VALA_IS_OBJECT_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_CREATION_EXPRESSION)) #define VALA_IS_OBJECT_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_CREATION_EXPRESSION))
#define VALA_IS_OBJECT_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS _TYPE ((klass), VALA_TYPE_OBJECT_CREATION_EXPRESSION)) #define VALA_IS_OBJECT_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS _TYPE ((klass), VALA_TYPE_OBJECT_CREATION_EXPRESSION))
skipping to change at line 57 skipping to change at line 57
ValaExpression parent_instance; ValaExpression parent_instance;
ValaObjectCreationExpressionPrivate * priv; ValaObjectCreationExpressionPrivate * priv;
}; };
struct _ValaObjectCreationExpressionClass { struct _ValaObjectCreationExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference); ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference);
void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg); void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg);
GeeCollection* vala_object_creation_expression_get_argument_list (ValaObjec tCreationExpression* self); GeeList* vala_object_creation_expression_get_argument_list (ValaObjectCreat ionExpression* self);
void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init); void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init);
GeeCollection* vala_object_creation_expression_get_object_initializer (Vala ObjectCreationExpression* self); GeeList* vala_object_creation_expression_get_object_initializer (ValaObject CreationExpression* self);
ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self); ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self);
void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value); void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value);
ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self); ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self);
void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value); void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value);
ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self); ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self);
void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value); void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value);
gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self); gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self);
void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value); void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value);
GType vala_object_creation_expression_get_type (void); GType vala_object_creation_expression_get_type (void);
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valapointertype.h   valapointertype.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAPOINTERTYPE_H__ #ifndef __VALA_VALAPOINTERTYPE_H__
#define __VALA_VALAPOINTERTYPE_H__ #define __VALA_VALAPOINTERTYPE_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/list.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h>
#include <vala/valascope.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodevisitor.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_POINTER_TYPE (vala_pointer_type_get_type ()) #define VALA_TYPE_POINTER_TYPE (vala_pointer_type_get_type ())
#define VALA_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_POINTER_TYPE, ValaPointerType)) #define VALA_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_POINTER_TYPE, ValaPointerType))
#define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) #define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass))
#define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_POINTER_TYPE)) #define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_POINTER_TYPE))
#define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_POINTER_TYPE)) #define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_POINTER_TYPE))
#define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) #define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass))
skipping to change at line 59 skipping to change at line 62
*/ */
struct _ValaPointerType { struct _ValaPointerType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaPointerTypePrivate * priv; ValaPointerTypePrivate * priv;
}; };
struct _ValaPointerTypeClass { struct _ValaPointerTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaPointerType* vala_pointer_type_new (ValaDataType* base_type); ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference);
ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self); ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self);
void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value); void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value);
GType vala_pointer_type_get_type (void); GType vala_pointer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 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 58 skipping to change at line 58
*/ */
struct _ValaProperty { struct _ValaProperty {
ValaMember parent_instance; ValaMember parent_instance;
ValaPropertyPrivate * priv; ValaPropertyPrivate * priv;
}; };
struct _ValaPropertyClass { struct _ValaPropertyClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaProperty* vala_property_new (const char* _name, ValaDataType* type, Val aPropertyAccessor* _get_accessor, ValaPropertyAccessor* _set_accessor, Vala SourceReference* source); ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor , ValaSourceReference* source_reference);
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);
ValaDataType* vala_property_get_type_reference (ValaProperty* self); ValaDataType* vala_property_get_property_type (ValaProperty* self);
void vala_property_set_type_reference (ValaProperty* self, ValaDataType* va void vala_property_set_property_type (ValaProperty* self, ValaDataType* val
lue); ue);
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);
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_notify (ValaProperty* self); gboolean vala_property_get_notify (ValaProperty* self);
void vala_property_set_notify (ValaProperty* self, gboolean value); void vala_property_set_notify (ValaProperty* self, gboolean 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);
skipping to change at line 88 skipping to change at line 88
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);
gboolean vala_property_get_overrides (ValaProperty* self); gboolean vala_property_get_overrides (ValaProperty* self);
void vala_property_set_overrides (ValaProperty* self, gboolean value); void vala_property_set_overrides (ValaProperty* self, gboolean value);
ValaField* vala_property_get_field (ValaProperty* self); ValaField* vala_property_get_field (ValaProperty* self);
void vala_property_set_field (ValaProperty* self, ValaField* value); void vala_property_set_field (ValaProperty* self, ValaField* value);
MemberBinding vala_property_get_binding (ValaProperty* self); MemberBinding vala_property_get_binding (ValaProperty* self);
void vala_property_set_binding (ValaProperty* self, MemberBinding value); void vala_property_set_binding (ValaProperty* self, MemberBinding value);
ValaProperty* vala_property_get_base_property (ValaProperty* self); ValaProperty* vala_property_get_base_property (ValaProperty* self);
void vala_property_set_base_property (ValaProperty* self, ValaProperty* val ue);
ValaProperty* vala_property_get_base_interface_property (ValaProperty* self ); ValaProperty* vala_property_get_base_interface_property (ValaProperty* self );
void vala_property_set_base_interface_property (ValaProperty* self, ValaPro perty* value);
ValaExpression* vala_property_get_default_expression (ValaProperty* self); ValaExpression* vala_property_get_default_expression (ValaProperty* self);
void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value); void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value);
char* vala_property_get_nick (ValaProperty* self); const char* vala_property_get_nick (ValaProperty* self);
void vala_property_set_nick (ValaProperty* self, const char* value); void vala_property_set_nick (ValaProperty* self, const char* value);
char* vala_property_get_blurb (ValaProperty* self); const char* vala_property_get_blurb (ValaProperty* self);
void vala_property_set_blurb (ValaProperty* self, const char* value); void vala_property_set_blurb (ValaProperty* self, const char* value);
GType vala_property_get_type (void); GType vala_property_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
8 lines changed or deleted 6 lines changed or added


 valarealliteral.h   valarealliteral.h 
skipping to change at line 58 skipping to change at line 58
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaRealLiteralPrivate * priv; ValaRealLiteralPrivate * priv;
}; };
struct _ValaRealLiteralClass { struct _ValaRealLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source); ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source);
char* vala_real_literal_get_type_name (ValaRealLiteral* self); char* vala_real_literal_get_type_name (ValaRealLiteral* self);
char* vala_real_literal_get_value (ValaRealLiteral* self); const char* vala_real_literal_get_value (ValaRealLiteral* self);
void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ; void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ;
GType vala_real_literal_get_type (void); GType vala_real_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


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


 valareferencetype.h   valareferencetype.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaReferenceType { struct _ValaReferenceType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaReferenceTypePrivate * priv; ValaReferenceTypePrivate * priv;
}; };
struct _ValaReferenceTypeClass { struct _ValaReferenceTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaReferenceType* vala_reference_type_new (void);
GType vala_reference_type_get_type (void); GType vala_reference_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valareport.h   valareport.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALAREPORT_H__ #define __VALA_VALAREPORT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
extern gint vala_report_warnings;
extern gint vala_report_errors;
extern gboolean vala_report_verbose_errors;
void vala_report_set_verbose_errors (gboolean verbose); void vala_report_set_verbose_errors (gboolean verbose);
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_report_source (ValaSourceReference* source);
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);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 53 skipping to change at line 53
#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/valanamedargument.h> #include <vala/valanamedargument.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valadeclarationstatement.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.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/valareturnstatement.h> #include <vala/valareturnstatement.h>
skipping to change at line 78 skipping to change at line 79
#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/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/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valatypesymbol.h>
#include <vala/valainvocationexpression.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 126 skipping to change at line 128
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
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);
ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference);
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. 4 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valasignal.h   valasignal.h 
skipping to change at line 62 skipping to change at line 62
ValaSignalPrivate * priv; ValaSignalPrivate * priv;
}; };
struct _ValaSignalClass { struct _ValaSignalClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference); ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference);
void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m); void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m);
GeeList* vala_signal_get_parameters (ValaSignal* self); GeeList* vala_signal_get_parameters (ValaSignal* self);
ValaDelegate* vala_signal_get_delegate (ValaSignal* self); ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type);
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);
ValaMethod* vala_signal_get_method_handler (ValaSignal* self);
ValaDataType* vala_signal_get_return_type (ValaSignal* self); ValaDataType* vala_signal_get_return_type (ValaSignal* self);
void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value); void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value);
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);
gboolean vala_signal_get_is_virtual (ValaSignal* self);
void vala_signal_set_is_virtual (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. 3 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valasignaltype.h   valasignaltype.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 __VALA_VALASIGNALTYPE_H__ #ifndef __VALA_VALASIGNALTYPE_H__
#define __VALA_VALASIGNALTYPE_H__ #define __VALA_VALASIGNALTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ()) #define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ())
#define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType)) #define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType))
#define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
#define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE))
#define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE))
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valasourcefile.h   valasourcefile.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALASOURCEFILE_H__ #ifndef __VALA_VALASOURCEFILE_H__
#define __VALA_VALASOURCEFILE_H__ #define __VALA_VALASOURCEFILE_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/list.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ()) #define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ())
#define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile)) #define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile))
#define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass))
#define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE))
#define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE))
#define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass))
skipping to change at line 66 skipping to change at line 66
}; };
typedef enum { typedef enum {
VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_FULL, VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_FULL,
VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_SHALLOW, VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_SHALLOW,
VALA_SOURCE_FILE_DEPENDENCY_TYPE_SOURCE VALA_SOURCE_FILE_DEPENDENCY_TYPE_SOURCE
} ValaSourceFileDependencyType; } ValaSourceFileDependencyType;
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char* filename, gboolean pkg); ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char* filename, gboolean pkg);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaNamesp aceReference* ns); void vala_source_file_add_using_directive (ValaSourceFile* self, ValaNamesp aceReference* ns);
GeeCollection* vala_source_file_get_using_directives (ValaSourceFile* self) ; GeeList* vala_source_file_get_using_directives (ValaSourceFile* self);
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node);
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node );
GeeCollection* vala_source_file_get_nodes (ValaSourceFile* self); GeeList* vala_source_file_get_nodes (ValaSourceFile* self);
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r);
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor);
char* vala_source_file_get_relative_filename (ValaSourceFile* self);
char* vala_source_file_get_cheader_filename (ValaSourceFile* self); char* vala_source_file_get_cheader_filename (ValaSourceFile* self);
char* vala_source_file_get_csource_filename (ValaSourceFile* self); char* vala_source_file_get_csource_filename (ValaSourceFile* self);
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); char* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type); void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type);
void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type); void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type);
GeeCollection* vala_source_file_get_header_external_includes (ValaSourceFil e* self); GeeList* vala_source_file_get_header_external_includes (ValaSourceFile* sel f);
void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include); void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include);
GeeCollection* vala_source_file_get_header_internal_includes (ValaSourceFil GeeList* vala_source_file_get_header_internal_includes (ValaSourceFile* sel
e* self); f);
GeeCollection* vala_source_file_get_source_external_includes (ValaSourceFil GeeList* vala_source_file_get_source_external_includes (ValaSourceFile* sel
e* self); f);
GeeCollection* vala_source_file_get_source_internal_includes (ValaSourceFil GeeList* vala_source_file_get_source_internal_includes (ValaSourceFile* sel
e* self); f);
GeeCollection* vala_source_file_get_header_internal_full_dependencies (Vala GeeList* vala_source_file_get_header_internal_full_dependencies (ValaSource
SourceFile* self); File* self);
GeeCollection* vala_source_file_get_header_internal_dependencies (ValaSourc GeeList* vala_source_file_get_header_internal_dependencies (ValaSourceFile*
eFile* self); self);
char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno);
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self);
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); gsize vala_source_file_get_mapped_length (ValaSourceFile* self);
char* vala_source_file_get_filename (ValaSourceFile* self); const char* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const char* value ); void vala_source_file_set_filename (ValaSourceFile* self, const char* value );
char* vala_source_file_get_comment (ValaSourceFile* self); const char* vala_source_file_get_comment (ValaSourceFile* self);
void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ; void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ;
gboolean vala_source_file_get_external_package (ValaSourceFile* self); gboolean vala_source_file_get_external_package (ValaSourceFile* self);
void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value); void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value);
ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self); ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self);
void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value); void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value);
gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self); gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self);
void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue); void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue);
gint vala_source_file_get_mark (ValaSourceFile* self); gint vala_source_file_get_mark (ValaSourceFile* self);
void vala_source_file_set_mark (ValaSourceFile* self, gint value); void vala_source_file_set_mark (ValaSourceFile* self, gint value);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
 End of changes. 8 change blocks. 
16 lines changed or deleted 17 lines changed or added


 valasourcereference.h   valasourcereference.h 
skipping to change at line 68 skipping to change at line 68
ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self);
void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value); void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value);
gint vala_source_reference_get_first_line (ValaSourceReference* self); gint vala_source_reference_get_first_line (ValaSourceReference* self);
void vala_source_reference_set_first_line (ValaSourceReference* self, gint value); void vala_source_reference_set_first_line (ValaSourceReference* self, gint value);
gint vala_source_reference_get_first_column (ValaSourceReference* self); gint vala_source_reference_get_first_column (ValaSourceReference* self);
void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value); void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value);
gint vala_source_reference_get_last_line (ValaSourceReference* self); gint vala_source_reference_get_last_line (ValaSourceReference* self);
void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue); void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue);
gint vala_source_reference_get_last_column (ValaSourceReference* self); gint vala_source_reference_get_last_column (ValaSourceReference* self);
void vala_source_reference_set_last_column (ValaSourceReference* self, gint value); void vala_source_reference_set_last_column (ValaSourceReference* self, gint value);
char* vala_source_reference_get_comment (ValaSourceReference* self); const char* vala_source_reference_get_comment (ValaSourceReference* self);
void vala_source_reference_set_comment (ValaSourceReference* self, const ch ar* value); void vala_source_reference_set_comment (ValaSourceReference* self, const ch ar* value);
GType vala_source_reference_get_type (void); GType vala_source_reference_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valastringliteral.h   valastringliteral.h 
skipping to change at line 58 skipping to change at line 58
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaStringLiteralPrivate * priv; ValaStringLiteralPrivate * priv;
}; };
struct _ValaStringLiteralClass { struct _ValaStringLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaStringLiteral* vala_string_literal_new (const char* s, ValaSourceRefere nce* source); ValaStringLiteral* vala_string_literal_new (const char* s, ValaSourceRefere nce* source);
char* vala_string_literal_eval (ValaStringLiteral* self); char* vala_string_literal_eval (ValaStringLiteral* self);
char* vala_string_literal_get_value (ValaStringLiteral* self); const char* vala_string_literal_get_value (ValaStringLiteral* self);
void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue); void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue);
GType vala_string_literal_get_type (void); GType vala_string_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valastruct.h   valastruct.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALASTRUCT_H__ #ifndef __VALA_VALASTRUCT_H__
#define __VALA_VALASTRUCT_H__ #define __VALA_VALASTRUCT_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/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_STRUCT (vala_struct_get_type ()) #define VALA_TYPE_STRUCT (vala_struct_get_type ())
#define VALA_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_STRU CT, ValaStruct)) #define VALA_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_STRU CT, ValaStruct))
#define VALA_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_STRUCT, ValaStructClass)) #define VALA_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_STRUCT, ValaStructClass))
#define VALA_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S TRUCT)) #define VALA_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S TRUCT))
#define VALA_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_STRUCT)) #define VALA_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_STRUCT))
#define VALA_STRUCT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_STRUCT, ValaStructClass)) #define VALA_STRUCT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_STRUCT, ValaStructClass))
typedef struct _ValaStructPrivate ValaStructPrivate; typedef struct _ValaStructPrivate ValaStructPrivate;
/** /**
* Represents a struct declaration in the source code. * Represents a struct declaration in the source code.
*/ */
struct _ValaStruct { struct _ValaStruct {
ValaTypesymbol parent_instance; ValaTypeSymbol parent_instance;
ValaStructPrivate * priv; ValaStructPrivate * priv;
}; };
struct _ValaStructClass { struct _ValaStructClass {
ValaTypesymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
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 );
GeeCollection* vala_struct_get_type_parameters (ValaStruct* self); GeeList* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeCollection* vala_struct_get_fields (ValaStruct* self); GeeList* 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); GeeList* vala_struct_get_methods (ValaStruct* self);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type); void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type);
GeeCollection* vala_struct_get_base_types (ValaStruct* self); GeeList* vala_struct_get_base_types (ValaStruct* self);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
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. 7 change blocks. 
7 lines changed or deleted 7 lines changed or added


 valaswitchsection.h   valaswitchsection.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 __VALA_VALASWITCHSECTION_H__ #ifndef __VALA_VALASWITCHSECTION_H__
#define __VALA_VALASWITCHSECTION_H__ #define __VALA_VALASWITCHSECTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valablock.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))
skipping to change at line 57 skipping to change at line 57
ValaBlock parent_instance; ValaBlock parent_instance;
ValaSwitchSectionPrivate * priv; ValaSwitchSectionPrivate * priv;
}; };
struct _ValaSwitchSectionClass { struct _ValaSwitchSectionClass {
ValaBlockClass parent_class; ValaBlockClass parent_class;
}; };
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); GeeList* 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);
GType vala_switch_section_get_type (void); GType vala_switch_section_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaswitchstatement.h   valaswitchstatement.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 __VALA_VALASWITCHSTATEMENT_H__ #ifndef __VALA_VALASWITCHSTATEMENT_H__
#define __VALA_VALASWITCHSTATEMENT_H__ #define __VALA_VALASWITCHSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.h> #include <gee/list.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SWITCH_STATEMENT (vala_switch_statement_get_type ()) #define VALA_TYPE_SWITCH_STATEMENT (vala_switch_statement_get_type ())
#define VALA_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_SWITCH_STATEMENT, ValaSwitchStatement)) #define VALA_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_SWITCH_STATEMENT, ValaSwitchStatement))
#define VALA_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_SWITCH_STATEMENT, ValaSwitchStatementClass)) #define VALA_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_SWITCH_STATEMENT, ValaSwitchStatementClass))
#define VALA_IS_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_SWITCH_STATEMENT)) #define VALA_IS_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_SWITCH_STATEMENT))
#define VALA_IS_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_SWITCH_STATEMENT)) #define VALA_IS_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_SWITCH_STATEMENT))
skipping to change at line 57 skipping to change at line 57
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSwitchStatementPrivate * priv; ValaSwitchStatementPrivate * priv;
}; };
struct _ValaSwitchStatementClass { struct _ValaSwitchStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section); void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section);
GeeCollection* vala_switch_statement_get_sections (ValaSwitchStatement* sel f); GeeList* vala_switch_statement_get_sections (ValaSwitchStatement* self);
ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self); ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self);
void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value); void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value);
GType vala_switch_statement_get_type (void); GType vala_switch_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALASYMBOL_H__ #ifndef __VALA_VALASYMBOL_H__
#define __VALA_VALASYMBOL_H__ #define __VALA_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/list.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.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 59 skipping to change at line 59
struct _ValaSymbol { struct _ValaSymbol {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSymbolPrivate * priv; ValaSymbolPrivate * priv;
}; };
struct _ValaSymbolClass { struct _ValaSymbolClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
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); GeeList* (*get_cheader_filenames) (ValaSymbol* self);
}; };
typedef enum { typedef enum {
VALA_SYMBOL_ACCESSIBILITY_PRIVATE, VALA_SYMBOL_ACCESSIBILITY_PRIVATE,
VALA_SYMBOL_ACCESSIBILITY_INTERNAL, VALA_SYMBOL_ACCESSIBILITY_INTERNAL,
VALA_SYMBOL_ACCESSIBILITY_PROTECTED, VALA_SYMBOL_ACCESSIBILITY_PROTECTED,
VALA_SYMBOL_ACCESSIBILITY_PUBLIC VALA_SYMBOL_ACCESSIBILITY_PUBLIC
} ValaSymbolAccessibility; } ValaSymbolAccessibility;
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
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); GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self);
ValaSymbol* vala_symbol_new (void);
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); const 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); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); 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_external (ValaSymbol* self); gboolean vala_symbol_get_external (ValaSymbol* self);
void vala_symbol_set_external (ValaSymbol* self, gboolean value); void vala_symbol_set_external (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_external_package (ValaSymbol* self); gboolean vala_symbol_get_external_package (ValaSymbol* self);
GType vala_symbol_get_type (void); GType vala_symbol_get_type (void);
 End of changes. 5 change blocks. 
5 lines changed or deleted 4 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
skipping to change at line 67 skipping to change at line 67
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.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))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


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


 valatokentype.h   valatokentype.h 
skipping to change at line 71 skipping to change at line 71
VALA_TOKEN_TYPE_COLON, VALA_TOKEN_TYPE_COLON,
VALA_TOKEN_TYPE_COMMA, VALA_TOKEN_TYPE_COMMA,
VALA_TOKEN_TYPE_CONST, VALA_TOKEN_TYPE_CONST,
VALA_TOKEN_TYPE_CONSTRUCT, VALA_TOKEN_TYPE_CONSTRUCT,
VALA_TOKEN_TYPE_CONTINUE, VALA_TOKEN_TYPE_CONTINUE,
VALA_TOKEN_TYPE_DEFAULT, VALA_TOKEN_TYPE_DEFAULT,
VALA_TOKEN_TYPE_DELEGATE, VALA_TOKEN_TYPE_DELEGATE,
VALA_TOKEN_TYPE_DELETE, VALA_TOKEN_TYPE_DELETE,
VALA_TOKEN_TYPE_DIV, VALA_TOKEN_TYPE_DIV,
VALA_TOKEN_TYPE_DO, VALA_TOKEN_TYPE_DO,
VALA_TOKEN_TYPE_DOUBLE_COLON,
VALA_TOKEN_TYPE_DOT, VALA_TOKEN_TYPE_DOT,
VALA_TOKEN_TYPE_DYNAMIC, VALA_TOKEN_TYPE_DYNAMIC,
VALA_TOKEN_TYPE_ELLIPSIS, VALA_TOKEN_TYPE_ELLIPSIS,
VALA_TOKEN_TYPE_ELSE, VALA_TOKEN_TYPE_ELSE,
VALA_TOKEN_TYPE_ENUM, VALA_TOKEN_TYPE_ENUM,
VALA_TOKEN_TYPE_ENSURES, VALA_TOKEN_TYPE_ENSURES,
VALA_TOKEN_TYPE_ERRORDOMAIN, VALA_TOKEN_TYPE_ERRORDOMAIN,
VALA_TOKEN_TYPE_EOF, VALA_TOKEN_TYPE_EOF,
VALA_TOKEN_TYPE_EXTERN, VALA_TOKEN_TYPE_EXTERN,
VALA_TOKEN_TYPE_FALSE, VALA_TOKEN_TYPE_FALSE,
skipping to change at line 145 skipping to change at line 146
VALA_TOKEN_TYPE_SWITCH, VALA_TOKEN_TYPE_SWITCH,
VALA_TOKEN_TYPE_THIS, VALA_TOKEN_TYPE_THIS,
VALA_TOKEN_TYPE_THROW, VALA_TOKEN_TYPE_THROW,
VALA_TOKEN_TYPE_THROWS, VALA_TOKEN_TYPE_THROWS,
VALA_TOKEN_TYPE_TILDE, VALA_TOKEN_TYPE_TILDE,
VALA_TOKEN_TYPE_TRUE, VALA_TOKEN_TYPE_TRUE,
VALA_TOKEN_TYPE_TRY, VALA_TOKEN_TYPE_TRY,
VALA_TOKEN_TYPE_TYPEOF, VALA_TOKEN_TYPE_TYPEOF,
VALA_TOKEN_TYPE_USING, VALA_TOKEN_TYPE_USING,
VALA_TOKEN_TYPE_VAR, VALA_TOKEN_TYPE_VAR,
VALA_TOKEN_TYPE_VERBATIM_STRING_LITERAL,
VALA_TOKEN_TYPE_VIRTUAL, VALA_TOKEN_TYPE_VIRTUAL,
VALA_TOKEN_TYPE_VOID, VALA_TOKEN_TYPE_VOID,
VALA_TOKEN_TYPE_VOLATILE, VALA_TOKEN_TYPE_VOLATILE,
VALA_TOKEN_TYPE_WEAK, VALA_TOKEN_TYPE_WEAK,
VALA_TOKEN_TYPE_WHILE VALA_TOKEN_TYPE_WHILE
} ValaTokenType; } ValaTokenType;
const char* vala_token_type_to_string (ValaTokenType self); const char* vala_token_type_to_string (ValaTokenType self);
GType vala_token_type_get_type (void); GType vala_token_type_get_type (void);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valatypeparameter.h   valatypeparameter.h 
skipping to change at line 51 skipping to change at line 51
#define VALA_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass)) #define VALA_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass))
typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate; typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate;
/** /**
* Represents a generic type parameter in the source code. * Represents a generic type parameter in the source code.
*/ */
struct _ValaTypeParameter { struct _ValaTypeParameter {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypeParameterPrivate * priv; ValaTypeParameterPrivate * priv;
ValaTypesymbol* type; ValaTypeSymbol* type;
}; };
struct _ValaTypeParameterClass { struct _ValaTypeParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source); ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source);
gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2); gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2);
GType vala_typeparameter_get_type (void); GType vala_typeparameter_get_type (void);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.h 
skipping to change at line 57 skipping to change at line 57
/** /**
* C function to register a type at runtime. * C function to register a type at runtime.
*/ */
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GObject parent_instance; GObject parent_instance;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GObjectClass parent_class; GObjectClass parent_class;
ValaTypesymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf); ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf);
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); ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self);
}; };
void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin); void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin);
ValaTypesymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self); ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self);
char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self); char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self);
char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self); char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self); char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self); char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self);
char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaTypeRegisterFunction* vala_typeregister_function_new (void);
GType vala_typeregister_function_get_type (void); GType vala_typeregister_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 2 lines changed or added


 valatypesymbol.h   valatypesymbol.h 
/* valatype.vala /* valatypesymbol.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2008 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.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALATYPESYMBOL_H__ #ifndef __VALA_VALATYPESYMBOL_H__
#define __VALA_VALATYPESYMBOL_H__ #define __VALA_VALATYPESYMBOL_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/list.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPESYMBOL (vala_typesymbol_get_type ()) #define VALA_TYPE_TYPESYMBOL (vala_typesymbol_get_type ())
#define VALA_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ #define VALA_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
TYPESYMBOL, ValaTypesymbol)) TYPESYMBOL, ValaTypeSymbol))
#define VALA_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL #define VALA_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_TYPESYMBOL, ValaTypesymbolClass)) A_TYPE_TYPESYMBOL, ValaTypeSymbolClass))
#define VALA_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_TYPESYMBOL)) #define VALA_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_TYPESYMBOL))
#define VALA_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPESYMBOL)) #define VALA_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPESYMBOL))
#define VALA_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_TYPESYMBOL, ValaTypesymbolClass)) #define VALA_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_TYPESYMBOL, ValaTypeSymbolClass))
typedef struct _ValaTypesymbol ValaTypesymbol; typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypesymbolClass ValaTypesymbolClass; typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaTypesymbolPrivate ValaTypesymbolPrivate; typedef struct _ValaTypeSymbolPrivate ValaTypeSymbolPrivate;
/** /**
* 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 _ValaTypesymbol { struct _ValaTypeSymbol {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypesymbolPrivate * priv; ValaTypeSymbolPrivate * priv;
}; };
struct _ValaTypesymbolClass { struct _ValaTypeSymbolClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_cname) (ValaTypesymbol* self, gboolean const_type); char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type);
gboolean (*is_reference_type) (ValaTypesymbol* self); gboolean (*is_reference_type) (ValaTypeSymbol* self);
char* (*get_dup_function) (ValaTypesymbol* self); char* (*get_dup_function) (ValaTypeSymbol* self);
char* (*get_free_function) (ValaTypesymbol* self); char* (*get_free_function) (ValaTypeSymbol* self);
char* (*get_copy_function) (ValaTypesymbol* self); char* (*get_copy_function) (ValaTypeSymbol* self);
char* (*get_destroy_function) (ValaTypesymbol* self); char* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypesymbol* self); gboolean (*is_reference_counting) (ValaTypeSymbol* self);
char* (*get_ref_function) (ValaTypesymbol* self); char* (*get_ref_function) (ValaTypeSymbol* self);
char* (*get_unref_function) (ValaTypesymbol* self); char* (*get_unref_function) (ValaTypeSymbol* self);
char* (*get_type_id) (ValaTypesymbol* self); char* (*get_type_id) (ValaTypeSymbol* self);
char* (*get_marshaller_type_name) (ValaTypesymbol* self); char* (*get_marshaller_type_name) (ValaTypeSymbol* self);
char* (*get_get_value_function) (ValaTypesymbol* self); char* (*get_get_value_function) (ValaTypeSymbol* self);
char* (*get_set_value_function) (ValaTypesymbol* self); char* (*get_set_value_function) (ValaTypeSymbol* self);
char* (*get_upper_case_cname) (ValaTypesymbol* self, const char* inf char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf
ix); ix);
char* (*get_default_value) (ValaTypesymbol* self); char* (*get_default_value) (ValaTypeSymbol* self);
gboolean (*is_subtype_of) (ValaTypesymbol* self, ValaTypesymbol* t); gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t);
gint (*get_type_parameter_index) (ValaTypesymbol* self, const char* gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char*
name); name);
char* (*get_type_signature) (ValaTypesymbol* self); char* (*get_type_signature) (ValaTypeSymbol* self);
}; };
char* vala_typesymbol_get_cname (ValaTypesymbol* self, gboolean const_type) char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type)
; ;
gboolean vala_typesymbol_is_reference_type (ValaTypesymbol* self); gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self);
char* vala_typesymbol_get_dup_function (ValaTypesymbol* self); char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_free_function (ValaTypesymbol* self); char* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_copy_function (ValaTypesymbol* self); char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_destroy_function (ValaTypesymbol* self); char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_reference_counting (ValaTypesymbol* self); gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_function (ValaTypesymbol* self); char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_unref_function (ValaTypesymbol* self); char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_type_id (ValaTypesymbol* self); char* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
char* vala_typesymbol_get_marshaller_type_name (ValaTypesymbol* self); char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self);
char* vala_typesymbol_get_get_value_function (ValaTypesymbol* self); char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_set_value_function (ValaTypesymbol* self); char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_upper_case_cname (ValaTypesymbol* self, const cha char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha
r* infix); r* infix);
char* vala_typesymbol_get_default_value (ValaTypesymbol* self); char* vala_typesymbol_get_default_value (ValaTypeSymbol* self);
void vala_typesymbol_add_cheader_filename (ValaTypesymbol* self, const char void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char
* filename); * filename);
gboolean vala_typesymbol_is_subtype_of (ValaTypesymbol* self, ValaTypesymbo gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo
l* t); l* t);
gint vala_typesymbol_get_type_parameter_index (ValaTypesymbol* self, const gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const
char* name); char* name);
char* vala_typesymbol_get_type_signature (ValaTypesymbol* self); char* vala_typesymbol_get_type_signature (ValaTypeSymbol* self);
ValaTypesymbol* vala_typesymbol_new (void);
GType vala_typesymbol_get_type (void); GType vala_typesymbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 10 change blocks. 
58 lines changed or deleted 57 lines changed or added


 valaunresolvedsymbol.h   valaunresolvedsymbol.h 
skipping to change at line 62 skipping to change at line 62
}; };
struct _ValaUnresolvedSymbolClass { struct _ValaUnresolvedSymbolClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn er, const char* name, ValaSourceReference* source_reference); ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn er, const char* name, ValaSourceReference* source_reference);
ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf); ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf);
ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self); ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self);
void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value); void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value);
char* vala_unresolved_symbol_get_name (ValaUnresolvedSymbol* self); const char* vala_unresolved_symbol_get_name (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_name (ValaUnresolvedSymbol* self, const cha r* value); void vala_unresolved_symbol_set_name (ValaUnresolvedSymbol* self, const cha r* value);
gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo
lean value);
GType vala_unresolved_symbol_get_type (void); GType vala_unresolved_symbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valaunresolvedtype.h   valaunresolvedtype.h 
skipping to change at line 35 skipping to change at line 35
#define __VALA_VALAUNRESOLVEDTYPE_H__ #define __VALA_VALAUNRESOLVEDTYPE_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/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valaunresolvedsymbol.h> #include <vala/valaunresolvedsymbol.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_UNRESOLVED_TYPE (vala_unresolved_type_get_type ()) #define VALA_TYPE_UNRESOLVED_TYPE (vala_unresolved_type_get_type ())
#define VALA_UNRESOLVED_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_UNRESOLVED_TYPE, ValaUnresolvedType)) #define VALA_UNRESOLVED_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_UNRESOLVED_TYPE, ValaUnresolvedType))
#define VALA_UNRESOLVED_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_UNRESOLVED_TYPE, ValaUnresolvedTypeClass)) #define VALA_UNRESOLVED_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_UNRESOLVED_TYPE, ValaUnresolvedTypeClass))
#define VALA_IS_UNRESOLVED_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_UNRESOLVED_TYPE)) #define VALA_IS_UNRESOLVED_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_UNRESOLVED_TYPE))
#define VALA_IS_UNRESOLVED_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_UNRESOLVED_TYPE)) #define VALA_IS_UNRESOLVED_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_UNRESOLVED_TYPE))
#define VALA_UNRESOLVED_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_UNRESOLVED_TYPE, ValaUnresolvedTypeClass)) #define VALA_UNRESOLVED_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_UNRESOLVED_TYPE, ValaUnresolvedTypeClass))
skipping to change at line 66 skipping to change at line 67
struct _ValaUnresolvedTypeClass { struct _ValaUnresolvedTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaUnresolvedType* vala_unresolved_type_new (void); ValaUnresolvedType* vala_unresolved_type_new (void);
ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source); ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source);
ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr); ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr);
ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self); ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self);
void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value); void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value);
gint vala_unresolved_type_get_array_rank (ValaUnresolvedType* self);
void vala_unresolved_type_set_array_rank (ValaUnresolvedType* self, gint va
lue);
gint vala_unresolved_type_get_pointer_level (ValaUnresolvedType* self);
void vala_unresolved_type_set_pointer_level (ValaUnresolvedType* self, gint
value);
gboolean vala_unresolved_type_get_is_weak (ValaUnresolvedType* self);
void vala_unresolved_type_set_is_weak (ValaUnresolvedType* self, gboolean v
alue);
GType vala_unresolved_type_get_type (void); GType vala_unresolved_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
9 lines changed or deleted 1 lines changed or added


 valavaluetype.h   valavaluetype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaValueType { struct _ValaValueType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaValueTypePrivate * priv; ValaValueTypePrivate * priv;
}; };
struct _ValaValueTypeClass { struct _ValaValueTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaValueType* vala_value_type_new (ValaTypesymbol* type_symbol); ValaValueType* vala_value_type_new (ValaTypeSymbol* type_symbol);
ValaTypesymbol* vala_value_type_get_type_symbol (ValaValueType* self); ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self);
void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypesymbol* void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol*
value); value);
GType vala_value_type_get_type (void); GType vala_value_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
4 lines changed or deleted 4 lines changed or added


 valavoidtype.h   valavoidtype.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALAVOIDTYPE_H__ #ifndef __VALA_VALAVOIDTYPE_H__
#define __VALA_VALAVOIDTYPE_H__ #define __VALA_VALAVOIDTYPE_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/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valascope.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_VOID_TYPE (vala_void_type_get_type ()) #define VALA_TYPE_VOID_TYPE (vala_void_type_get_type ())
#define VALA_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_V OID_TYPE, ValaVoidType)) #define VALA_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_V OID_TYPE, ValaVoidType))
#define VALA_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_VOID_TYPE, ValaVoidTypeClass)) #define VALA_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_VOID_TYPE, ValaVoidTypeClass))
#define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_VOID_TYPE)) #define VALA_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_VOID_TYPE))
#define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_VOID_TYPE)) #define VALA_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_VOID_TYPE))
#define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_VOID_TYPE, ValaVoidTypeClass)) #define VALA_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_VOID_TYPE, ValaVoidTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added

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