collection.h   collection.h 
skipping to change at line 50 skipping to change at line 50
/** /**
* Serves as the base interface for implementing collection classes. Define s * Serves as the base interface for implementing collection classes. Define s
* size, iteration, and modification methods. * size, iteration, and modification methods.
*/ */
struct _GeeCollectionIface { struct _GeeCollectionIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*contains) (GeeCollection* self, gconstpointer item); gboolean (*contains) (GeeCollection* self, gconstpointer item);
gboolean (*add) (GeeCollection* self, gconstpointer item); gboolean (*add) (GeeCollection* self, gconstpointer item);
gboolean (*remove) (GeeCollection* self, gconstpointer item); gboolean (*remove) (GeeCollection* self, gconstpointer item);
void (*clear) (GeeCollection* self); void (*clear) (GeeCollection* self);
gint (*get_size) (GeeCollection* self);
}; };
gboolean gee_collection_contains (GeeCollection* self, gconstpointer item); gboolean gee_collection_contains (GeeCollection* self, gconstpointer item);
gboolean gee_collection_add (GeeCollection* self, gconstpointer item); gboolean gee_collection_add (GeeCollection* self, gconstpointer item);
gboolean gee_collection_remove (GeeCollection* self, gconstpointer item); gboolean gee_collection_remove (GeeCollection* self, gconstpointer item);
void gee_collection_clear (GeeCollection* self); void gee_collection_clear (GeeCollection* self);
gint gee_collection_get_size (GeeCollection* self); gint gee_collection_get_size (GeeCollection* self);
GType gee_collection_get_type (void); GType gee_collection_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 map.h   map.h 
skipping to change at line 53 skipping to change at line 53
*/ */
struct _GeeMapIface { struct _GeeMapIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GeeSet* (*get_keys) (GeeMap* self); GeeSet* (*get_keys) (GeeMap* self);
GeeCollection* (*get_values) (GeeMap* self); GeeCollection* (*get_values) (GeeMap* self);
gboolean (*contains) (GeeMap* self, gconstpointer key); gboolean (*contains) (GeeMap* self, gconstpointer key);
gpointer (*get) (GeeMap* self, gconstpointer key); gpointer (*get) (GeeMap* self, gconstpointer key);
void (*set) (GeeMap* self, gconstpointer key, gconstpointer value); void (*set) (GeeMap* self, gconstpointer key, gconstpointer value);
gboolean (*remove) (GeeMap* self, gconstpointer key); gboolean (*remove) (GeeMap* self, gconstpointer key);
void (*clear) (GeeMap* self); void (*clear) (GeeMap* self);
gint (*get_size) (GeeMap* self);
}; };
GeeSet* gee_map_get_keys (GeeMap* self); GeeSet* gee_map_get_keys (GeeMap* self);
GeeCollection* gee_map_get_values (GeeMap* self); GeeCollection* gee_map_get_values (GeeMap* self);
gboolean gee_map_contains (GeeMap* self, gconstpointer key); gboolean gee_map_contains (GeeMap* self, gconstpointer key);
gpointer gee_map_get (GeeMap* self, gconstpointer key); gpointer gee_map_get (GeeMap* self, gconstpointer key);
void gee_map_set (GeeMap* self, gconstpointer key, gconstpointer value); void gee_map_set (GeeMap* self, gconstpointer key, gconstpointer value);
gboolean gee_map_remove (GeeMap* self, gconstpointer key); gboolean gee_map_remove (GeeMap* self, gconstpointer key);
void gee_map_clear (GeeMap* self); void gee_map_clear (GeeMap* self);
gint gee_map_get_size (GeeMap* self); gint gee_map_get_size (GeeMap* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


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


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


 valaarraytype.h   valaarraytype.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_VALAARRAYTYPE_H__ #ifndef __VALA_VALAARRAYTYPE_H__
#define __VALA_VALAARRAYTYPE_H__ #define __VALA_VALAARRAYTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ()) #define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ())
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaattributeprocessor.h   valaattributeprocessor.h 
skipping to change at line 43 skipping to change at line 43
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valastruct.h> #include <vala/valastruct.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.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/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ATTRIBUTE_PROCESSOR (vala_attribute_processor_get_type () ) #define VALA_TYPE_ATTRIBUTE_PROCESSOR (vala_attribute_processor_get_type () )
#define VALA_ATTRIBUTE_PROCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ATTRIBUTE_PROCESSOR, ValaAttributeProcessor)) #define VALA_ATTRIBUTE_PROCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ATTRIBUTE_PROCESSOR, ValaAttributeProcessor))
#define VALA_ATTRIBUTE_PROCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_ATTRIBUTE_PROCESSOR, ValaAttributeProcessorClass)) #define VALA_ATTRIBUTE_PROCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_ATTRIBUTE_PROCESSOR, ValaAttributeProcessorClass))
 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 171 skipping to change at line 171
ValaCCodeFragment* source_begin; ValaCCodeFragment* source_begin;
ValaCCodeFragment* source_include_directives; ValaCCodeFragment* source_include_directives;
ValaCCodeFragment* source_type_declaration; ValaCCodeFragment* source_type_declaration;
ValaCCodeFragment* source_type_definition; ValaCCodeFragment* source_type_definition;
ValaCCodeFragment* source_type_member_declaration; ValaCCodeFragment* source_type_member_declaration;
ValaCCodeFragment* source_constant_declaration; ValaCCodeFragment* source_constant_declaration;
ValaCCodeFragment* source_signal_marshaller_declaration; ValaCCodeFragment* source_signal_marshaller_declaration;
ValaCCodeFragment* source_type_member_definition; ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* class_init_fragment; ValaCCodeFragment* class_init_fragment;
ValaCCodeFragment* instance_init_fragment; ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_dispose_fragment; ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* source_signal_marshaller_definition; ValaCCodeFragment* source_signal_marshaller_definition;
ValaCCodeFragment* module_init_fragment; ValaCCodeFragment* module_init_fragment;
ValaCCodeStruct* instance_struct; ValaCCodeStruct* instance_struct;
ValaCCodeStruct* type_struct; ValaCCodeStruct* type_struct;
ValaCCodeStruct* instance_priv_struct; ValaCCodeStruct* instance_priv_struct;
ValaCCodeEnum* prop_enum; ValaCCodeEnum* prop_enum;
ValaCCodeEnum* cenum; ValaCCodeEnum* cenum;
ValaCCodeFunction* function; ValaCCodeFunction* function;
ValaCCodeBlock* block; ValaCCodeBlock* block;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
skipping to change at line 251 skipping to change at line 251
ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference ); ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference );
ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala CCodeGenerator* self, ValaDataType* type); ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala CCodeGenerator* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr); ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr);
char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim); char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname); char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr);
char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC odeGenerator* self, const char* delegate_cname); char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC odeGenerator* self, const char* delegate_cname);
gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala DataType* type); gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala DataType* type);
gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V alaDataType* type); gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V alaDataType* type);
char* vala_ccode_generator_get_type_check_function (ValaCCodeGenerator* sel f, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e); ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e);
ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ; ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ;
ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr); ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr);
gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e); gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e);
ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name); gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name);
ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol * sym); ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol * sym);
ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeStatement* vala_ccode_generator_create_type_check_statement (ValaC CodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, Val aTypeSymbol* t, gboolean non_null, const char* var_name); ValaCCodeStatement* vala_ccode_generator_create_type_check_statement (ValaC CodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, Val aTypeSymbol* t, gboolean non_null, const char* var_name);
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaccodemethodbinding.h   valaccodemethodbinding.h 
skipping to change at line 21 skipping to change at line 21
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEMETHODBINDING_H__ #ifndef __GOBJECT_VALACCODEMETHODBINDING_H__
#define __GOBJECT_VALACCODEMETHODBINDING_H__ #define __GOBJECT_VALACCODEMETHODBINDING_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.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 <gobject/valaccodebinding.h> #include <gobject/valaccodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_METHOD_BINDING (vala_ccode_method_binding_get_type ()) #define VALA_TYPE_CCODE_METHOD_BINDING (vala_ccode_method_binding_get_type ())
skipping to change at line 58 skipping to change at line 61
*/ */
struct _ValaCCodeMethodBinding { struct _ValaCCodeMethodBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeMethodBindingPrivate * priv; ValaCCodeMethodBindingPrivate * priv;
}; };
struct _ValaCCodeMethodBindingClass { struct _ValaCCodeMethodBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
char* vala_ccode_method_binding_get_custom_creturn_type (ValaCCodeMethodBin ding* self);
ValaCCodeMethodBinding* vala_ccode_method_binding_new (ValaCCodeGenerator* codegen, ValaMethod* method); ValaCCodeMethodBinding* vala_ccode_method_binding_new (ValaCCodeGenerator* codegen, ValaMethod* method);
void vala_ccode_method_binding_generate_cparameters (ValaCCodeMethodBinding * self, ValaMethod* m, ValaDataType* creturn_type, GeeMap* cparam_map, Vala CCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator); void vala_ccode_method_binding_generate_cparameters (ValaCCodeMethodBinding * self, ValaMethod* m, ValaDataType* creturn_type, GeeMap* cparam_map, Vala CCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator);
ValaMethod* vala_ccode_method_binding_get_method (ValaCCodeMethodBinding* s elf); ValaMethod* vala_ccode_method_binding_get_method (ValaCCodeMethodBinding* s elf);
void vala_ccode_method_binding_set_method (ValaCCodeMethodBinding* self, Va laMethod* value); void vala_ccode_method_binding_set_method (ValaCCodeMethodBinding* self, Va laMethod* value);
gboolean vala_ccode_method_binding_get_has_wrapper (ValaCCodeMethodBinding* self); gboolean vala_ccode_method_binding_get_has_wrapper (ValaCCodeMethodBinding* self);
GType vala_ccode_method_binding_get_type (void); GType vala_ccode_method_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valaccodemodifiers.h   valaccodemodifiers.h 
skipping to change at line 39 skipping to change at line 39
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MODIFIERS (vala_ccode_modifiers_get_type ()) #define VALA_TYPE_CCODE_MODIFIERS (vala_ccode_modifiers_get_type ())
typedef enum { typedef enum {
VALA_CCODE_MODIFIERS_NONE = 0, VALA_CCODE_MODIFIERS_NONE = 0,
VALA_CCODE_MODIFIERS_STATIC = 1 << 0, VALA_CCODE_MODIFIERS_STATIC = 1 << 0,
VALA_CCODE_MODIFIERS_REGISTER = 1 << 1, VALA_CCODE_MODIFIERS_REGISTER = 1 << 1,
VALA_CCODE_MODIFIERS_EXTERN = 1 << 2, VALA_CCODE_MODIFIERS_EXTERN = 1 << 2,
VALA_CCODE_MODIFIERS_INLINE = 1 << 3 VALA_CCODE_MODIFIERS_INLINE = 1 << 3,
VALA_CCODE_MODIFIERS_VOLATILE = 1 << 4
} ValaCCodeModifiers; } ValaCCodeModifiers;
GType vala_ccode_modifiers_get_type (void); GType vala_ccode_modifiers_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 93 skipping to change at line 93
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_static (ValaClass* self); gboolean vala_class_get_is_static (ValaClass* self);
void vala_class_set_is_static (ValaClass* self, gboolean value); void vala_class_set_is_static (ValaClass* self, gboolean value);
gboolean vala_class_get_is_compact (ValaClass* self); gboolean vala_class_get_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value); void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self); gboolean vala_class_get_is_immutable (ValaClass* self);
void vala_class_set_is_immutable (ValaClass* self, gboolean value); void vala_class_set_is_immutable (ValaClass* self, gboolean value);
const char* vala_class_get_type_check_function (ValaClass* self);
void vala_class_set_type_check_function (ValaClass* self, const char* value
);
gboolean vala_class_get_has_private_fields (ValaClass* self); gboolean vala_class_get_has_private_fields (ValaClass* self);
ValaMethod* vala_class_get_default_construction_method (ValaClass* self); ValaMethod* vala_class_get_default_construction_method (ValaClass* self);
void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value); void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value);
ValaConstructor* vala_class_get_constructor (ValaClass* self); ValaConstructor* vala_class_get_constructor (ValaClass* self);
void vala_class_set_constructor (ValaClass* self, ValaConstructor* value); void vala_class_set_constructor (ValaClass* self, ValaConstructor* value);
ValaConstructor* vala_class_get_class_constructor (ValaClass* self); ValaConstructor* vala_class_get_class_constructor (ValaClass* self);
void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue); void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue);
ValaConstructor* vala_class_get_static_constructor (ValaClass* self); ValaConstructor* vala_class_get_static_constructor (ValaClass* self);
void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue); void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue);
ValaDestructor* vala_class_get_destructor (ValaClass* self); ValaDestructor* vala_class_get_destructor (ValaClass* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaclassregisterfunction.h   valaclassregisterfunction.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/valaclass.h> #include <vala/valaclass.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <gobject/valatyperegisterfunction.h> #include <gobject/valatyperegisterfunction.h>
#include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS_REGISTER_FUNCTION (vala_class_register_function_get _type ()) #define VALA_TYPE_CLASS_REGISTER_FUNCTION (vala_class_register_function_get _type ())
#define VALA_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunction)) #define VALA_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunction))
#define VALA_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionClass )) #define VALA_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionClass ))
#define VALA_IS_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CLASS_REGISTER_FUNCTION)) #define VALA_IS_CLASS_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CLASS_REGISTER_FUNCTION))
#define VALA_IS_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION)) #define VALA_IS_CLASS_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CLASS_REGISTER_FUNCTION))
#define VALA_CLASS_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionCla ss)) #define VALA_CLASS_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunctionCla ss))
skipping to change at line 61 skipping to change at line 62
*/ */
struct _ValaClassRegisterFunction { struct _ValaClassRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaClassRegisterFunctionPrivate * priv; ValaClassRegisterFunctionPrivate * priv;
}; };
struct _ValaClassRegisterFunctionClass { struct _ValaClassRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl) ; ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCCodeGenerator* codegen);
ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self); ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self);
void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value); void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value);
GType vala_class_register_function_get_type (void); GType vala_class_register_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valacodecontext.h   valacodecontext.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCodeContext { struct _ValaCodeContext {
GObject parent_instance; GObject parent_instance;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor);
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeList* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
skipping to change at line 101 skipping to change at line 102
gboolean vala_code_context_get_debug (ValaCodeContext* self); gboolean vala_code_context_get_debug (ValaCodeContext* self);
void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); void vala_code_context_set_debug (ValaCodeContext* self, gboolean value);
gint vala_code_context_get_optlevel (ValaCodeContext* self); gint vala_code_context_get_optlevel (ValaCodeContext* self);
void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); void vala_code_context_set_optlevel (ValaCodeContext* self, gint value);
gboolean vala_code_context_get_thread (ValaCodeContext* self); gboolean vala_code_context_get_thread (ValaCodeContext* self);
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); void vala_code_context_set_thread (ValaCodeContext* self, gboolean value);
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self );
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value);
gboolean vala_code_context_get_save_temps (ValaCodeContext* self); gboolean vala_code_context_get_save_temps (ValaCodeContext* self);
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e);
gint vala_code_context_get_target_glib_major (ValaCodeContext* self);
void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v
alue);
gint vala_code_context_get_target_glib_minor (ValaCodeContext* self);
void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v
alue);
gboolean vala_code_context_get_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self); gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GType vala_code_context_get_type (void); GType vala_code_context_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 7 lines changed or added


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


 valaerrorcode.h   valaerrorcode.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaErrorCode { struct _ValaErrorCode {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaErrorCodePrivate * priv; ValaErrorCodePrivate * priv;
}; };
struct _ValaErrorCodeClass { struct _ValaErrorCodeClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaErrorCode* vala_error_code_new (const char* name); ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference*
ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres source_reference);
sion* value); ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres
sion* value, ValaSourceReference* source_reference);
char* vala_error_code_get_cname (ValaErrorCode* self); char* vala_error_code_get_cname (ValaErrorCode* self);
ValaExpression* vala_error_code_get_value (ValaErrorCode* self); ValaExpression* vala_error_code_get_value (ValaErrorCode* self);
void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ; void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ;
GType vala_error_code_get_type (void); GType vala_error_code_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
3 lines changed or deleted 4 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 89 skipping to change at line 89
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);
double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self); double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self);
void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value); void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char
* value);
GType vala_formal_parameter_get_type (void); GType vala_formal_parameter_get_type (void);
GType vala_parameter_direction_get_type (void); GType vala_parameter_direction_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valainterfaceregisterfunction.h   valainterfaceregisterfunction.h 
skipping to change at line 36 skipping to change at line 36
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <gobject/valatyperegisterfunction.h> #include <gobject/valatyperegisterfunction.h>
#include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func tion_get_type ()) #define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func tion_get_type ())
#define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ( (obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction )) #define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ( (obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction ))
#define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF unctionClass)) #define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF unctionClass))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION)) #define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GE T_CLASS ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegiste rFunctionClass)) #define VALA_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GE T_CLASS ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegiste rFunctionClass))
skipping to change at line 62 skipping to change at line 63
*/ */
struct _ValaInterfaceRegisterFunction { struct _ValaInterfaceRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaInterfaceRegisterFunctionPrivate * priv; ValaInterfaceRegisterFunctionPrivate * priv;
}; };
struct _ValaInterfaceRegisterFunctionClass { struct _ValaInterfaceRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface); ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCCodeGenerator* codegen);
ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self); ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self);
void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value); void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value);
GType vala_interface_register_function_get_type (void); GType vala_interface_register_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valaproperty.h   valaproperty.h 
skipping to change at line 21 skipping to change at line 21
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAPROPERTY_H__ #ifndef __VALA_VALAPROPERTY_H__
#define __VALA_VALAPROPERTY_H__ #define __VALA_VALAPROPERTY_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodeconstant.h> #include <ccode/valaccodeconstant.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valapropertyaccessor.h   valapropertyaccessor.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_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 <string.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valasymbol.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))
skipping to change at line 54 skipping to change at line 56
*/ */
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);
ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaBlock* body, ValaSourceReference* s ource_reference); ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaBlock* body, ValaSourceReference* s ource_reference);
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);
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);
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valasourcefile.h   valasourcefile.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALASOURCEFILE_H__ #ifndef __VALA_VALASOURCEFILE_H__
#define __VALA_VALASOURCEFILE_H__ #define __VALA_VALASOURCEFILE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/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_SOURCE_FILE (vala_source_file_get_type ()) #define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ())
#define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile)) #define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile))
#define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass))
#define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE))
#define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE))
#define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass))
skipping to change at line 85 skipping to change at line 86
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); char* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type); void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type);
void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type); void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type);
GeeList* vala_source_file_get_header_external_includes (ValaSourceFile* sel f); GeeList* vala_source_file_get_header_external_includes (ValaSourceFile* sel f);
void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include); void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include);
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);
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);
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);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valatokentype.h   valatokentype.h 
skipping to change at line 93 skipping to change at line 93
VALA_TOKEN_TYPE_FOR, VALA_TOKEN_TYPE_FOR,
VALA_TOKEN_TYPE_FOREACH, VALA_TOKEN_TYPE_FOREACH,
VALA_TOKEN_TYPE_GET, VALA_TOKEN_TYPE_GET,
VALA_TOKEN_TYPE_HASH, VALA_TOKEN_TYPE_HASH,
VALA_TOKEN_TYPE_IDENTIFIER, VALA_TOKEN_TYPE_IDENTIFIER,
VALA_TOKEN_TYPE_IF, VALA_TOKEN_TYPE_IF,
VALA_TOKEN_TYPE_IN, VALA_TOKEN_TYPE_IN,
VALA_TOKEN_TYPE_INLINE, VALA_TOKEN_TYPE_INLINE,
VALA_TOKEN_TYPE_INTEGER_LITERAL, VALA_TOKEN_TYPE_INTEGER_LITERAL,
VALA_TOKEN_TYPE_INTERFACE, VALA_TOKEN_TYPE_INTERFACE,
VALA_TOKEN_TYPE_INTERNAL,
VALA_TOKEN_TYPE_INTERR, VALA_TOKEN_TYPE_INTERR,
VALA_TOKEN_TYPE_IS, VALA_TOKEN_TYPE_IS,
VALA_TOKEN_TYPE_LAMBDA, VALA_TOKEN_TYPE_LAMBDA,
VALA_TOKEN_TYPE_LOCK, VALA_TOKEN_TYPE_LOCK,
VALA_TOKEN_TYPE_MINUS, VALA_TOKEN_TYPE_MINUS,
VALA_TOKEN_TYPE_NAMESPACE, VALA_TOKEN_TYPE_NAMESPACE,
VALA_TOKEN_TYPE_NEW, VALA_TOKEN_TYPE_NEW,
VALA_TOKEN_TYPE_NULL, VALA_TOKEN_TYPE_NULL,
VALA_TOKEN_TYPE_OUT, VALA_TOKEN_TYPE_OUT,
VALA_TOKEN_TYPE_OP_AND, VALA_TOKEN_TYPE_OP_AND,
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.h 
skipping to change at line 33 skipping to change at line 33
#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/valatypesymbol.h> #include <vala/valatypesymbol.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> #include <vala/valasymbol.h>
#include <gobject/valaccodegenerator.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))
skipping to change at line 84 skipping to change at line 85
char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self); char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self); char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self); char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self);
char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaCCodeGenerator* vala_typeregister_function_get_codegen (ValaTypeRegiste
rFunction* self);
void vala_typeregister_function_set_codegen (ValaTypeRegisterFunction* self
, ValaCCodeGenerator* value);
GType vala_typeregister_function_get_type (void); GType vala_typeregister_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 5 lines changed or added

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