valaaddressofexpression.h   valaaddressofexpression.h 
/* valaaddressofexpression.vala /* valaaddressofexpression.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


 valaassignment.h   valaassignment.h 
/* valaassignment.vala /* valaassignment.vala
* *
* Copyright (C) 2006-2007 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 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAASSIGNMENT_H__ #ifndef __VALA_VALAASSIGNMENT_H__
#define __VALA_VALAASSIGNMENT_H__ #define __VALA_VALAASSIGNMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_ASSIGNMENT (vala_assignment_get_type ()) #define VALA_TYPE_ASSIGNMENT (vala_assignment_get_type ())
#define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment)) #define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment))
#define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass)) #define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass))
#define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT)) #define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT))
#define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT)) #define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valabaseaccess.h   valabaseaccess.h 
/* valabaseaccess.vala /* valabaseaccess.vala
* *
* Copyright (C) 2006-2007 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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valabasicblock.h   valabasicblock.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALABASICBLOCK_H__ #ifndef __VALA_VALABASICBLOCK_H__
#define __VALA_VALABASICBLOCK_H__ #define __VALA_VALABASICBLOCK_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/set.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ()) #define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ())
#define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock)) #define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock))
#define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
#define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK))
#define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK))
#define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
skipping to change at line 69 skipping to change at line 70
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
ValaBasicBlock* vala_basic_block_construct (GType object_type); ValaBasicBlock* vala_basic_block_construct (GType object_type);
ValaBasicBlock* vala_basic_block_new (void); ValaBasicBlock* vala_basic_block_new (void);
ValaBasicBlock* vala_basic_block_construct_entry (GType object_type); ValaBasicBlock* vala_basic_block_construct_entry (GType object_type);
ValaBasicBlock* vala_basic_block_new_entry (void); ValaBasicBlock* vala_basic_block_new_entry (void);
ValaBasicBlock* vala_basic_block_construct_exit (GType object_type); ValaBasicBlock* vala_basic_block_construct_exit (GType object_type);
ValaBasicBlock* vala_basic_block_new_exit (void); ValaBasicBlock* vala_basic_block_new_exit (void);
void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node); void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node);
GeeList* vala_basic_block_get_nodes (ValaBasicBlock* self);
void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target ); void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target );
GeeList* vala_basic_block_get_predecessors (ValaBasicBlock* self); GeeList* vala_basic_block_get_predecessors (ValaBasicBlock* self);
GeeList* vala_basic_block_get_successors (ValaBasicBlock* self); GeeList* vala_basic_block_get_successors (ValaBasicBlock* self);
void vala_basic_block_add_child (ValaBasicBlock* self, ValaBasicBlock* bloc
k);
GeeList* vala_basic_block_get_children (ValaBasicBlock* self);
void vala_basic_block_add_dominator_frontier (ValaBasicBlock* self, ValaBas
icBlock* block);
GeeSet* vala_basic_block_get_dominator_frontier (ValaBasicBlock* self);
void vala_basic_block_add_phi_function (ValaBasicBlock* self, ValaPhiFuncti
on* phi);
GeeSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self);
ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self);
GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_basic_block (const GValue* value); gpointer vala_value_get_basic_block (const GValue* value);
void vala_value_set_basic_block (GValue* value, gpointer v_object); void vala_value_set_basic_block (GValue* value, gpointer v_object);
GType vala_basic_block_get_type (void); GType vala_basic_block_get_type (void);
gpointer vala_basic_block_ref (gpointer instance); gpointer vala_basic_block_ref (gpointer instance);
void vala_basic_block_unref (gpointer instance); void vala_basic_block_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 12 lines changed or added


 valabinaryexpression.h   valabinaryexpression.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_VALABINARYEXPRESSION_H__ #ifndef __VALA_VALABINARYEXPRESSION_H__
#define __VALA_VALABINARYEXPRESSION_H__ #define __VALA_VALABINARYEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ()) #define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ())
#define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression)) #define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression))
#define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) #define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass))
#define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION)) #define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION))
#define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION)) #define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valablock.h   valablock.h 
skipping to change at line 59 skipping to change at line 59
ValaBlockPrivate * priv; ValaBlockPrivate * priv;
}; };
struct _ValaBlockClass { struct _ValaBlockClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference); ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference);
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);
void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen t* stmt);
GeeList* 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);
void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable* local);
GeeList* vala_block_get_local_variables (ValaBlock* self); GeeList* vala_block_get_local_variables (ValaBlock* self);
void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt
atement* new_stmt);
void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt
, ValaStatement* new_stmt);
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. 
0 lines changed or deleted 6 lines changed or added


 valacastexpression.h   valacastexpression.h 
/* valacastexpression.vala /* valacastexpression.vala
* *
* Copyright (C) 2006-2007 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 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALACASTEXPRESSION_H__ #ifndef __VALA_VALACASTEXPRESSION_H__
#define __VALA_VALACASTEXPRESSION_H__ #define __VALA_VALACASTEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_CAST_EXPRESSION (vala_cast_expression_get_type ()) #define VALA_TYPE_CAST_EXPRESSION (vala_cast_expression_get_type ())
#define VALA_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CAST_EXPRESSION, ValaCastExpression)) #define VALA_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CAST_EXPRESSION, ValaCastExpression))
#define VALA_CAST_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CAST_EXPRESSION, ValaCastExpressionClass)) #define VALA_CAST_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CAST_EXPRESSION, ValaCastExpressionClass))
#define VALA_IS_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CAST_EXPRESSION)) #define VALA_IS_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CAST_EXPRESSION))
#define VALA_IS_CAST_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CAST_EXPRESSION)) #define VALA_IS_CAST_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CAST_EXPRESSION))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valacatchclause.h   valacatchclause.h 
/* valacatchclause.vala /* valacatchvala
* *
* Copyright (C) 2007-2008 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
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_VALACATCHCLAUSE_H__ #ifndef __VALA_VALACATCHCLAUSE_H__
#define __VALA_VALACATCHCLAUSE_H__ #define __VALA_VALACATCHCLAUSE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CATCH_CLAUSE (vala_catch_clause_get_type ()) #define VALA_TYPE_CATCH_CLAUSE (vala_catch_clause_get_type ())
#define VALA_CATCH_CLAUSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CATCH_CLAUSE, ValaCatchClause)) #define VALA_CATCH_CLAUSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CATCH_CLAUSE, ValaCatchClause))
#define VALA_CATCH_CLAUSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CATCH_CLAUSE, ValaCatchClauseClass)) #define VALA_CATCH_CLAUSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CATCH_CLAUSE, ValaCatchClauseClass))
#define VALA_IS_CATCH_CLAUSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CATCH_CLAUSE)) #define VALA_IS_CATCH_CLAUSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CATCH_CLAUSE))
#define VALA_IS_CATCH_CLAUSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CATCH_CLAUSE)) #define VALA_IS_CATCH_CLAUSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CATCH_CLAUSE))
#define VALA_CATCH_CLAUSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CATCH_CLAUSE, ValaCatchClauseClass)) #define VALA_CATCH_CLAUSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CATCH_CLAUSE, ValaCatchClauseClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaccodearraymodule.h   valaccodearraymodule.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEARRAYMODULE_H__ #ifndef __GOBJECT_VALACCODEARRAYMODULE_H__
#define __GOBJECT_VALACCODEARRAYMODULE_H__ #define __GOBJECT_VALACCODEARRAYMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaelementaccess.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valadatatype.h>
#include <vala/valasourcereference.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaelementaccess.h> #include <vala/valamethodcall.h>
#include <gobject/valaccodeinvocationexpressionmodule.h> #include <gobject/valaccodemethodcallmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ())
#define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule))
#define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
#define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule;
typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass;
typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate;
/** /**
* The link between an assignment and generated code. * The link between an assignment and generated code.
*/ */
struct _ValaCCodeArrayModule { struct _ValaCCodeArrayModule {
ValaCCodeInvocationExpressionModule parent_instance; ValaCCodeMethodCallModule parent_instance;
ValaCCodeArrayModulePrivate * priv; ValaCCodeArrayModulePrivate * priv;
}; };
struct _ValaCCodeArrayModuleClass { struct _ValaCCodeArrayModuleClass {
ValaCCodeInvocationExpressionModuleClass parent_class; ValaCCodeMethodCallModuleClass parent_class;
}; };
ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeArrayModule* vala_ccode_array_module_new (ValaCCodeGenerator* code gen, ValaCCodeModule* next); ValaCCodeArrayModule* vala_ccode_array_module_new (ValaCCodeGenerator* code gen, ValaCCodeModule* next);
GType vala_ccode_array_module_get_type (void); GType vala_ccode_array_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
5 lines changed or deleted 8 lines changed or added


 valaccodebasemodule.h   valaccodebasemodule.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEBASEMODULE_H__ #ifndef __GOBJECT_VALACCODEBASEMODULE_H__
#define __GOBJECT_VALACCODEBASEMODULE_H__ #define __GOBJECT_VALACCODEBASEMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodefragment.h>
#include <vala/valadatatype.h> #include <vala/valamethod.h>
#include <ccode/valaccodenode.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valadatatype.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaproperty.h>
#include <vala/valamemberaccess.h>
#include <vala/valasymbol.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valamethod.h> #include <vala/valalocalvariable.h>
#include <vala/valatrystatement.h>
#include <vala/valapropertyaccessor.h>
#include <ccode/valaccodefragment.h>
#include <ccode/valaccodestruct.h>
#include <ccode/valaccodeenum.h>
#include <ccode/valaccodefunction.h>
#include <ccode/valaccodeblock.h>
#include <gee/arraylist.h> #include <gee/arraylist.h>
#include <stdlib.h>
#include <string.h>
#include <gee/set.h> #include <gee/set.h>
#include <vala/valacodecontext.h>
#include <vala/valasourcereference.h>
#include <float.h>
#include <math.h>
#include <ccode/valaccodeenum.h>
#include <vala/valastatement.h>
#include <gee/list.h>
#include <vala/valatrystatement.h>
#include <vala/valaerrortype.h> #include <vala/valaerrortype.h>
#include <vala/valasymbol.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valainterface.h> #include <ccode/valaccodestruct.h>
#include <stdlib.h>
#include <string.h>
#include <ccode/valaccodeidentifier.h> #include <ccode/valaccodeidentifier.h>
#include <ccode/valaccodeconstant.h> #include <ccode/valaccodefunction.h>
#include <vala/valacodecontext.h> #include <vala/valainterface.h>
#include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h>
#include <vala/valamemberaccess.h>
#include <vala/valapropertyaccessor.h>
#include <ccode/valaccodestatement.h>
#include <vala/valacastexpression.h>
#include <ccode/valaccodeblock.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.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/valastatement.h>
#include <gee/list.h>
#include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valasourcereference.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h>
#include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h>
#include <vala/valadostatement.h>
#include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <float.h>
#include <math.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h> #include <vala/valatypecheck.h>
#include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <ccode/valaccodefunctioncall.h>
#include <ccode/valaccodestatement.h>
#include <ccode/valaccodenode.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ()) #define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ())
#define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule)) #define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule))
#define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) #define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass))
#define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_BASE_MODULE)) #define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_BASE_MODULE))
#define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_CCODE_BASE_MODULE)) #define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_CCODE_BASE_MODULE))
skipping to change at line 206 skipping to change at line 194
ValaDataType* float_type; ValaDataType* float_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaTypeSymbol* gtype_type; ValaTypeSymbol* gtype_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;
ValaStruct* gvalue_type;
ValaStruct* mutex_type; ValaStruct* mutex_type;
ValaTypeSymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaInterface* iterable_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 gvaluecollector_h_needed; gboolean gvaluecollector_h_needed;
gboolean gio_h_needed; gboolean gio_h_needed;
gboolean requires_free_checked; gboolean requires_free_checked;
gboolean requires_array_free; gboolean requires_array_free;
gboolean requires_array_move; gboolean requires_array_move;
gboolean requires_strcmp0; gboolean requires_strcmp0;
gboolean dbus_glib_h_needed; gboolean dbus_glib_h_needed;
gboolean dbus_glib_h_needed_in_header;
GeeSet* wrappers; GeeSet* wrappers;
}; };
struct _ValaCCodeBaseModuleClass { struct _ValaCCodeBaseModuleClass {
ValaCCodeModuleClass parent_class; ValaCCodeModuleClass parent_class;
void (*append_vala_array_free) (ValaCCodeBaseModule* self); void (*append_vala_array_free) (ValaCCodeBaseModule* self);
void (*append_vala_array_move) (ValaCCodeBaseModule* self); void (*append_vala_array_move) (ValaCCodeBaseModule* self);
ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule * self, ValaDataType* type, ValaSourceReference* source_reference);
char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const char* delegate_cname); char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const char* delegate_cname);
ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr); ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr);
char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* delegate_cname); char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* delegate_cname);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr);
}; };
ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V alaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V alaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege n, ValaCCodeModule* next); ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege n, ValaCCodeModule* next);
void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
char* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self, const char* name); char* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self, const char* name);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce);
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type); ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr); ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr);
void vala_ccode_base_module_append_temp_decl (ValaCCodeBaseModule* self, Va laCCodeFragment* cfrag, GeeList* temp_vars); void vala_ccode_base_module_append_temp_decl (ValaCCodeBaseModule* self, Va laCCodeFragment* cfrag, GeeList* temp_vars);
void vala_ccode_base_module_create_temp_decl (ValaCCodeBaseModule* self, Va laStatement* stmt, GeeList* temp_vars); void vala_ccode_base_module_create_temp_decl (ValaCCodeBaseModule* self, Va laStatement* stmt, GeeList* temp_vars);
void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop); void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop);
void vala_ccode_base_module_create_local_free (ValaCCodeBaseModule* self, V alaCodeNode* stmt, gboolean stop_at_loop);
char* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule * self, const char* delegate_cname); char* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule * self, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr);
char* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Vala CCodeBaseModule* self, const char* delegate_cname); char* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Vala CCodeBaseModule* self, const char* delegate_cname);
gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type); gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type);
gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type); gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node);
ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr); ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr);
char* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type); char* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type); ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type);
ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe); ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe);
ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeFunctionCall* vala_ccode_base_module_get_property_set_call (ValaCC odeBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExp ression* cexpr); ValaCCodeFunctionCall* vala_ccode_base_module_get_property_set_call (ValaCC odeBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExp ression* cexpr);
gboolean vala_ccode_base_module_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e); gboolean vala_ccode_base_module_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e);
ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st char* wrapper_name); gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st char* wrapper_name);
ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const char* var_name); ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const char* var_name);
gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl e param_pos, gboolean ellipsis); gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl e param_pos, gboolean ellipsis);
ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s elf, ValaCodeNode* node); ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s elf, ValaCodeNode* node);
ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf); ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf);
 End of changes. 27 change blocks. 
42 lines changed or deleted 35 lines changed or added


 valaccodeconditionalexpression.h   valaccodeconditionalexpression.h 
/* valaccodeconditionalexpression.vala /* valaccodeconditionalexpression.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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


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


 valaccodeelementaccess.h   valaccodeelementaccess.h 
/* valaccodememberaccess.vala /* valaccodememberaccess.vala
* *
* Copyright (C) 2006 Raffaele Sandrini * Copyright (C) 2006 Raffaele Sandrini
* 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.
 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 31 skipping to change at line 31
*/ */
#ifndef __CCODE_VALACCODEENUMVALUE_H__ #ifndef __CCODE_VALACCODEENUMVALUE_H__
#define __CCODE_VALACCODEENUMVALUE_H__ #define __CCODE_VALACCODEENUMVALUE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <ccode/valaccodewriter.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_ENUM_VALUE (vala_ccode_enum_value_get_type ()) #define VALA_TYPE_CCODE_ENUM_VALUE (vala_ccode_enum_value_get_type ())
#define VALA_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValue)) #define VALA_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValue))
#define VALA_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass)) #define VALA_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass))
#define VALA_IS_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ENUM_VALUE)) #define VALA_IS_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ENUM_VALUE))
#define VALA_IS_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ENUM_VALUE)) #define VALA_IS_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ENUM_VALUE))
#define VALA_CCODE_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass)) #define VALA_CCODE_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodeexpression.h   valaccodeexpression.h 
/* valaccodeexpression.vala /* valaccodeexpression.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 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __CCODE_VALACCODEEXPRESSION_H__ #ifndef __CCODE_VALACCODEEXPRESSION_H__
#define __CCODE_VALACCODEEXPRESSION_H__ #define __CCODE_VALACCODEEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_EXPRESSION (vala_ccode_expression_get_type ()) #define VALA_TYPE_CCODE_EXPRESSION (vala_ccode_expression_get_type ())
#define VALA_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_EXPRESSION, ValaCCodeExpression)) #define VALA_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_EXPRESSION, ValaCCodeExpression))
#define VALA_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass)) #define VALA_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass))
#define VALA_IS_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_EXPRESSION)) #define VALA_IS_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_EXPRESSION))
#define VALA_IS_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_EXPRESSION)) #define VALA_IS_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_EXPRESSION))
#define VALA_CCODE_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass)) #define VALA_CCODE_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass))
skipping to change at line 53 skipping to change at line 54
/** /**
* Represents an expression node in the C code tree. * Represents an expression node in the C code tree.
*/ */
struct _ValaCCodeExpression { struct _ValaCCodeExpression {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeExpressionPrivate * priv; ValaCCodeExpressionPrivate * priv;
}; };
struct _ValaCCodeExpressionClass { struct _ValaCCodeExpressionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
void (*write_inner) (ValaCCodeExpression* self, ValaCCodeWriter* wri ter);
}; };
void vala_ccode_expression_write_inner (ValaCCodeExpression* self, ValaCCod eWriter* writer);
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. 4 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valaccodefunctioncall.h   valaccodefunctioncall.h 
skipping to change at line 60 skipping to change at line 60
ValaCCodeFunctionCallPrivate * priv; ValaCCodeFunctionCallPrivate * priv;
}; };
struct _ValaCCodeFunctionCallClass { struct _ValaCCodeFunctionCallClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call); ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call);
ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all); ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all);
void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr); void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr);
void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr);
GeeList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* sel f); GeeList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* sel f);
ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self); ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self);
void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value); void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value);
GType vala_ccode_function_call_get_type (void); GType vala_ccode_function_call_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


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 61 skipping to change at line 61
#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/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/valaswitchlabel.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h> #include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h> #include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
skipping to change at line 83 skipping to change at line 84
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valainvocationexpression.h> #include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h> #include <vala/valatypecheck.h>
#include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _ValaCCodeGenerator ValaCCodeGenerator; typedef struct _ValaCCodeGenerator ValaCCodeGenerator;
typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass; typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass;
typedef struct _ValaCCodeModule ValaCCodeModule; typedef struct _ValaCCodeModule ValaCCodeModule;
typedef struct _ValaCCodeModuleClass ValaCCodeModuleClass; typedef struct _ValaCCodeModuleClass ValaCCodeModuleClass;
 End of changes. 3 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaccodememberaccess.h   valaccodememberaccess.h 
/* valaccodememberaccess.vala /* valaccodememberaccess.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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodememberaccessmodule.h   valaccodememberaccessmodule.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_VALACCODEMEMBERACCESSMODULE_H__ #ifndef __GOBJECT_VALACCODEMEMBERACCESSMODULE_H__
#define __GOBJECT_VALACCODEMEMBERACCESSMODULE_H__ #define __GOBJECT_VALACCODEMEMBERACCESSMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <gobject/valaccodemethodmodule.h> #include <gobject/valaccodecontrolflowmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE (vala_ccode_member_access_modu le_get_type ()) #define VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE (vala_ccode_member_access_modu le_get_type ())
#define VALA_CCODE_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessModule)) #define VALA_CCODE_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessModule))
#define VALA_CCODE_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CA ST ((klass), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessMod uleClass)) #define VALA_CCODE_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CA ST ((klass), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessMod uleClass))
#define VALA_IS_CCODE_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE)) #define VALA_IS_CCODE_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE))
#define VALA_IS_CCODE_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS _TYPE ((klass), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE)) #define VALA_IS_CCODE_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS _TYPE ((klass), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE))
#define VALA_CCODE_MEMBER_ACCESS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET _CLASS ((obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessM oduleClass)) #define VALA_CCODE_MEMBER_ACCESS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET _CLASS ((obj), VALA_TYPE_CCODE_MEMBER_ACCESS_MODULE, ValaCCodeMemberAccessM oduleClass))
typedef struct _ValaCCodeMemberAccessModule ValaCCodeMemberAccessModule; typedef struct _ValaCCodeMemberAccessModule ValaCCodeMemberAccessModule;
typedef struct _ValaCCodeMemberAccessModuleClass ValaCCodeMemberAccessModul eClass; typedef struct _ValaCCodeMemberAccessModuleClass ValaCCodeMemberAccessModul eClass;
typedef struct _ValaCCodeMemberAccessModulePrivate ValaCCodeMemberAccessMod ulePrivate; typedef struct _ValaCCodeMemberAccessModulePrivate ValaCCodeMemberAccessMod ulePrivate;
struct _ValaCCodeMemberAccessModule { struct _ValaCCodeMemberAccessModule {
ValaCCodeMethodModule parent_instance; ValaCCodeControlFlowModule parent_instance;
ValaCCodeMemberAccessModulePrivate * priv; ValaCCodeMemberAccessModulePrivate * priv;
}; };
struct _ValaCCodeMemberAccessModuleClass { struct _ValaCCodeMemberAccessModuleClass {
ValaCCodeMethodModuleClass parent_class; ValaCCodeControlFlowModuleClass parent_class;
}; };
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy pe object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy pe object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (ValaCCode Generator* codegen, ValaCCodeModule* next); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (ValaCCode Generator* codegen, ValaCCodeModule* next);
GType vala_ccode_member_access_module_get_type (void); GType vala_ccode_member_access_module_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


 valaccodemethodmodule.h   valaccodemethodmodule.h 
skipping to change at line 69 skipping to change at line 69
ValaCCodeStructModule parent_instance; ValaCCodeStructModule parent_instance;
ValaCCodeMethodModulePrivate * priv; ValaCCodeMethodModulePrivate * priv;
}; };
struct _ValaCCodeMethodModuleClass { struct _ValaCCodeMethodModuleClass {
ValaCCodeStructModuleClass parent_class; ValaCCodeStructModuleClass parent_class;
}; };
ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co degen, ValaCCodeModule* next); ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co degen, ValaCCodeModule* next);
void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, ValaMethod* m, ValaDataType* return_type, GeeMap* cparam_map, GeeMap* carg_ map, const char* suffix, gint direction);
GType vala_ccode_method_module_get_type (void); GType vala_ccode_method_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodemodule.h   valaccodemodule.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 __GOBJECT_VALACCODEMODULE_H__ #ifndef __GOBJECT_VALACCODEMODULE_H__
#define __GOBJECT_VALACCODEMODULE_H__ #define __GOBJECT_VALACCODEMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaexpression.h>
#include <ccode/valaccodeconstant.h>
#include <vala/valadatatype.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valadynamicsignal.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h>
#include <vala/valadynamicsignal.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valamethod.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h>
#include <vala/valasignal.h>
#include <vala/valatypesymbol.h>
#include <vala/valaobjecttypesymbol.h>
#include <ccode/valaccodeidentifier.h>
#include <vala/valadatatype.h>
#include <vala/valadynamicproperty.h> #include <vala/valadynamicproperty.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodeconstant.h>
#include <vala/valamethod.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.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/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/valaswitchlabel.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h> #include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h> #include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
skipping to change at line 91 skipping to change at line 96
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valainvocationexpression.h> #include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h> #include <vala/valatypecheck.h>
#include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
#include <vala/valadynamicmethod.h>
#include <gee/map.h> #include <gee/map.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <ccode/valaccodefunctiondeclarator.h> #include <ccode/valaccodefunctiondeclarator.h>
#include <ccode/valaccodefunctioncall.h> #include <vala/valadynamicmethod.h>
#include <ccode/valaccodeidentifier.h>
#include <vala/valatypesymbol.h>
#include <vala/valaobjecttypesymbol.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ()) #define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ())
#define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_MODULE, ValaCCodeModule)) #define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_MODULE, ValaCCodeModule))
#define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) #define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
#define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_MODULE)) #define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_MODULE))
#define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_MODULE)) #define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_MODULE))
#define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass)) #define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
skipping to change at line 173 skipping to change at line 173
void (*visit_block) (ValaCCodeModule* self, ValaBlock* b); void (*visit_block) (ValaCCodeModule* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab le* local); void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab le* local);
void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ erList* list); void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ erList* list);
void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres sion* expr); void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres sion* expr);
void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti on* section);
void (*visit_switch_label) (ValaCCodeModule* self, ValaSwitchLabel* label);
void (*visit_while_statement) (ValaCCodeModule* self, ValaWhileState ment* stmt); void (*visit_while_statement) (ValaCCodeModule* self, ValaWhileState ment* stmt);
void (*visit_do_statement) (ValaCCodeModule* self, ValaDoStatement* stmt); void (*visit_do_statement) (ValaCCodeModule* self, ValaDoStatement* stmt);
void (*visit_for_statement) (ValaCCodeModule* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCCodeModule* self, ValaForStatement * stmt);
void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt); void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt);
void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt);
skipping to change at line 196 skipping to change at line 197
void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r); void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr); void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit eral* expr);
void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr); void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte rLiteral* expr);
void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr); void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit eral* expr);
void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr); void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral* expr);
void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr); void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter al* expr);
void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr); void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral* expr);
void (*visit_parenthesized_expression) (ValaCCodeModule* self, ValaP arenthesizedExpression* expr); void (*visit_parenthesized_expression) (ValaCCodeModule* self, ValaP arenthesizedExpression* expr);
void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr);
void (*visit_invocation_expression) (ValaCCodeModule* self, ValaInvo cationExpression* expr); void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr);
void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr); void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr);
void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr );
void (*visit_conditional_expression) (ValaCCodeModule* self, ValaCon ditionalExpression* expr);
void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l); void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l);
void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a); void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_method, GeeM ap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdecl arator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void (*generate_cparameters) (ValaCCodeModule* self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_method, GeeM ap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdecl arator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m); char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod); gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod);
ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value); ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type);
skipping to change at line 271 skipping to change at line 271
void vala_ccode_module_visit_block (ValaCCodeModule* self, ValaBlock* b); void vala_ccode_module_visit_block (ValaCCodeModule* self, ValaBlock* b);
void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm ptyStatement* stmt); void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm ptyStatement* stmt);
void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self, ValaDeclarationStatement* stmt); void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self, ValaDeclarationStatement* stmt);
void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc alVariable* local); void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc alVariable* local);
void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI nitializerList* list); void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI nitializerList* list);
void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va laExpression* expr); void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va laExpression* expr);
void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V alaExpressionStatement* stmt); void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V alaExpressionStatement* stmt);
void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta tement* stmt); void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta tement* stmt);
void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS witchStatement* stmt); void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS witchStatement* stmt);
void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi tchSection* section); void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi tchSection* section);
void vala_ccode_module_visit_switch_label (ValaCCodeModule* self, ValaSwitc hLabel* label);
void vala_ccode_module_visit_while_statement (ValaCCodeModule* self, ValaWh ileStatement* stmt); void vala_ccode_module_visit_while_statement (ValaCCodeModule* self, ValaWh ileStatement* stmt);
void vala_ccode_module_visit_do_statement (ValaCCodeModule* self, ValaDoSta tement* stmt); void vala_ccode_module_visit_do_statement (ValaCCodeModule* self, ValaDoSta tement* stmt);
void vala_ccode_module_visit_for_statement (ValaCCodeModule* self, ValaForS tatement* stmt); void vala_ccode_module_visit_for_statement (ValaCCodeModule* self, ValaForS tatement* stmt);
void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt); void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt);
void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt); void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt);
void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt); void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt);
void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt); void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt);
void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt); void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt);
void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt); void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt);
void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt); void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt);
skipping to change at line 294 skipping to change at line 295
void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr); void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress ion* expr);
void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr); void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se lf, ValaArrayCreationExpression* expr);
void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr); void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo oleanLiteral* expr);
void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr); void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala CharacterLiteral* expr);
void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr); void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn tegerLiteral* expr);
void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr); void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL iteral* expr);
void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr); void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr ingLiteral* expr);
void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr); void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL iteral* expr);
void vala_ccode_module_visit_parenthesized_expression (ValaCCodeModule* sel f, ValaParenthesizedExpression* expr); void vala_ccode_module_visit_parenthesized_expression (ValaCCodeModule* sel f, ValaParenthesizedExpression* expr);
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr); void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr);
void vala_ccode_module_visit_invocation_expression (ValaCCodeModule* self, ValaInvocationExpression* expr); void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr);
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr); void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr);
void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr); void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr);
void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr); void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr);
void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr); void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr);
void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr); void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr);
void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr); void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr);
void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr); void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr);
void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr); void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr);
void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr); void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr);
void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr); void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr);
void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr); void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr);
void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr); void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr);
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr); void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr);
void vala_ccode_module_visit_conditional_expression (ValaCCodeModule* self, ValaConditionalExpression* expr);
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l); void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l);
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a); void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a);
void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMet hod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_meth od, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarato r* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direct ion); void vala_ccode_module_generate_cparameters (ValaCCodeModule* self, ValaMet hod* m, ValaDataType* creturn_type, gboolean in_gtypeinstance_creation_meth od, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFunctionDeclarato r* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vcall, gint direct ion);
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m); char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m);
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method); void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method);
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method); gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method);
ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value); ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type);
 End of changes. 17 change blocks. 
19 lines changed or deleted 19 lines changed or added


 valaclass.h   valaclass.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_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 <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.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))
skipping to change at line 65 skipping to change at line 65
}; };
GeeList* vala_class_get_classes (ValaClass* self); GeeList* vala_class_get_classes (ValaClass* self);
GeeList* vala_class_get_structs (ValaClass* self); GeeList* vala_class_get_structs (ValaClass* self);
GeeList* vala_class_get_enums (ValaClass* self); GeeList* vala_class_get_enums (ValaClass* self);
GeeList* vala_class_get_delegates (ValaClass* self); GeeList* vala_class_get_delegates (ValaClass* self);
ValaClass* vala_class_construct (GType object_type, const char* name, ValaS ourceReference* source_reference); ValaClass* vala_class_construct (GType object_type, const char* name, ValaS ourceReference* source_reference);
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);
GeeList* 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);
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);
GeeList* vala_class_get_fields (ValaClass* self); GeeList* vala_class_get_fields (ValaClass* self);
GeeList* vala_class_get_constants (ValaClass* self); GeeList* vala_class_get_constants (ValaClass* self);
void vala_class_add_method (ValaClass* self, ValaMethod* m); void vala_class_add_method (ValaClass* self, ValaMethod* m);
void vala_class_add_property (ValaClass* self, ValaProperty* prop); void vala_class_add_property (ValaClass* self, ValaProperty* prop);
void vala_class_add_signal (ValaClass* self, ValaSignal* sig); void vala_class_add_signal (ValaClass* self, ValaSignal* sig);
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);
 End of changes. 3 change blocks. 
3 lines changed or deleted 1 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/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.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))
#define VALA_IS_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_CONTEXT)) #define VALA_IS_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_CONTEXT))
#define VALA_CODE_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_CONTEXT, ValaCodeContextClass)) #define VALA_CODE_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_CONTEXT, ValaCodeContextClass))
skipping to change at line 88 skipping to change at line 88
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_dbus_transformation (ValaCodeContext* self);
void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo
lean 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);
const char* vala_code_context_get_output (ValaCodeContext* self); const char* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); void vala_code_context_set_output (ValaCodeContext* self, const char* value );
const char* vala_code_context_get_basedir (ValaCodeContext* self); const char* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e); void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e);
const char* vala_code_context_get_directory (ValaCodeContext* self); const char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue);
 End of changes. 3 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#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 <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/collection.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.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 _ValaSymbol ValaSymbol; typedef struct _ValaDataType ValaDataType;
typedef struct _ValaSymbolClass ValaSymbolClass; typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaScope ValaScope; typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaScopeClass ValaScopeClass; typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaSourceReference ValaSourceReference; typedef struct _ValaSourceReference ValaSourceReference;
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
typedef struct _ValaSourceFile ValaSourceFile; typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaSourceFileClass ValaSourceFileClass; typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeContext ValaCodeContext; typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeContextClass ValaCodeContextClass; typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaScope ValaScope;
typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface;
typedef struct _ValaCodeVisitor ValaCodeVisitor; typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio typedef struct _ValaNamespaceClass ValaNamespaceClass;
nClass;
typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer; typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass; typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaClass ValaClass;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaConstructor ValaConstructor;
typedef struct _ValaConstructorClass ValaConstructorClass;
typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaDestructor ValaDestructor;
typedef struct _ValaDestructorClass ValaDestructorClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol; typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol;
typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass; typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass;
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 _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaField ValaField; typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaMethod ValaMethod;
typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
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 _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaPhiFunction ValaPhiFunction;
typedef struct _ValaPhiFunctionClass ValaPhiFunctionClass;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaSignal ValaSignal; typedef struct _ValaSignal ValaSignal;
typedef struct _ValaSignalClass ValaSignalClass; typedef struct _ValaSignalClass ValaSignalClass;
typedef struct _ValaDelegate ValaDelegate; typedef struct _ValaDelegate ValaDelegate;
typedef struct _ValaDelegateClass ValaDelegateClass; typedef struct _ValaDelegateClass ValaDelegateClass;
typedef struct _ValaStruct ValaStruct; typedef struct _ValaStruct ValaStruct;
typedef struct _ValaStructClass ValaStructClass; typedef struct _ValaStructClass ValaStructClass;
typedef struct _ValaEnum ValaEnum; typedef struct _ValaEnum ValaEnum;
typedef struct _ValaEnumClass ValaEnumClass; typedef struct _ValaEnumClass ValaEnumClass;
typedef struct _ValaEnumValue ValaEnumValue; typedef struct _ValaEnumValue ValaEnumValue;
typedef struct _ValaEnumValueClass ValaEnumValueClass; typedef struct _ValaEnumValueClass ValaEnumValueClass;
typedef struct _ValaConstructor ValaConstructor; typedef struct _ValaGenericType ValaGenericType;
typedef struct _ValaConstructorClass ValaConstructorClass; typedef struct _ValaGenericTypeClass ValaGenericTypeClass;
typedef struct _ValaDestructor ValaDestructor;
typedef struct _ValaDestructorClass ValaDestructorClass;
typedef struct _ValaInterface ValaInterface; typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass; typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
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 _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
typedef struct _ValaLiteral ValaLiteral;
typedef struct _ValaLiteralClass ValaLiteralClass;
typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaCreationMethod ValaCreationMethod; typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaDeclarationStatement ValaDeclarationStatement; typedef struct _ValaBooleanLiteral ValaBooleanLiteral;
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass;
; typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaInitializerList ValaInitializerList; typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaInitializerListClass ValaInitializerListClass; typedef struct _ValaReturnStatement ValaReturnStatement;
typedef struct _ValaExpressionStatement ValaExpressionStatement; typedef struct _ValaReturnStatementClass ValaReturnStatementClass;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaIfStatement ValaIfStatement; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaIfStatementClass ValaIfStatementClass; typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaSwitchSection ValaSwitchSection; typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass; typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaSwitchLabel ValaSwitchLabel; typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaWhileStatement ValaWhileStatement; typedef struct _ValaWhileStatement ValaWhileStatement;
typedef struct _ValaWhileStatementClass ValaWhileStatementClass; typedef struct _ValaWhileStatementClass ValaWhileStatementClass;
typedef struct _ValaUnaryExpression ValaUnaryExpression;
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass;
typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression;
typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio
nClass;
typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaIfStatement ValaIfStatement;
typedef struct _ValaIfStatementClass ValaIfStatementClass;
typedef struct _ValaDoStatement ValaDoStatement; typedef struct _ValaDoStatement ValaDoStatement;
typedef struct _ValaDoStatementClass ValaDoStatementClass; typedef struct _ValaDoStatementClass ValaDoStatementClass;
typedef struct _ValaDeclarationStatement ValaDeclarationStatement;
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass
;
typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
typedef struct _ValaForStatement ValaForStatement; typedef struct _ValaForStatement ValaForStatement;
typedef struct _ValaForStatementClass ValaForStatementClass; typedef struct _ValaForStatementClass ValaForStatementClass;
typedef struct _ValaForeachStatement ValaForeachStatement; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaForeachStatementClass ValaForeachStatementClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaReturnStatement ValaReturnStatement; typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaReturnStatementClass ValaReturnStatementClass; typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaMethodCall ValaMethodCall;
typedef struct _ValaMethodCallClass ValaMethodCallClass;
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress
ionClass;
typedef struct _ValaYieldStatement ValaYieldStatement; typedef struct _ValaYieldStatement ValaYieldStatement;
typedef struct _ValaYieldStatementClass ValaYieldStatementClass; typedef struct _ValaYieldStatementClass ValaYieldStatementClass;
typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaInitializerList ValaInitializerList;
typedef struct _ValaInitializerListClass ValaInitializerListClass;
typedef struct _ValaSwitchLabel ValaSwitchLabel;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass;
typedef struct _ValaSwitchSection ValaSwitchSection;
typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass;
typedef struct _ValaSwitchStatement ValaSwitchStatement;
typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass;
typedef struct _ValaForeachStatement ValaForeachStatement;
typedef struct _ValaForeachStatementClass ValaForeachStatementClass;
typedef struct _ValaContinueStatement ValaContinueStatement;
typedef struct _ValaContinueStatementClass ValaContinueStatementClass;
typedef struct _ValaThrowStatement ValaThrowStatement; typedef struct _ValaThrowStatement ValaThrowStatement;
typedef struct _ValaThrowStatementClass ValaThrowStatementClass; typedef struct _ValaThrowStatementClass ValaThrowStatementClass;
typedef struct _ValaTryStatement ValaTryStatement;
typedef struct _ValaTryStatementClass ValaTryStatementClass;
typedef struct _ValaCatchClause ValaCatchClause; typedef struct _ValaCatchClause ValaCatchClause;
typedef struct _ValaCatchClauseClass ValaCatchClauseClass; typedef struct _ValaCatchClauseClass ValaCatchClauseClass;
typedef struct _ValaTryStatement ValaTryStatement;
typedef struct _ValaTryStatementClass ValaTryStatementClass;
typedef struct _ValaLockStatement ValaLockStatement; typedef struct _ValaLockStatement ValaLockStatement;
typedef struct _ValaLockStatementClass ValaLockStatementClass; typedef struct _ValaLockStatementClass ValaLockStatementClass;
typedef struct _ValaDeleteStatement ValaDeleteStatement; typedef struct _ValaDeleteStatement ValaDeleteStatement;
typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass; typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass;
typedef struct _ValaBooleanLiteral ValaBooleanLiteral; typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass; typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
typedef struct _ValaLiteral ValaLiteral; nClass;
typedef struct _ValaLiteralClass ValaLiteralClass;
typedef struct _ValaCharacterLiteral ValaCharacterLiteral; typedef struct _ValaCharacterLiteral ValaCharacterLiteral;
typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass; typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass;
typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
typedef struct _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression;
typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio
nClass;
typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaInvocationExpression ValaInvocationExpression;
typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass
;
typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaPostfixExpression ValaPostfixExpression; typedef struct _ValaPostfixExpression ValaPostfixExpression;
typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass; typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass;
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress
ionClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
typedef struct _ValaSizeofExpression ValaSizeofExpression; typedef struct _ValaSizeofExpression ValaSizeofExpression;
typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass; typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass;
typedef struct _ValaTypeofExpression ValaTypeofExpression; typedef struct _ValaTypeofExpression ValaTypeofExpression;
typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass; typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass;
typedef struct _ValaUnaryExpression ValaUnaryExpression;
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass;
typedef struct _ValaCastExpression ValaCastExpression; typedef struct _ValaCastExpression ValaCastExpression;
typedef struct _ValaCastExpressionClass ValaCastExpressionClass; typedef struct _ValaCastExpressionClass ValaCastExpressionClass;
typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaReferenceTransferExpression ValaReferenceTransferExpres sion; typedef struct _ValaReferenceTransferExpression ValaReferenceTransferExpres sion;
typedef struct _ValaReferenceTransferExpressionClass ValaReferenceTransferE xpressionClass; typedef struct _ValaReferenceTransferExpressionClass ValaReferenceTransferE xpressionClass;
typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaTypeCheck ValaTypeCheck; typedef struct _ValaTypeCheck ValaTypeCheck;
typedef struct _ValaTypeCheckClass ValaTypeCheckClass; typedef struct _ValaTypeCheckClass ValaTypeCheckClass;
typedef struct _ValaConditionalExpression ValaConditionalExpression; typedef struct _ValaConditionalExpression ValaConditionalExpression;
typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss; typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss;
typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaSwitchStatement ValaSwitchStatement;
typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass;
typedef struct _ValaContinueStatement ValaContinueStatement;
typedef struct _ValaContinueStatementClass ValaContinueStatementClass;
typedef struct _ValaCodeGenerator ValaCodeGenerator; typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ()) #define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode)) #define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode))
#define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass))
#define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE)) #define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE))
#define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE)) #define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE))
#define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass))
typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate; typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate;
typedef struct _ValaParamSpecCodeNode ValaParamSpecCodeNode; typedef struct _ValaParamSpecCodeNode ValaParamSpecCodeNode;
skipping to change at line 248 skipping to change at line 253
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeNode *self); void (*finalize) (ValaCodeNode *self);
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);
gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r); gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze 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);
void (*get_defined_variables) (ValaCodeNode* self, GeeCollection* co
llection);
void (*get_used_variables) (ValaCodeNode* self, GeeCollection* colle
ction);
}; };
struct _ValaParamSpecCodeNode { struct _ValaParamSpecCodeNode {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
GeeList* vala_code_node_get_error_types (ValaCodeNode* self); 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_type (ValaCodeNode* self, ValaDataType* error _type);
void vala_code_node_add_error_types (ValaCodeNode* self, GeeList* error_typ es); 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);
gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer); gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio
n* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection*
collection);
char* vala_code_node_get_temp_name (ValaCodeNode* self);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f); ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f);
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value); void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value ); void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value );
gboolean vala_code_node_get_checked (ValaCodeNode* self); gboolean vala_code_node_get_checked (ValaCodeNode* self);
void vala_code_node_set_checked (ValaCodeNode* self, gboolean value); void vala_code_node_set_checked (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_error (ValaCodeNode* self); gboolean vala_code_node_get_error (ValaCodeNode* self);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
 End of changes. 29 change blocks. 
105 lines changed or deleted 118 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 112 skipping to change at line 112
void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r); void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); void (*visit_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_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr);
void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr); void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr);
void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr);
skipping to change at line 193 skipping to change at line 193
void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr); void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); void vala_code_visitor_visit_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_method_call (ValaCodeVisitor* self, ValaMethod Call* expr);
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr);
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr);
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr);
void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr); void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr);
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr);
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr);
void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr);
void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr); void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr);
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);
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valaconditionalexpression.h   valaconditionalexpression.h 
/* valaconditionalexpression.vala /* valaconditionalexpression.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.
 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 100 skipping to change at line 100
GeeList* 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);
GeeList* 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);
gboolean vala_data_type_is_disposable (ValaDataType* self); gboolean vala_data_type_is_disposable (ValaDataType* self);
ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaCodeNode* node_reference);
gboolean vala_data_type_get_value_owned (ValaDataType* self); gboolean vala_data_type_get_value_owned (ValaDataType* self);
void vala_data_type_set_value_owned (ValaDataType* self, gboolean value); void vala_data_type_set_value_owned (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);
gboolean vala_data_type_get_is_type_argument (ValaDataType* self);
void vala_data_type_set_is_type_argument (ValaDataType* self, gboolean valu
e);
ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self); ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self);
void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu e); 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);
 End of changes. 2 change blocks. 
3 lines changed or deleted 1 lines changed or added


 valadbusclientmodule.h   valadbusclientmodule.h 
skipping to change at line 32 skipping to change at line 32
* Philip Van Hoof <pvanhoof@gnome.org> * Philip Van Hoof <pvanhoof@gnome.org>
*/ */
#ifndef __GOBJECT_VALADBUSCLIENTMODULE_H__ #ifndef __GOBJECT_VALADBUSCLIENTMODULE_H__
#define __GOBJECT_VALADBUSCLIENTMODULE_H__ #define __GOBJECT_VALADBUSCLIENTMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valadynamicmethod.h> #include <vala/valadynamicmethod.h>
#include <vala/valaarraytype.h> #include <vala/valaarraytype.h>
#include <gobject/valagasyncmodule.h> #include <stdlib.h>
#include <string.h>
#include <vala/valadynamicproperty.h>
#include <vala/valadynamicsignal.h>
#include <vala/valacastexpression.h>
#include <vala/valainterface.h>
#include <gobject/valadbusmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DBUS_CLIENT_MODULE (vala_dbus_client_module_get_type ()) #define VALA_TYPE_DBUS_CLIENT_MODULE (vala_dbus_client_module_get_type ())
#define VALA_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModule)) #define VALA_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModule))
#define VALA_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass)) #define VALA_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass))
#define VALA_IS_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DBUS_CLIENT_MODULE)) #define VALA_IS_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DBUS_CLIENT_MODULE))
#define VALA_IS_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DBUS_CLIENT_MODULE)) #define VALA_IS_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DBUS_CLIENT_MODULE))
#define VALA_DBUS_CLIENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass)) #define VALA_DBUS_CLIENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass))
typedef struct _ValaDBusClientModule ValaDBusClientModule; typedef struct _ValaDBusClientModule ValaDBusClientModule;
typedef struct _ValaDBusClientModuleClass ValaDBusClientModuleClass; typedef struct _ValaDBusClientModuleClass ValaDBusClientModuleClass;
typedef struct _ValaDBusClientModulePrivate ValaDBusClientModulePrivate; typedef struct _ValaDBusClientModulePrivate ValaDBusClientModulePrivate;
/** /**
* The link between a dynamic method and generated code. * The link between a dynamic method and generated code.
*/ */
struct _ValaDBusClientModule { struct _ValaDBusClientModule {
ValaGAsyncModule parent_instance; ValaDBusModule parent_instance;
ValaDBusClientModulePrivate * priv; ValaDBusClientModulePrivate * priv;
}; };
struct _ValaDBusClientModuleClass { struct _ValaDBusClientModuleClass {
ValaGAsyncModuleClass parent_class; ValaDBusModuleClass parent_class;
}; };
ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaDBusClientModule* vala_dbus_client_module_new (ValaCCodeGenerator* code gen, ValaCCodeModule* next); ValaDBusClientModule* vala_dbus_client_module_new (ValaCCodeGenerator* code gen, ValaCCodeModule* next);
gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule* self, ValaArrayType* array_type); gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule* self, ValaArrayType* array_type);
GType vala_dbus_client_module_get_type (void); GType vala_dbus_client_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 9 lines changed or added


 valadeclarationstatement.h   valadeclarationstatement.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_VALADECLARATIONSTATEMENT_H__ #ifndef __VALA_VALADECLARATIONSTATEMENT_H__
#define __VALA_VALADECLARATIONSTATEMENT_H__ #define __VALA_VALADECLARATIONSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_DECLARATION_STATEMENT (vala_declaration_statement_get_typ e ()) #define VALA_TYPE_DECLARATION_STATEMENT (vala_declaration_statement_get_typ e ())
#define VALA_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatement)) #define VALA_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatement))
#define VALA_DECLARATION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatementClass)) #define VALA_DECLARATION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatementClass))
#define VALA_IS_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_DECLARATION_STATEMENT)) #define VALA_IS_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_DECLARATION_STATEMENT))
#define VALA_IS_DECLARATION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DECLARATION_STATEMENT)) #define VALA_IS_DECLARATION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DECLARATION_STATEMENT))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadelegatetype.h   valadelegatetype.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALADELEGATETYPE_H__ #define __VALA_VALADELEGATETYPE_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 <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valasemanticanalyzer.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. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadostatement.h   valadostatement.h 
skipping to change at line 56 skipping to change at line 56
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDoStatementPrivate * priv; ValaDoStatementPrivate * priv;
}; };
struct _ValaDoStatementClass { struct _ValaDoStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference);
ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference);
ValaBlock* vala_do_statement_prepare_condition_split (ValaDoStatement* self , ValaSemanticAnalyzer* analyzer);
ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); ValaBlock* vala_do_statement_get_body (ValaDoStatement* self);
void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value);
ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self);
void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value); void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value);
GType vala_do_statement_get_type (void); GType vala_do_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadynamicmethod.h   valadynamicmethod.h 
skipping to change at line 34 skipping to change at line 34
#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/list.h> #include <gee/list.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valainvocationexpression.h> #include <vala/valasemanticanalyzer.h>
#include <vala/valamethodcall.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))
#define VALA_IS_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_METHOD)) #define VALA_IS_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_METHOD))
#define VALA_DYNAMIC_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass)) #define VALA_DYNAMIC_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass))
skipping to change at line 65 skipping to change at line 66
}; };
struct _ValaDynamicMethodClass { struct _ValaDynamicMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference); ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference);
ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence); ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence);
ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self ); ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self );
void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value); void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value);
ValaInvocationExpression* vala_dynamic_method_get_invocation (ValaDynamicMe ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self
thod* self); );
void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaInvoc void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaMetho
ationExpression* value); dCall* value);
GType vala_dynamic_method_get_type (void); GType vala_dynamic_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
5 lines changed or deleted 6 lines changed or added


 valadynamicproperty.h   valadynamicproperty.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALADYNAMICPROPERTY_H__ #define __VALA_VALADYNAMICPROPERTY_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/list.h> #include <gee/list.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valasemanticanalyzer.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_PROPERTY (vala_dynamic_property_get_type ()) #define VALA_TYPE_DYNAMIC_PROPERTY (vala_dynamic_property_get_type ())
#define VALA_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DYNAMIC_PROPERTY, ValaDynamicProperty)) #define VALA_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DYNAMIC_PROPERTY, ValaDynamicProperty))
#define VALA_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass)) #define VALA_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass))
#define VALA_IS_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DYNAMIC_PROPERTY)) #define VALA_IS_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DYNAMIC_PROPERTY))
#define VALA_IS_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DYNAMIC_PROPERTY)) #define VALA_IS_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DYNAMIC_PROPERTY))
#define VALA_DYNAMIC_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass)) #define VALA_DYNAMIC_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadynamicsignal.h   valadynamicsignal.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALA_VALADYNAMICSIGNAL_H__ #ifndef __VALA_VALADYNAMICSIGNAL_H__
#define __VALA_VALADYNAMICSIGNAL_H__ #define __VALA_VALADYNAMICSIGNAL_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/valasignal.h> #include <vala/valasignal.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valasemanticanalyzer.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_SIGNAL (vala_dynamic_signal_get_type ()) #define VALA_TYPE_DYNAMIC_SIGNAL (vala_dynamic_signal_get_type ())
#define VALA_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_SIGNAL, ValaDynamicSignal)) #define VALA_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_SIGNAL, ValaDynamicSignal))
#define VALA_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass)) #define VALA_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass))
#define VALA_IS_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_SIGNAL)) #define VALA_IS_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_SIGNAL))
#define VALA_IS_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_SIGNAL)) #define VALA_IS_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_SIGNAL))
#define VALA_DYNAMIC_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass)) #define VALA_DYNAMIC_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaelementaccess.h   valaelementaccess.h 
skipping to change at line 30 skipping to change at line 30
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAELEMENTACCESS_H__ #ifndef __VALA_VALAELEMENTACCESS_H__
#define __VALA_VALAELEMENTACCESS_H__ #define __VALA_VALAELEMENTACCESS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/collection.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_ELEMENT_ACCESS (vala_element_access_get_type ()) #define VALA_TYPE_ELEMENT_ACCESS (vala_element_access_get_type ())
#define VALA_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_ELEMENT_ACCESS, ValaElementAccess)) #define VALA_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_ELEMENT_ACCESS, ValaElementAccess))
#define VALA_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass)) #define VALA_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass))
#define VALA_IS_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_ELEMENT_ACCESS)) #define VALA_IS_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_ELEMENT_ACCESS))
#define VALA_IS_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_ELEMENT_ACCESS)) #define VALA_IS_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_ELEMENT_ACCESS))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaerrortype.h   valaerrortype.h 
skipping to change at line 38 skipping to change at line 38
#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/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valasemanticanalyzer.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 61 skipping to change at line 61
struct _ValaExpressionClass { struct _ValaExpressionClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
gboolean (*is_constant) (ValaExpression* self); gboolean (*is_constant) (ValaExpression* self);
gboolean (*is_pure) (ValaExpression* self); gboolean (*is_pure) (ValaExpression* self);
gboolean (*is_non_null) (ValaExpression* self); gboolean (*is_non_null) (ValaExpression* self);
}; };
gboolean vala_expression_is_constant (ValaExpression* self); gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self); gboolean vala_expression_is_non_null (ValaExpression* self);
ValaBlock* vala_expression_prepare_condition_split (ValaExpression* self, V
alaSemanticAnalyzer* analyzer);
void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo
ck, ValaStatement* stmt);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self);
void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT
ype* value);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self)
;
void vala_expression_set_formal_target_type (ValaExpression* self, ValaData
Type* 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_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);
ValaStatement* vala_expression_get_parent_statement (ValaExpression* self);
GType vala_expression_get_type (void); GType vala_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
0 lines changed or deleted 12 lines changed or added


 valaexpressionstatement.h   valaexpressionstatement.h 
/* valaexpressionstatement.vala /* valaexpressionstatement.vala
* *
* Copyright (C) 2006-2007 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 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAEXPRESSIONSTATEMENT_H__ #ifndef __VALA_VALAEXPRESSIONSTATEMENT_H__
#define __VALA_VALAEXPRESSIONSTATEMENT_H__ #define __VALA_VALAEXPRESSIONSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_EXPRESSION_STATEMENT (vala_expression_statement_get_type ()) #define VALA_TYPE_EXPRESSION_STATEMENT (vala_expression_statement_get_type ())
#define VALA_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatement)) #define VALA_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatement))
#define VALA_EXPRESSION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatementClass)) #define VALA_EXPRESSION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatementClass))
#define VALA_IS_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_EXPRESSION_STATEMENT)) #define VALA_IS_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_EXPRESSION_STATEMENT))
#define VALA_IS_EXPRESSION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_EXPRESSION_STATEMENT)) #define VALA_IS_EXPRESSION_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_EXPRESSION_STATEMENT))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaforeachstatement.h   valaforeachstatement.h 
/* valaforeachstatement.vala /* valaforeachstatement.vala
* *
* Copyright (C) 2006-2007 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 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAFOREACHSTATEMENT_H__ #ifndef __VALA_VALAFOREACHSTATEMENT_H__
#define __VALA_VALAFOREACHSTATEMENT_H__ #define __VALA_VALAFOREACHSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_FOREACH_STATEMENT (vala_foreach_statement_get_type ()) #define VALA_TYPE_FOREACH_STATEMENT (vala_foreach_statement_get_type ())
#define VALA_FOREACH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_FOREACH_STATEMENT, ValaForeachStatement)) #define VALA_FOREACH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_FOREACH_STATEMENT, ValaForeachStatement))
#define VALA_FOREACH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_FOREACH_STATEMENT, ValaForeachStatementClass)) #define VALA_FOREACH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_FOREACH_STATEMENT, ValaForeachStatementClass))
#define VALA_IS_FOREACH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_FOREACH_STATEMENT)) #define VALA_IS_FOREACH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_FOREACH_STATEMENT))
#define VALA_IS_FOREACH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_FOREACH_STATEMENT)) #define VALA_IS_FOREACH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_FOREACH_STATEMENT))
skipping to change at line 67 skipping to change at line 68
ValaForeachStatement* vala_foreach_statement_construct (GType object_type, ValaDataType* type_reference, const char* variable_name, ValaExpression* co llection, ValaBlock* body, ValaSourceReference* source_reference); ValaForeachStatement* vala_foreach_statement_construct (GType object_type, ValaDataType* type_reference, const char* variable_name, ValaExpression* co llection, 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); 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);
const 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);
gboolean vala_foreach_statement_get_use_iterator (ValaForeachStatement* sel f);
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);
void vala_foreach_statement_set_iterator_variable (ValaForeachStatement* se lf, ValaLocalVariable* value); void vala_foreach_statement_set_iterator_variable (ValaForeachStatement* se lf, ValaLocalVariable* value);
GType vala_foreach_statement_get_type (void); GType vala_foreach_statement_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 3 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 79 skipping to change at line 79
ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o bject_type, ValaSourceReference* source_reference); ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o bject_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source_reference); ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source_reference);
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_parameter_type (ValaFormalParameter * self); ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter * self);
void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V alaDataType* value); void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V 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);
gboolean vala_formal_parameter_get_params_array (ValaFormalParameter* self)
;
void vala_formal_parameter_set_params_array (ValaFormalParameter* self, gbo
olean 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);
double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self); double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* self);
void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value); void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se lf, double value);
double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self); double vala_formal_parameter_get_carray_length_parameter_position (ValaForm alParameter* self);
void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value); void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value);
 End of changes. 1 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valaforstatement.h   valaforstatement.h 
skipping to change at line 61 skipping to change at line 61
struct _ValaForStatementClass { struct _ValaForStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference);
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);
GeeList* 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);
GeeList* vala_for_statement_get_iterator (ValaForStatement* self); GeeList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaBlock* vala_for_statement_prepare_condition_split (ValaForStatement* se lf, ValaSemanticAnalyzer* analyzer);
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. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valageniescanner.h   valageniescanner.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __VALA_VALAGENIESCANNER_H__ #ifndef __VALA_VALAGENIESCANNER_H__
#define __VALA_VALAGENIESCANNER_H__ #define __VALA_VALAGENIESCANNER_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/valagenietokentype.h> #include <vala/valagenietokentype.h>
#include <vala/valasourcelocation.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valasourcelocation.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_GENIE_TYPE_SCANNER (vala_genie_scanner_get_type ()) #define VALA_GENIE_TYPE_SCANNER (vala_genie_scanner_get_type ())
#define VALA_GENIE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_GE NIE_TYPE_SCANNER, ValaGenieScanner)) #define VALA_GENIE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_GE NIE_TYPE_SCANNER, ValaGenieScanner))
#define VALA_GENIE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass)) #define VALA_GENIE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass))
#define VALA_GENIE_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _GENIE_TYPE_SCANNER)) #define VALA_GENIE_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _GENIE_TYPE_SCANNER))
#define VALA_GENIE_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_GENIE_TYPE_SCANNER)) #define VALA_GENIE_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_GENIE_TYPE_SCANNER))
#define VALA_GENIE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass)) #define VALA_GENIE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valagerrormodule.h   valagerrormodule.h 
skipping to change at line 35 skipping to change at line 35
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <gobject/valaccodedynamicsignalmodule.h> #include <gobject/valaccodedelegatemodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_GERROR_MODULE (vala_gerror_module_get_type ()) #define VALA_TYPE_GERROR_MODULE (vala_gerror_module_get_type ())
#define VALA_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_GERROR_MODULE, ValaGErrorModule)) #define VALA_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_GERROR_MODULE, ValaGErrorModule))
#define VALA_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass)) #define VALA_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
#define VALA_IS_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_GERROR_MODULE)) #define VALA_IS_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_GERROR_MODULE))
#define VALA_IS_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_GERROR_MODULE)) #define VALA_IS_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_GERROR_MODULE))
#define VALA_GERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass)) #define VALA_GERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
typedef struct _ValaGErrorModule ValaGErrorModule; typedef struct _ValaGErrorModule ValaGErrorModule;
typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass; typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass;
typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate; typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate;
struct _ValaGErrorModule { struct _ValaGErrorModule {
ValaCCodeDynamicSignalModule parent_instance; ValaCCodeDelegateModule parent_instance;
ValaGErrorModulePrivate * priv; ValaGErrorModulePrivate * priv;
}; };
struct _ValaGErrorModuleClass { struct _ValaGErrorModuleClass {
ValaCCodeDynamicSignalModuleClass parent_class; ValaCCodeDelegateModuleClass parent_class;
}; };
ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod eGenerator* codegen, ValaCCodeModule* next); ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod eGenerator* codegen, ValaCCodeModule* next);
ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala CCodeModule* next); ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala CCodeModule* next);
GType vala_gerror_module_get_type (void); GType vala_gerror_module_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valagobjectmodule.h   valagobjectmodule.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __GOBJECT_VALAGOBJECTMODULE_H__ #ifndef __GOBJECT_VALAGOBJECTMODULE_H__
#define __GOBJECT_VALAGOBJECTMODULE_H__ #define __GOBJECT_VALAGOBJECTMODULE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <ccode/valaccodeexpression.h>
#include <ccode/valaccodeconstant.h>
#include <vala/valadatatype.h>
#include <vala/valaconstructor.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valadynamicproperty.h>
#include <vala/valadynamicsignal.h>
#include <gobject/valagtypemodule.h> #include <gobject/valagtypemodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_GOBJECT_MODULE (vala_gobject_module_get_type ()) #define VALA_TYPE_GOBJECT_MODULE (vala_gobject_module_get_type ())
#define VALA_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_GOBJECT_MODULE, ValaGObjectModule)) #define VALA_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_GOBJECT_MODULE, ValaGObjectModule))
#define VALA_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass)) #define VALA_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass))
#define VALA_IS_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_GOBJECT_MODULE)) #define VALA_IS_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_GOBJECT_MODULE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 8 lines changed or added


 valagsignalmodule.h   valagsignalmodule.h 
skipping to change at line 36 skipping to change at line 36
#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/list.h> #include <gee/list.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valaelementaccess.h>
#include <vala/valaassignment.h>
#include <vala/valamemberaccess.h>
#include <gobject/valagobjectmodule.h> #include <gobject/valagobjectmodule.h>
#include <gobject/valaccodegenerator.h> #include <gobject/valaccodegenerator.h>
#include <gobject/valaccodemodule.h> #include <gobject/valaccodemodule.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_GSIGNAL_MODULE (vala_gsignal_module_get_type ()) #define VALA_TYPE_GSIGNAL_MODULE (vala_gsignal_module_get_type ())
#define VALA_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_GSIGNAL_MODULE, ValaGSignalModule)) #define VALA_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_GSIGNAL_MODULE, ValaGSignalModule))
#define VALA_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass)) #define VALA_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass))
#define VALA_IS_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_GSIGNAL_MODULE)) #define VALA_IS_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_GSIGNAL_MODULE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
/* valainitializerlist.vala /* valainitializervala
* *
* 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
 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 28 skipping to change at line 28
* *
* Author: * Author:
* 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 <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.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))
skipping to change at line 63 skipping to change at line 63
struct _ValaInterfaceClass { struct _ValaInterfaceClass {
ValaObjectTypeSymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
GeeList* vala_interface_get_classes (ValaInterface* self); GeeList* vala_interface_get_classes (ValaInterface* self);
GeeList* vala_interface_get_structs (ValaInterface* self); GeeList* vala_interface_get_structs (ValaInterface* self);
GeeList* vala_interface_get_enums (ValaInterface* self); GeeList* vala_interface_get_enums (ValaInterface* self);
GeeList* vala_interface_get_delegates (ValaInterface* self); GeeList* vala_interface_get_delegates (ValaInterface* self);
ValaInterface* vala_interface_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference); ValaInterface* vala_interface_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference);
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);
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);
GeeList* vala_interface_get_prerequisites (ValaInterface* self); GeeList* vala_interface_get_prerequisites (ValaInterface* self);
void vala_interface_add_method (ValaInterface* self, ValaMethod* m); void vala_interface_add_method (ValaInterface* self, ValaMethod* m);
void vala_interface_add_field (ValaInterface* self, ValaField* f); void vala_interface_add_field (ValaInterface* self, ValaField* f);
GeeList* vala_interface_get_fields (ValaInterface* self); GeeList* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig);
void vala_interface_add_class (ValaInterface* self, ValaClass* cl); void vala_interface_add_class (ValaInterface* self, ValaClass* cl);
void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); void vala_interface_add_struct (ValaInterface* self, ValaStruct* st);
 End of changes. 3 change blocks. 
4 lines changed or deleted 1 lines changed or added


 valalambdaexpression.h   valalambdaexpression.h 
/* valalambdaexpression.vala /* valalambdaexpression.vala
* *
* Copyright (C) 2006-2007 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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valalocalvariable.h   valalocalvariable.h 
skipping to change at line 62 skipping to change at line 62
struct _ValaLocalVariableClass { struct _ValaLocalVariableClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference); ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference); ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference);
ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f); ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f);
void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value); void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value);
ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f); ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f);
void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value); void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value);
gboolean vala_local_variable_get_floating (ValaLocalVariable* self);
void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va
lue);
GType vala_local_variable_get_type (void); GType vala_local_variable_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valamemberaccess.h   valamemberaccess.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#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/list.h> #include <gee/list.h>
#include <gee/collection.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_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))
#define VALA_IS_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MEMBER_ACCESS)) #define VALA_IS_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MEMBER_ACCESS))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 104 skipping to change at line 104
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);
ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); ValaMethod* vala_method_get_base_interface_method (ValaMethod* self);
gboolean vala_method_get_entry_point (ValaMethod* self);
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. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanullchecker.h   valanullchecker.h 
skipping to change at line 46 skipping to change at line 46
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.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/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valainvocationexpression.h> #include <vala/valamethodcall.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/valareferencetransferexpression.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))
#define VALA_IS_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_NULL_CHECKER)) #define VALA_IS_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_NULL_CHECKER))
 End of changes. 4 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valaobjectcreationexpression.h   valaobjectcreationexpression.h 
/* valaobjectcreationexpression.vala /* valaobjectcreationexpression.vala
* *
* Copyright (C) 2006-2007 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 29 skipping to change at line 29
* 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/list.h> #include <gee/list.h>
#include <gee/collection.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))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaobjecttype.h   valaobjecttype.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALAOBJECTTYPE_H__ #define __VALA_VALAOBJECTTYPE_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/list.h> #include <gee/list.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasemanticanalyzer.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_OBJECT_TYPE (vala_object_type_get_type ()) #define VALA_TYPE_OBJECT_TYPE (vala_object_type_get_type ())
#define VALA_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _OBJECT_TYPE, ValaObjectType)) #define VALA_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _OBJECT_TYPE, ValaObjectType))
#define VALA_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_OBJECT_TYPE, ValaObjectTypeClass)) #define VALA_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_OBJECT_TYPE, ValaObjectTypeClass))
#define VALA_IS_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_OBJECT_TYPE)) #define VALA_IS_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_OBJECT_TYPE))
#define VALA_IS_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_OBJECT_TYPE)) #define VALA_IS_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_OBJECT_TYPE))
#define VALA_OBJECT_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_OBJECT_TYPE, ValaObjectTypeClass)) #define VALA_OBJECT_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_OBJECT_TYPE, ValaObjectTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaobjecttypesymbol.h   valaobjecttypesymbol.h 
/* valaobjecttypesymbol.vala /* valaobjecttypesymbol.vala
* *
* Copyright (C) 2008 Jürg Billeter
* Copyright (C) 2008 Philip Van Hoof * Copyright (C) 2008 Philip Van Hoof
* *
* 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.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch>
* Philip Van Hoof <pvanhoof@gnome.org> * Philip Van Hoof <pvanhoof@gnome.org>
*/ */
#ifndef __VALA_VALAOBJECTTYPESYMBOL_H__ #ifndef __VALA_VALAOBJECTTYPESYMBOL_H__
#define __VALA_VALAOBJECTTYPESYMBOL_H__ #define __VALA_VALAOBJECTTYPESYMBOL_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>
skipping to change at line 62 skipping to change at line 64
ValaObjectTypeSymbolPrivate * priv; ValaObjectTypeSymbolPrivate * priv;
}; };
struct _ValaObjectTypeSymbolClass { struct _ValaObjectTypeSymbolClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
GeeList* (*get_methods) (ValaObjectTypeSymbol* self); GeeList* (*get_methods) (ValaObjectTypeSymbol* self);
GeeList* (*get_signals) (ValaObjectTypeSymbol* self); GeeList* (*get_signals) (ValaObjectTypeSymbol* self);
GeeList* (*get_properties) (ValaObjectTypeSymbol* self); GeeList* (*get_properties) (ValaObjectTypeSymbol* self);
}; };
ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type,
const char* name, ValaSourceReference* source_reference);
ValaObjectTypeSymbol* vala_object_type_symbol_new (const char* name, ValaSo
urceReference* source_reference);
GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self ); GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self );
ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self
const char* name, ValaSourceReference* source_reference); , ValaTypeParameter* p);
ValaObjectTypeSymbol* vala_object_type_symbol_new (const char* name, ValaSo GeeList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol*
urceReference* source_reference); self);
GType vala_object_type_symbol_get_type (void); GType vala_object_type_symbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
4 lines changed or deleted 10 lines changed or added


 valaparenthesizedexpression.h   valaparenthesizedexpression.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_VALAPARENTHESIZEDEXPRESSION_H__ #ifndef __VALA_VALAPARENTHESIZEDEXPRESSION_H__
#define __VALA_VALAPARENTHESIZEDEXPRESSION_H__ #define __VALA_VALAPARENTHESIZEDEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_PARENTHESIZED_EXPRESSION (vala_parenthesized_expression_g et_type ()) #define VALA_TYPE_PARENTHESIZED_EXPRESSION (vala_parenthesized_expression_g et_type ())
#define VALA_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpression)) #define VALA_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpression))
#define VALA_PARENTHESIZED_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpressionC lass)) #define VALA_PARENTHESIZED_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpressionC lass))
#define VALA_IS_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( (obj), VALA_TYPE_PARENTHESIZED_EXPRESSION)) #define VALA_IS_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( (obj), VALA_TYPE_PARENTHESIZED_EXPRESSION))
#define VALA_IS_PARENTHESIZED_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_T YPE ((klass), VALA_TYPE_PARENTHESIZED_EXPRESSION)) #define VALA_IS_PARENTHESIZED_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_T YPE ((klass), VALA_TYPE_PARENTHESIZED_EXPRESSION))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valapointerindirection.h   valapointerindirection.h 
/* valapointerindirection.vala /* valapointerindirection.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.
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_VALAPOINTERINDIRECTION_H__ #ifndef __VALA_VALAPOINTERINDIRECTION_H__
#define __VALA_VALAPOINTERINDIRECTION_H__ #define __VALA_VALAPOINTERINDIRECTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_POINTER_INDIRECTION (vala_pointer_indirection_get_type () ) #define VALA_TYPE_POINTER_INDIRECTION (vala_pointer_indirection_get_type () )
#define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection)) #define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection))
#define VALA_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass)) #define VALA_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass))
#define VALA_IS_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_POINTER_INDIRECTION)) #define VALA_IS_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_POINTER_INDIRECTION))
#define VALA_IS_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_POINTER_INDIRECTION)) #define VALA_IS_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_POINTER_INDIRECTION))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valapostfixexpression.h   valapostfixexpression.h 
/* valapostfixexpression.vala /* valapostfixexpression.vala
* *
* Copyright (C) 2006-2007 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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valapropertyaccessor.h   valapropertyaccessor.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_VALAPROPERTYACCESSOR_H__ #ifndef __VALA_VALAPROPERTYACCESSOR_H__
#define __VALA_VALAPROPERTYACCESSOR_H__ #define __VALA_VALAPROPERTYACCESSOR_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/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ()) #define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ())
#define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor)) #define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor))
#define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) #define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass))
#define VALA_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_PROPERTY_ACCESSOR)) #define VALA_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_PROPERTY_ACCESSOR))
#define VALA_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_PROPERTY_ACCESSOR)) #define VALA_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_PROPERTY_ACCESSOR))
#define VALA_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) #define VALA_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valareferencetransferexpression.h   valareferencetransferexpression.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_VALAREFERENCETRANSFEREXPRESSION_H__ #ifndef __VALA_VALAREFERENCETRANSFEREXPRESSION_H__
#define __VALA_VALAREFERENCETRANSFEREXPRESSION_H__ #define __VALA_VALAREFERENCETRANSFEREXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_REFERENCE_TRANSFER_EXPRESSION (vala_reference_transfer_ex pression_get_type ()) #define VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION (vala_reference_transfer_ex pression_get_type ())
#define VALA_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTransferExpr ession)) #define VALA_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTransferExpr ession))
#define VALA_REFERENCE_TRANSFER_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS _CAST ((klass), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTrans ferExpressionClass)) #define VALA_REFERENCE_TRANSFER_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS _CAST ((klass), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTrans ferExpressionClass))
#define VALA_IS_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_T YPE ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION)) #define VALA_IS_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_T YPE ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION))
#define VALA_IS_REFERENCE_TRANSFER_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CL ASS_TYPE ((klass), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION)) #define VALA_IS_REFERENCE_TRANSFER_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CL ASS_TYPE ((klass), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valareturnstatement.h   valareturnstatement.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_VALARETURNSTATEMENT_H__ #ifndef __VALA_VALARETURNSTATEMENT_H__
#define __VALA_VALARETURNSTATEMENT_H__ #define __VALA_VALARETURNSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_RETURN_STATEMENT (vala_return_statement_get_type ()) #define VALA_TYPE_RETURN_STATEMENT (vala_return_statement_get_type ())
#define VALA_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_RETURN_STATEMENT, ValaReturnStatement)) #define VALA_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_RETURN_STATEMENT, ValaReturnStatement))
#define VALA_RETURN_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_RETURN_STATEMENT, ValaReturnStatementClass)) #define VALA_RETURN_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_RETURN_STATEMENT, ValaReturnStatementClass))
#define VALA_IS_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_RETURN_STATEMENT)) #define VALA_IS_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_RETURN_STATEMENT))
#define VALA_IS_RETURN_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_RETURN_STATEMENT)) #define VALA_IS_RETURN_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_RETURN_STATEMENT))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valascanner.h   valascanner.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALASCANNER_H__ #ifndef __VALA_VALASCANNER_H__
#define __VALA_VALASCANNER_H__ #define __VALA_VALASCANNER_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/valatokentype.h> #include <vala/valatokentype.h>
#include <vala/valasourcelocation.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valasourcelocation.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SCANNER (vala_scanner_get_type ()) #define VALA_TYPE_SCANNER (vala_scanner_get_type ())
#define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA NNER, ValaScanner)) #define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA NNER, ValaScanner))
#define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_SCANNER, ValaScannerClass)) #define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_SCANNER, ValaScannerClass))
#define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ SCANNER)) #define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ SCANNER))
#define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_SCANNER)) #define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_SCANNER))
#define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass)) #define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.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_VALASEMANTICANALYZER_H__ #ifndef __VALA_VALASEMANTICANALYZER_H__
#define __VALA_VALASEMANTICANALYZER_H__ #define __VALA_VALASEMANTICANALYZER_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/list.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ()) #define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ())
#define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer)) #define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer))
#define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
#define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
typedef struct _ValaSemanticAnalyzerPrivate ValaSemanticAnalyzerPrivate; typedef struct _ValaSemanticAnalyzerPrivate ValaSemanticAnalyzerPrivate;
/** /**
* Code visitor analyzing and checking code. * Code visitor analyzing and checking code.
*/ */
struct _ValaSemanticAnalyzer { struct _ValaSemanticAnalyzer {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
ValaSymbol* root_symbol;
ValaDataType* current_return_type;
ValaClass* current_class;
ValaStruct* current_struct;
ValaBlock* insert_block;
ValaDataType* bool_type;
ValaDataType* string_type;
ValaDataType* uchar_type;
ValaDataType* short_type;
ValaDataType* ushort_type;
ValaDataType* int_type;
ValaDataType* uint_type;
ValaDataType* long_type;
ValaDataType* ulong_type;
ValaDataType* size_t_type;
ValaDataType* ssize_t_type;
ValaDataType* uint64_type;
ValaDataType* int8_type;
ValaDataType* unichar_type;
ValaDataType* double_type;
ValaDataType* type_type;
ValaClass* object_type;
ValaTypeSymbol* initially_unowned_type;
ValaDataType* glist_type;
ValaDataType* gslist_type;
ValaDataType* garray_type;
ValaClass* gerror_type;
ValaInterface* list_type;
ValaInterface* map_type;
gint next_lambda_id;
GeeList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
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);
gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type); gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue);
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_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self
_instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val , ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args
aCodeNode* node_reference); );
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived
_instance_type, ValaGenericType* generic_type, ValaCodeNode* node_reference
);
gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer
* self);
void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer*
self, ValaMemberInitializer* init, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant
icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type);
ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze
r* self);
gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se
lf);
ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self); ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self);
void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value); void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value);
ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self); ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value); void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value);
ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self); ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self);
void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value); void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value);
GType vala_semantic_analyzer_get_type (void); GType vala_semantic_analyzer_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 4 change blocks. 
3 lines changed or deleted 49 lines changed or added


 valasizeofexpression.h   valasizeofexpression.h 
/* valasizeofexpression.vala /* valasizeofexpression.vala
* *
* Copyright (C) 2006-2007 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.
 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 98 skipping to change at line 98
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);
GeeList* vala_source_file_get_header_internal_includes (ValaSourceFile* sel f); GeeList* vala_source_file_get_header_internal_includes (ValaSourceFile* sel f);
GeeList* vala_source_file_get_source_external_includes (ValaSourceFile* sel f); GeeList* vala_source_file_get_source_external_includes (ValaSourceFile* sel f);
GeeList* vala_source_file_get_source_internal_includes (ValaSourceFile* sel f); GeeList* vala_source_file_get_source_internal_includes (ValaSourceFile* sel f);
GeeList* vala_source_file_get_header_internal_full_dependencies (ValaSource File* self); GeeList* vala_source_file_get_header_internal_full_dependencies (ValaSource File* self);
GeeList* vala_source_file_get_header_internal_dependencies (ValaSourceFile* self); GeeList* vala_source_file_get_header_internal_dependencies (ValaSourceFile* self);
GeeSet* vala_source_file_get_source_symbol_dependencies (ValaSourceFile* se lf); GeeSet* vala_source_file_get_source_symbol_dependencies (ValaSourceFile* se lf);
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);
gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer);
const 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 );
const 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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valastruct.h   valastruct.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_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 <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.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))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 87 skipping to change at line 87
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); char* vala_symbol_lower_case_to_camel_case (const char* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self);
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);
const 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);
gboolean vala_symbol_get_used (ValaSymbol* self);
void vala_symbol_set_used (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);
GType vala_symbol_accessibility_get_type (void); GType vala_symbol_accessibility_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
skipping to change at line 51 skipping to change at line 51
#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/valablock.h> #include <vala/valablock.h>
#include <vala/valausingdirective.h> #include <vala/valausingdirective.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.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/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valaswitchlabel.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h> #include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valainvocationexpression.h> #include <vala/valamemberaccess.h>
#include <vala/valamethodcall.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h>
#include <vala/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. 6 change blocks. 
1 lines changed or deleted 7 lines changed or added


 valathrowstatement.h   valathrowstatement.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_VALATHROWSTATEMENT_H__ #ifndef __VALA_VALATHROWSTATEMENT_H__
#define __VALA_VALATHROWSTATEMENT_H__ #define __VALA_VALATHROWSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collection.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_THROW_STATEMENT (vala_throw_statement_get_type ()) #define VALA_TYPE_THROW_STATEMENT (vala_throw_statement_get_type ())
#define VALA_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_THROW_STATEMENT, ValaThrowStatement)) #define VALA_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_THROW_STATEMENT, ValaThrowStatement))
#define VALA_THROW_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_THROW_STATEMENT, ValaThrowStatementClass)) #define VALA_THROW_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_THROW_STATEMENT, ValaThrowStatementClass))
#define VALA_IS_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_THROW_STATEMENT)) #define VALA_IS_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_THROW_STATEMENT))
#define VALA_IS_THROW_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_THROW_STATEMENT)) #define VALA_IS_THROW_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_THROW_STATEMENT))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatokentype.h   valatokentype.h 
skipping to change at line 120 skipping to change at line 120
VALA_TOKEN_TYPE_OP_LT, VALA_TOKEN_TYPE_OP_LT,
VALA_TOKEN_TYPE_OP_NE, VALA_TOKEN_TYPE_OP_NE,
VALA_TOKEN_TYPE_OP_NEG, VALA_TOKEN_TYPE_OP_NEG,
VALA_TOKEN_TYPE_OP_OR, VALA_TOKEN_TYPE_OP_OR,
VALA_TOKEN_TYPE_OP_PTR, VALA_TOKEN_TYPE_OP_PTR,
VALA_TOKEN_TYPE_OP_SHIFT_LEFT, VALA_TOKEN_TYPE_OP_SHIFT_LEFT,
VALA_TOKEN_TYPE_OPEN_BRACE, VALA_TOKEN_TYPE_OPEN_BRACE,
VALA_TOKEN_TYPE_OPEN_BRACKET, VALA_TOKEN_TYPE_OPEN_BRACKET,
VALA_TOKEN_TYPE_OPEN_PARENS, VALA_TOKEN_TYPE_OPEN_PARENS,
VALA_TOKEN_TYPE_OVERRIDE, VALA_TOKEN_TYPE_OVERRIDE,
VALA_TOKEN_TYPE_PARAMS,
VALA_TOKEN_TYPE_PERCENT, VALA_TOKEN_TYPE_PERCENT,
VALA_TOKEN_TYPE_PLUS, VALA_TOKEN_TYPE_PLUS,
VALA_TOKEN_TYPE_PRIVATE, VALA_TOKEN_TYPE_PRIVATE,
VALA_TOKEN_TYPE_PROTECTED, VALA_TOKEN_TYPE_PROTECTED,
VALA_TOKEN_TYPE_PUBLIC, VALA_TOKEN_TYPE_PUBLIC,
VALA_TOKEN_TYPE_REAL_LITERAL, VALA_TOKEN_TYPE_REAL_LITERAL,
VALA_TOKEN_TYPE_REF, VALA_TOKEN_TYPE_REF,
VALA_TOKEN_TYPE_REQUIRES, VALA_TOKEN_TYPE_REQUIRES,
VALA_TOKEN_TYPE_RETURN, VALA_TOKEN_TYPE_RETURN,
VALA_TOKEN_TYPE_SEMICOLON, VALA_TOKEN_TYPE_SEMICOLON,
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatypecheck.h   valatypecheck.h 
/* valatypecheck.vala /* valatypecheck.vala
* *
* Copyright (C) 2006-2007 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.
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valatypeofexpression.h   valatypeofexpression.h 
/* valatypeofexpression.vala /* valatypeofexpression.vala
* *
* Copyright (C) 2006-2007 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.
 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 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GOBJECT_VALATYPEREGISTERFUNCTION_H__ #ifndef __GOBJECT_VALATYPEREGISTERFUNCTION_H__
#define __GOBJECT_VALATYPEREGISTERFUNCTION_H__ #define __GOBJECT_VALATYPEREGISTERFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valasymbol.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ()) #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ())
#define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction))
#define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
#define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaunaryexpression.h   valaunaryexpression.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_VALAUNARYEXPRESSION_H__ #ifndef __VALA_VALAUNARYEXPRESSION_H__
#define __VALA_VALAUNARYEXPRESSION_H__ #define __VALA_VALAUNARYEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) #define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ())
#define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) #define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression))
#define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
#define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION))
#define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valavaluetype.h   valavaluetype.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALAVALUETYPE_H__ #ifndef __VALA_VALAVALUETYPE_H__
#define __VALA_VALAVALUETYPE_H__ #define __VALA_VALAVALUETYPE_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/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valasemanticanalyzer.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_VALUE_TYPE (vala_value_type_get_type ()) #define VALA_TYPE_VALUE_TYPE (vala_value_type_get_type ())
#define VALA_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ VALUE_TYPE, ValaValueType)) #define VALA_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ VALUE_TYPE, ValaValueType))
#define VALA_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_VALUE_TYPE, ValaValueTypeClass)) #define VALA_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_VALUE_TYPE, ValaValueTypeClass))
#define VALA_IS_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_VALUE_TYPE)) #define VALA_IS_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_VALUE_TYPE))
#define VALA_IS_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_VALUE_TYPE)) #define VALA_IS_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_VALUE_TYPE))
#define VALA_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_VALUE_TYPE, ValaValueTypeClass)) #define VALA_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_VALUE_TYPE, ValaValueTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valawhilestatement.h   valawhilestatement.h 
skipping to change at line 56 skipping to change at line 56
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaWhileStatementPrivate * priv; ValaWhileStatementPrivate * priv;
}; };
struct _ValaWhileStatementClass { struct _ValaWhileStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce); ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce);
ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference); ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference);
ValaBlock* vala_while_statement_prepare_condition_split (ValaWhileStatement * self, ValaSemanticAnalyzer* analyzer);
ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f); ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f);
void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value); void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value);
ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self); ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self);
void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue); void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue);
GType vala_while_statement_get_type (void); GType vala_while_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added

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