| valaccodebasemodule.h | | valaccodebasemodule.h | |
| | | | |
| skipping to change at line 32 | | skipping to change at line 32 | |
| * Raffaele Sandrini <raffaele@sandrini.ch> | | * Raffaele Sandrini <raffaele@sandrini.ch> | |
| */ | | */ | |
| | | | |
| #ifndef __GOBJECT_VALACCODEBASEMODULE_H__ | | #ifndef __GOBJECT_VALACCODEBASEMODULE_H__ | |
| #define __GOBJECT_VALACCODEBASEMODULE_H__ | | #define __GOBJECT_VALACCODEBASEMODULE_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| #include <ccode/valaccodefragment.h> | | #include <ccode/valaccodefragment.h> | |
| #include <vala/valamethod.h> | | #include <vala/valamethod.h> | |
|
| #include <ccode/valaccodenode.h> | | | |
| #include <vala/valacodenode.h> | | | |
| #include <vala/valadatatype.h> | | #include <vala/valadatatype.h> | |
| #include <vala/valatypesymbol.h> | | #include <vala/valatypesymbol.h> | |
|
| | | #include <ccode/valaccodenode.h> | |
| | | #include <vala/valacodenode.h> | |
| #include <ccode/valaccodeexpression.h> | | #include <ccode/valaccodeexpression.h> | |
| #include <vala/valaexpression.h> | | #include <vala/valaexpression.h> | |
| #include <vala/valaclass.h> | | #include <vala/valaclass.h> | |
| #include <vala/valalocalvariable.h> | | #include <vala/valalocalvariable.h> | |
| #include <gee/arraylist.h> | | #include <gee/arraylist.h> | |
| #include <stdlib.h> | | #include <stdlib.h> | |
| #include <string.h> | | #include <string.h> | |
| #include <gee/map.h> | | #include <gee/map.h> | |
| #include <gee/set.h> | | #include <gee/set.h> | |
| #include <vala/valacodecontext.h> | | #include <vala/valacodecontext.h> | |
| | | | |
| skipping to change at line 219 | | skipping to change at line 219 | |
| ValaInterface* map_type; | | ValaInterface* map_type; | |
| ValaTypeSymbol* dbus_object_type; | | ValaTypeSymbol* dbus_object_type; | |
| 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_array_length; | |
| gboolean requires_strcmp0; | | gboolean requires_strcmp0; | |
| gboolean dbus_glib_h_needed; | | gboolean dbus_glib_h_needed; | |
| gboolean dbus_glib_h_needed_in_header; | | gboolean dbus_glib_h_needed_in_header; | |
| GeeSet* wrappers; | | GeeSet* wrappers; | |
| GeeMap* variable_name_map; | | GeeMap* variable_name_map; | |
| }; | | }; | |
| | | | |
| 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); | |
|
| | | void (*append_vala_array_length) (ValaCCodeBaseModule* self); | |
| ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule
* self, ValaDataType* type, ValaSourceReference* source_reference); | | 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); | | 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); | |
|
| | | void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule*
self); | |
| gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase
Module* self, ValaCCodeExpression* cexpr); | | 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); | |
| ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC
CodeBaseModule* self, const char* name); | | ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC
CodeBaseModule* self, const char* name); | |
| 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); | |
| | | | |
End of changes. 5 change blocks. |
| 2 lines changed or deleted | | 5 lines changed or added | |
|
| valaccodevariabledeclarator.h | | valaccodevariabledeclarator.h | |
| /* valaccodevariabledeclarator.vala | | /* valaccodevariabledeclarator.vala | |
| * | | * | |
|
| * Copyright (C) 2006-2008 Jürg Billeter | | * Copyright (C) 2006-2009 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| */ | | */ | |
| struct _ValaCCodeVariableDeclarator { | | struct _ValaCCodeVariableDeclarator { | |
| ValaCCodeDeclarator parent_instance; | | ValaCCodeDeclarator parent_instance; | |
| ValaCCodeVariableDeclaratorPrivate * priv; | | ValaCCodeVariableDeclaratorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaCCodeVariableDeclaratorClass { | | struct _ValaCCodeVariableDeclaratorClass { | |
| ValaCCodeDeclaratorClass parent_class; | | ValaCCodeDeclaratorClass parent_class; | |
| }; | | }; | |
| | | | |
|
| ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp | | ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp | |
| e object_type, const char* name); | | e object_type, const char* name, ValaCCodeExpression* initializer); | |
| ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char | | ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char | |
| * name); | | * name, ValaCCodeExpression* initializer); | |
| ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct_with_ | | | |
| initializer (GType object_type, const char* name, ValaCCodeExpression* init | | | |
| ializer); | | | |
| ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_with_initia | | | |
| lizer (const char* name, ValaCCodeExpression* initializer); | | | |
| const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla
rator* self); | | const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla
rator* self); | |
| void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator*
self, const char* value); | | void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator*
self, const char* value); | |
| ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC
odeVariableDeclarator* self); | | ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC
odeVariableDeclarator* self); | |
| void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla
rator* self, ValaCCodeExpression* value); | | void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla
rator* self, ValaCCodeExpression* value); | |
| GType vala_ccode_variable_declarator_get_type (void); | | GType vala_ccode_variable_declarator_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 10 lines changed or deleted | | 5 lines changed or added | |
|
| valacodecontext.h | | valacodecontext.h | |
| | | | |
| skipping to change at line 84 | | skipping to change at line 84 | |
| void vala_code_context_find_header_cycles (ValaCodeContext* self); | | void vala_code_context_find_header_cycles (ValaCodeContext* self); | |
| char* vala_code_context_get_package_path (ValaCodeContext* self, const char
* pkg, char** vapi_directories, int vapi_directories_length1); | | char* vala_code_context_get_package_path (ValaCodeContext* self, const char
* pkg, char** vapi_directories, int vapi_directories_length1); | |
| const char* vala_code_context_get_library (ValaCodeContext* self); | | const char* vala_code_context_get_library (ValaCodeContext* self); | |
| void vala_code_context_set_library (ValaCodeContext* self, const char* valu
e); | | void vala_code_context_set_library (ValaCodeContext* self, const char* valu
e); | |
| gboolean vala_code_context_get_memory_management (ValaCodeContext* self); | | gboolean vala_code_context_get_memory_management (ValaCodeContext* self); | |
| void vala_code_context_set_memory_management (ValaCodeContext* self, gboole
an value); | | void vala_code_context_set_memory_management (ValaCodeContext* self, gboole
an value); | |
| gboolean vala_code_context_get_assert (ValaCodeContext* self); | | gboolean vala_code_context_get_assert (ValaCodeContext* self); | |
| void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); | | void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); | |
| gboolean vala_code_context_get_checking (ValaCodeContext* self); | | gboolean vala_code_context_get_checking (ValaCodeContext* self); | |
| void vala_code_context_set_checking (ValaCodeContext* self, gboolean value)
; | | void vala_code_context_set_checking (ValaCodeContext* self, gboolean value)
; | |
|
| gboolean vala_code_context_get_non_null (ValaCodeContext* self); | | gboolean vala_code_context_get_deprecated (ValaCodeContext* self); | |
| void vala_code_context_set_non_null (ValaCodeContext* self, gboolean value) | | void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu | |
| ; | | e); | |
| | | gboolean vala_code_context_get_experimental (ValaCodeContext* self); | |
| | | void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va | |
| | | lue); | |
| 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); | | gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); | |
| void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo
lean value); | | 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
); | |
| | | | |
End of changes. 1 change blocks. |
| 3 lines changed or deleted | | 6 lines changed or added | |
|
| valacodenode.h | | valacodenode.h | |
| /* valacodenode.vala | | /* valacodenode.vala | |
| * | | * | |
|
| * Copyright (C) 2006-2008 Jürg Billeter | | * Copyright (C) 2006-2009 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 108 | | skipping to change at line 108 | |
| 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 _ValaStringLiteral ValaStringLiteral; | | typedef struct _ValaStringLiteral ValaStringLiteral; | |
| typedef struct _ValaStringLiteralClass ValaStringLiteralClass; | | typedef struct _ValaStringLiteralClass ValaStringLiteralClass; | |
| typedef struct _ValaLiteral ValaLiteral; | | typedef struct _ValaLiteral ValaLiteral; | |
| typedef struct _ValaLiteralClass ValaLiteralClass; | | typedef struct _ValaLiteralClass ValaLiteralClass; | |
|
| typedef struct _ValaMemberAccess ValaMemberAccess; | | | |
| typedef struct _ValaMemberAccessClass ValaMemberAccessClass; | | | |
| typedef struct _ValaBooleanLiteral ValaBooleanLiteral; | | typedef struct _ValaBooleanLiteral ValaBooleanLiteral; | |
| typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass; | | typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass; | |
| typedef struct _ValaRealLiteral ValaRealLiteral; | | typedef struct _ValaRealLiteral ValaRealLiteral; | |
| typedef struct _ValaRealLiteralClass ValaRealLiteralClass; | | typedef struct _ValaRealLiteralClass ValaRealLiteralClass; | |
| typedef struct _ValaIntegerLiteral ValaIntegerLiteral; | | typedef struct _ValaIntegerLiteral ValaIntegerLiteral; | |
| typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass; | | typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass; | |
| typedef struct _ValaCreationMethod ValaCreationMethod; | | typedef struct _ValaCreationMethod ValaCreationMethod; | |
| typedef struct _ValaCreationMethodClass ValaCreationMethodClass; | | typedef struct _ValaCreationMethodClass ValaCreationMethodClass; | |
| typedef struct _ValaNullLiteral ValaNullLiteral; | | typedef struct _ValaNullLiteral ValaNullLiteral; | |
| typedef struct _ValaNullLiteralClass ValaNullLiteralClass; | | typedef struct _ValaNullLiteralClass ValaNullLiteralClass; | |
|
| typedef struct _ValaInterface ValaInterface; | | typedef struct _ValaMemberAccess ValaMemberAccess; | |
| typedef struct _ValaInterfaceClass ValaInterfaceClass; | | typedef struct _ValaMemberAccessClass ValaMemberAccessClass; | |
| | | typedef struct _ValaUsingDirective ValaUsingDirective; | |
| | | typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass; | |
| | | typedef struct _ValaPointerIndirection ValaPointerIndirection; | |
| | | typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; | |
| | | typedef struct _ValaBaseAccess ValaBaseAccess; | |
| | | typedef struct _ValaBaseAccessClass ValaBaseAccessClass; | |
| | | typedef struct _ValaMethodCall ValaMethodCall; | |
| | | typedef struct _ValaMethodCallClass ValaMethodCallClass; | |
| | | typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; | |
| | | typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress | |
| | | ionClass; | |
| | | typedef struct _ValaMemberInitializer ValaMemberInitializer; | |
| | | typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass; | |
| typedef struct _ValaErrorCode ValaErrorCode; | | typedef struct _ValaErrorCode ValaErrorCode; | |
| typedef struct _ValaErrorCodeClass ValaErrorCodeClass; | | typedef struct _ValaErrorCodeClass ValaErrorCodeClass; | |
| typedef struct _ValaErrorDomain ValaErrorDomain; | | typedef struct _ValaErrorDomain ValaErrorDomain; | |
| typedef struct _ValaErrorDomainClass ValaErrorDomainClass; | | typedef struct _ValaErrorDomainClass ValaErrorDomainClass; | |
|
| typedef struct _ValaReturnStatement ValaReturnStatement; | | | |
| typedef struct _ValaReturnStatementClass ValaReturnStatementClass; | | | |
| typedef struct _ValaAssignment ValaAssignment; | | | |
| typedef struct _ValaAssignmentClass ValaAssignmentClass; | | | |
| typedef struct _ValaElementAccess ValaElementAccess; | | | |
| typedef struct _ValaElementAccessClass ValaElementAccessClass; | | | |
| typedef struct _ValaPointerIndirection ValaPointerIndirection; | | | |
| typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; | | | |
| typedef struct _ValaBinaryExpression ValaBinaryExpression; | | | |
| typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; | | | |
| typedef struct _ValaWhileStatement ValaWhileStatement; | | | |
| typedef struct _ValaWhileStatementClass ValaWhileStatementClass; | | | |
| typedef struct _ValaUnaryExpression ValaUnaryExpression; | | typedef struct _ValaUnaryExpression ValaUnaryExpression; | |
| typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; | | typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; | |
| typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression; | | typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression; | |
| typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio
nClass; | | typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio
nClass; | |
|
| | | typedef struct _ValaBinaryExpression ValaBinaryExpression; | |
| | | typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; | |
| | | typedef struct _ValaWhileStatement ValaWhileStatement; | |
| | | typedef struct _ValaWhileStatementClass ValaWhileStatementClass; | |
| typedef struct _ValaBreakStatement ValaBreakStatement; | | typedef struct _ValaBreakStatement ValaBreakStatement; | |
| typedef struct _ValaBreakStatementClass ValaBreakStatementClass; | | typedef struct _ValaBreakStatementClass ValaBreakStatementClass; | |
| typedef struct _ValaIfStatement ValaIfStatement; | | typedef struct _ValaIfStatement ValaIfStatement; | |
| typedef struct _ValaIfStatementClass ValaIfStatementClass; | | typedef struct _ValaIfStatementClass ValaIfStatementClass; | |
| typedef struct _ValaDoStatement ValaDoStatement; | | typedef struct _ValaDoStatement ValaDoStatement; | |
| typedef struct _ValaDoStatementClass ValaDoStatementClass; | | typedef struct _ValaDoStatementClass ValaDoStatementClass; | |
| typedef struct _ValaDeclarationStatement ValaDeclarationStatement; | | typedef struct _ValaDeclarationStatement ValaDeclarationStatement; | |
| typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass
; | | typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass
; | |
| typedef struct _ValaExpressionStatement ValaExpressionStatement; | | typedef struct _ValaExpressionStatement ValaExpressionStatement; | |
| typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; | | typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; | |
|
| | | typedef struct _ValaAssignment ValaAssignment; | |
| | | typedef struct _ValaAssignmentClass ValaAssignmentClass; | |
| | | typedef struct _ValaElementAccess ValaElementAccess; | |
| | | typedef struct _ValaElementAccessClass ValaElementAccessClass; | |
| typedef struct _ValaForStatement ValaForStatement; | | typedef struct _ValaForStatement ValaForStatement; | |
| typedef struct _ValaForStatementClass ValaForStatementClass; | | typedef struct _ValaForStatementClass ValaForStatementClass; | |
|
| typedef struct _ValaUsingDirective ValaUsingDirective; | | | |
| typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass; | | | |
| typedef struct _ValaBaseAccess ValaBaseAccess; | | | |
| typedef struct _ValaBaseAccessClass ValaBaseAccessClass; | | | |
| typedef struct _ValaMethodCall ValaMethodCall; | | | |
| typedef struct _ValaMethodCallClass ValaMethodCallClass; | | | |
| typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; | | | |
| typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress | | | |
| ionClass; | | | |
| typedef struct _ValaMemberInitializer ValaMemberInitializer; | | | |
| typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass; | | | |
| typedef struct _ValaYieldStatement ValaYieldStatement; | | typedef struct _ValaYieldStatement ValaYieldStatement; | |
| typedef struct _ValaYieldStatementClass ValaYieldStatementClass; | | typedef struct _ValaYieldStatementClass ValaYieldStatementClass; | |
|
| | | typedef struct _ValaReturnStatement ValaReturnStatement; | |
| | | typedef struct _ValaReturnStatementClass ValaReturnStatementClass; | |
| | | typedef struct _ValaInterface ValaInterface; | |
| | | typedef struct _ValaInterfaceClass ValaInterfaceClass; | |
| typedef struct _ValaLambdaExpression ValaLambdaExpression; | | typedef struct _ValaLambdaExpression ValaLambdaExpression; | |
| typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; | | typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; | |
| typedef struct _ValaEmptyStatement ValaEmptyStatement; | | typedef struct _ValaEmptyStatement ValaEmptyStatement; | |
| typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; | | typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; | |
| typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression; | | typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression; | |
| typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass; | | typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass; | |
| typedef struct _ValaInitializerList ValaInitializerList; | | typedef struct _ValaInitializerList ValaInitializerList; | |
| typedef struct _ValaInitializerListClass ValaInitializerListClass; | | typedef struct _ValaInitializerListClass ValaInitializerListClass; | |
| typedef struct _ValaSwitchLabel ValaSwitchLabel; | | typedef struct _ValaSwitchLabel ValaSwitchLabel; | |
| typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; | | typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; | |
| | | | |
| skipping to change at line 272 | | skipping to change at line 272 | |
| void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | | void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | |
| void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v
isitor); | | void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v
isitor); | |
| gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an
alyzer); | | gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an
alyzer); | |
| void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ
e, ValaDataType* new_type); | | void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ
e, ValaDataType* new_type); | |
| void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression*
old_node, ValaExpression* new_node); | | void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression*
old_node, ValaExpression* new_node); | |
| ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char
* name); | | ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char
* name); | |
| char* vala_code_node_to_string (ValaCodeNode* self); | | char* vala_code_node_to_string (ValaCodeNode* self); | |
| void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio
n* collection); | | void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio
n* collection); | |
| void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection*
collection); | | void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection*
collection); | |
| char* vala_code_node_get_temp_name (ValaCodeNode* self); | | char* vala_code_node_get_temp_name (ValaCodeNode* self); | |
|
| | | const char* vala_code_node_get_type_name (ValaCodeNode* self); | |
| ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); | | ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); | |
| void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu
e); | | void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu
e); | |
| ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel
f); | | ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel
f); | |
| void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef
erence* value); | | void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef
erence* value); | |
| 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. 9 change blocks. |
| 28 lines changed or deleted | | 29 lines changed or added | |
|
| valaflowanalyzer.h | | valaflowanalyzer.h | |
| /* valaflowanalyzer.vala | | /* valaflowanalyzer.vala | |
| * | | * | |
|
| * Copyright (C) 2008 Jürg Billeter | | * Copyright (C) 2008-2009 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 38 | | skipping to change at line 38 | |
| #include <vala/valacodevisitor.h> | | #include <vala/valacodevisitor.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/valastruct.h> | | #include <vala/valastruct.h> | |
| #include <vala/valainterface.h> | | #include <vala/valainterface.h> | |
| #include <vala/valaenum.h> | | #include <vala/valaenum.h> | |
| #include <vala/valaerrordomain.h> | | #include <vala/valaerrordomain.h> | |
| #include <vala/valafield.h> | | #include <vala/valafield.h> | |
| #include <vala/valamethod.h> | | #include <vala/valamethod.h> | |
|
| | | #include <vala/valacreationmethod.h> | |
| #include <vala/valaproperty.h> | | #include <vala/valaproperty.h> | |
| #include <vala/valapropertyaccessor.h> | | #include <vala/valapropertyaccessor.h> | |
| #include <vala/valablock.h> | | #include <vala/valablock.h> | |
| #include <vala/valadeclarationstatement.h> | | #include <vala/valadeclarationstatement.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/valawhilestatement.h> | | #include <vala/valawhilestatement.h> | |
| #include <vala/valadostatement.h> | | #include <vala/valadostatement.h> | |
| #include <vala/valaforstatement.h> | | #include <vala/valaforstatement.h> | |
| | | | |
End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 2 lines changed or added | |
|
| valapropertyaccessor.h | | valapropertyaccessor.h | |
| /* valapropertyaccessor.vala | | /* valapropertyaccessor.vala | |
| * | | * | |
|
| * Copyright (C) 2006-2008 Jürg Billeter | | * Copyright (C) 2006-2009 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 57 | | skipping to change at line 57 | |
| struct _ValaPropertyAccessor { | | struct _ValaPropertyAccessor { | |
| ValaCodeNode parent_instance; | | ValaCodeNode parent_instance; | |
| ValaPropertyAccessorPrivate * priv; | | ValaPropertyAccessorPrivate * priv; | |
| }; | | }; | |
| | | | |
| struct _ValaPropertyAccessorClass { | | struct _ValaPropertyAccessorClass { | |
| ValaCodeNodeClass parent_class; | | ValaCodeNodeClass parent_class; | |
| }; | | }; | |
| | | | |
| char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); | | char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); | |
|
| ValaPropertyAccessor* vala_property_accessor_construct (GType object_type, | | ValaPropertyAccessor* vala_property_accessor_construct (GType object_type, | |
| gboolean readable, gboolean writable, gboolean construction, ValaBlock* bod | | gboolean readable, gboolean writable, gboolean construction, ValaDataType* | |
| y, ValaSourceReference* source_reference); | | value_type, ValaBlock* body, ValaSourceReference* source_reference); | |
| ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole | | ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole | |
| an writable, gboolean construction, ValaBlock* body, ValaSourceReference* s | | an writable, gboolean construction, ValaDataType* value_type, ValaBlock* bo | |
| ource_reference); | | dy, ValaSourceReference* source_reference); | |
| void vala_property_accessor_process_attributes (ValaPropertyAccessor* self)
; | | void vala_property_accessor_process_attributes (ValaPropertyAccessor* self)
; | |
| ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); | | ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_prop (ValaPropertyAccessor* self, ValaPrope
rty* value); | | void vala_property_accessor_set_prop (ValaPropertyAccessor* self, ValaPrope
rty* value); | |
|
| | | ValaDataType* vala_property_accessor_get_value_type (ValaPropertyAccessor* | |
| | | self); | |
| | | void vala_property_accessor_set_value_type (ValaPropertyAccessor* self, Val | |
| | | aDataType* value); | |
| gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self); | | gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool
ean value); | | void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool
ean value); | |
| gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self); | | gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool
ean value); | | void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool
ean value); | |
| gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel
f); | | gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel
f); | |
| void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g
boolean value); | | void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g
boolean value); | |
| ValaSymbolAccessibility vala_property_accessor_get_access (ValaPropertyAcce
ssor* self); | | ValaSymbolAccessibility vala_property_accessor_get_access (ValaPropertyAcce
ssor* self); | |
| void vala_property_accessor_set_access (ValaPropertyAccessor* self, ValaSym
bolAccessibility value); | | void vala_property_accessor_set_access (ValaPropertyAccessor* self, ValaSym
bolAccessibility value); | |
| ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self); | | ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self); | |
| void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock
* value); | | void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock
* value); | |
| | | | |
End of changes. 3 change blocks. |
| 7 lines changed or deleted | | 11 lines changed or added | |
|