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 | |||