valaattributeprocessor.h   valaattributeprocessor.h 
skipping to change at line 37 skipping to change at line 37
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <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/valanamespace.h> #include <vala/valanamespace.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/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/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>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacatchclause.h   valacatchclause.h 
skipping to change at line 63 skipping to change at line 64
ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference); ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference);
ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self); ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self);
void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value); void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value);
char* vala_catch_clause_get_variable_name (ValaCatchClause* self); char* vala_catch_clause_get_variable_name (ValaCatchClause* self);
void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value); void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value);
ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self); ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self);
void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value); void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value);
ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf); ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf);
void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value); void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value);
char* vala_catch_clause_get_clabel_name (ValaCatchClause* self);
void vala_catch_clause_set_clabel_name (ValaCatchClause* self, const char*
value);
GType vala_catch_clause_get_type (void); GType vala_catch_clause_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 195 skipping to change at line 195
gboolean current_method_inner_error; gboolean current_method_inner_error;
ValaDataType* bool_type; ValaDataType* bool_type;
ValaDataType* char_type; ValaDataType* char_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* short_type; ValaDataType* short_type;
ValaDataType* ushort_type; ValaDataType* ushort_type;
ValaDataType* int_type; ValaDataType* int_type;
ValaDataType* uint_type; ValaDataType* uint_type;
ValaDataType* long_type; ValaDataType* long_type;
ValaDataType* ulong_type; ValaDataType* ulong_type;
ValaDataType* int8_type;
ValaDataType* uint8_type;
ValaDataType* int64_type; ValaDataType* int64_type;
ValaDataType* uint64_type; ValaDataType* uint64_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* float_type; ValaDataType* float_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaTypesymbol* gtype_type; ValaTypesymbol* gtype_type;
ValaTypesymbol* gtypeinstance_type; ValaTypesymbol* gtypeinstance_type;
ValaTypesymbol* gobject_type; ValaTypesymbol* gobject_type;
ValaErrorType* gerror_type; ValaErrorType* gerror_type;
ValaClass* glist_type; ValaClass* glist_type;
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodewriter.h   valaccodewriter.h 
skipping to change at line 50 skipping to change at line 50
typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate; typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate;
/** /**
* Represents a writer to write C source files. * Represents a writer to write C source files.
*/ */
struct _ValaCCodeWriter { struct _ValaCCodeWriter {
GObject parent_instance; GObject parent_instance;
ValaCCodeWriterPrivate * priv; ValaCCodeWriterPrivate * priv;
}; };
struct _ValaCCodeWriterClass { struct _ValaCCodeWriterClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
ValaCCodeWriter* vala_ccode_writer_new (const char* _filename); ValaCCodeWriter* vala_ccode_writer_new (const char* _filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self);
void vala_ccode_writer_close (ValaCCodeWriter* self); void vala_ccode_writer_close (ValaCCodeWriter* self);
void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line); void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line);
void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s); void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s);
void vala_ccode_writer_write_newline (ValaCCodeWriter* self); void vala_ccode_writer_write_newline (ValaCCodeWriter* self);
void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self); void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_end_block (ValaCCodeWriter* self); void vala_ccode_writer_write_end_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt); void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt);
char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); char* vala_ccode_writer_get_filename (ValaCCodeWriter* self);
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self);
void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value); void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valacfgbuilder.h   valacfgbuilder.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/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/valamethod.h> #include <vala/valamethod.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>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 95 skipping to change at line 96
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_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);
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);
void vala_class_set_destructor (ValaClass* self, ValaDestructor* value); void vala_class_set_destructor (ValaClass* self, ValaDestructor* value);
gboolean vala_class_get_is_error_base (ValaClass* self); gboolean vala_class_get_is_error_base (ValaClass* self);
void vala_class_set_is_error_base (ValaClass* self, gboolean value); void vala_class_set_is_error_base (ValaClass* self, gboolean value);
GType vala_class_get_type (void); GType vala_class_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


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


 valaclasstype.h   valaclasstype.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_VALACLASSTYPE_H__ #ifndef __VALA_VALACLASSTYPE_H__
#define __VALA_VALACLASSTYPE_H__ #define __VALA_VALACLASSTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS_TYPE (vala_class_type_get_type ()) #define VALA_TYPE_CLASS_TYPE (vala_class_type_get_type ())
#define VALA_CLASS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CLASS_TYPE, ValaClassType)) #define VALA_CLASS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CLASS_TYPE, ValaClassType))
#define VALA_CLASS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CLASS_TYPE, ValaClassTypeClass)) #define VALA_CLASS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CLASS_TYPE, ValaClassTypeClass))
#define VALA_IS_CLASS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CLASS_TYPE)) #define VALA_IS_CLASS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CLASS_TYPE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaconstructor.h   valaconstructor.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALACONSTRUCTOR_H__ #ifndef __VALA_VALACONSTRUCTOR_H__
#define __VALA_VALACONSTRUCTOR_H__ #define __VALA_VALACONSTRUCTOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valamember.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CONSTRUCTOR (vala_constructor_get_type ()) #define VALA_TYPE_CONSTRUCTOR (vala_constructor_get_type ())
#define VALA_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CONSTRUCTOR, ValaConstructor)) #define VALA_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CONSTRUCTOR, ValaConstructor))
#define VALA_CONSTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CONSTRUCTOR, ValaConstructorClass)) #define VALA_CONSTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CONSTRUCTOR, ValaConstructorClass))
#define VALA_IS_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CONSTRUCTOR)) #define VALA_IS_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CONSTRUCTOR))
#define VALA_IS_CONSTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CONSTRUCTOR)) #define VALA_IS_CONSTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CONSTRUCTOR))
#define VALA_CONSTRUCTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CONSTRUCTOR, ValaConstructorClass)) #define VALA_CONSTRUCTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CONSTRUCTOR, ValaConstructorClass))
skipping to change at line 49 skipping to change at line 50
typedef struct _ValaConstructorPrivate ValaConstructorPrivate; typedef struct _ValaConstructorPrivate ValaConstructorPrivate;
/** /**
* Represents a class or instance constructor. * Represents a class or instance constructor.
*/ */
struct _ValaConstructor { struct _ValaConstructor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaConstructorPrivate * priv; ValaConstructorPrivate * priv;
}; };
struct _ValaConstructorClass { struct _ValaConstructorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaConstructor* vala_constructor_new (ValaSourceReference* source); ValaConstructor* vala_constructor_new (ValaSourceReference* source);
ValaBlock* vala_constructor_get_body (ValaConstructor* self); ValaBlock* vala_constructor_get_body (ValaConstructor* self);
void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value);
ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self); ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self);
void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value); void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value);
gboolean vala_constructor_get_instance (ValaConstructor* self); MemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_instance (ValaConstructor* self, gboolean value); void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val
ue);
GType vala_constructor_get_type (void); GType vala_constructor_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
2 lines changed or deleted 5 lines changed or added


 valadatatype.h   valadatatype.h 
skipping to change at line 55 skipping to change at line 55
typedef struct _ValaDataTypePrivate ValaDataTypePrivate; typedef struct _ValaDataTypePrivate ValaDataTypePrivate;
/** /**
* A reference to a data type. This is used to specify static types of * A reference to a data type. This is used to specify static types of
* expressions. * expressions.
*/ */
struct _ValaDataType { struct _ValaDataType {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDataTypePrivate * priv; ValaDataTypePrivate * priv;
}; };
struct _ValaDataTypeClass { struct _ValaDataTypeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cname) (ValaDataType* self, gboolean var_type, gboolean const_type); char* (*get_cname) (ValaDataType* self);
char* (*get_lower_case_cname) (ValaDataType* self, const char* infix ); char* (*get_lower_case_cname) (ValaDataType* self, const char* infix );
ValaDataType* (*copy) (ValaDataType* self); ValaDataType* (*copy) (ValaDataType* self);
gboolean (*equals) (ValaDataType* self, ValaDataType* type2); gboolean (*equals) (ValaDataType* self, ValaDataType* type2);
gboolean (*stricter) (ValaDataType* self, ValaDataType* type2); gboolean (*stricter) (ValaDataType* self, ValaDataType* type2);
gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e); gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e);
gboolean (*is_invokable) (ValaDataType* self); gboolean (*is_invokable) (ValaDataType* self);
ValaDataType* (*get_return_type) (ValaDataType* self); ValaDataType* (*get_return_type) (ValaDataType* self);
GeeCollection* (*get_parameters) (ValaDataType* self); GeeCollection* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
gboolean (*is_array) (ValaDataType* self); gboolean (*is_array) (ValaDataType* self);
GeeCollection* (*get_symbols) (ValaDataType* self); GeeCollection* (*get_symbols) (ValaDataType* self);
ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me); ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me);
ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name); ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name);
gboolean (*is_real_struct_type) (ValaDataType* self); gboolean (*is_real_struct_type) (ValaDataType* self);
char* (*get_type_id) (ValaDataType* self); char* (*get_type_id) (ValaDataType* self);
char* (*get_type_signature) (ValaDataType* self);
}; };
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
GeeList* vala_data_type_get_type_arguments (ValaDataType* self); GeeList* vala_data_type_get_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
char* vala_data_type_get_cname (ValaDataType* self, gboolean var_type, gboo lean const_type); char* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_const_cname (ValaDataType* self); char* vala_data_type_get_const_cname (ValaDataType* self);
char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix); char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix);
ValaDataType* vala_data_type_copy (ValaDataType* self); ValaDataType* vala_data_type_copy (ValaDataType* self);
gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type); gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type);
gboolean vala_data_type_is_invokable (ValaDataType* self); gboolean vala_data_type_is_invokable (ValaDataType* self);
ValaDataType* vala_data_type_get_return_type (ValaDataType* self); ValaDataType* vala_data_type_get_return_type (ValaDataType* self);
GeeCollection* vala_data_type_get_parameters (ValaDataType* self); GeeCollection* vala_data_type_get_parameters (ValaDataType* self);
gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self); gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self);
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 valadelegate.h   valadelegate.h 
skipping to change at line 67 skipping to change at line 68
ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference); ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference);
void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p); void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p);
void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param); void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param);
GeeList* vala_delegate_get_parameters (ValaDelegate* self); GeeList* vala_delegate_get_parameters (ValaDelegate* self);
gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m);
void vala_delegate_set_cname (ValaDelegate* self, const char* cname); void vala_delegate_set_cname (ValaDelegate* self, const char* cname);
void vala_delegate_process_attributes (ValaDelegate* self); void vala_delegate_process_attributes (ValaDelegate* self);
ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); ValaDataType* vala_delegate_get_return_type (ValaDelegate* self);
void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value );
gboolean vala_delegate_get_instance (ValaDelegate* self); gboolean vala_delegate_get_has_target (ValaDelegate* self);
void vala_delegate_set_instance (ValaDelegate* self, gboolean value); void vala_delegate_set_has_target (ValaDelegate* self, gboolean value);
double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self); double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self);
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value); void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do uble value);
double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf); double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se lf);
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value); void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , double value);
double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self); double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* self);
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value); void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, double value);
gboolean vala_delegate_get_no_array_length (ValaDelegate* self); gboolean vala_delegate_get_no_array_length (ValaDelegate* self);
void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ; void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ;
GType vala_delegate_get_type (void); GType vala_delegate_get_type (void);
 End of changes. 1 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valadestructor.h   valadestructor.h 
skipping to change at line 29 skipping to change at line 29
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALADESTRUCTOR_H__ #ifndef __VALA_VALADESTRUCTOR_H__
#define __VALA_VALADESTRUCTOR_H__ #define __VALA_VALADESTRUCTOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valamember.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DESTRUCTOR (vala_destructor_get_type ()) #define VALA_TYPE_DESTRUCTOR (vala_destructor_get_type ())
#define VALA_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ DESTRUCTOR, ValaDestructor)) #define VALA_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ DESTRUCTOR, ValaDestructor))
#define VALA_DESTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_DESTRUCTOR, ValaDestructorClass)) #define VALA_DESTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_DESTRUCTOR, ValaDestructorClass))
#define VALA_IS_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_DESTRUCTOR)) #define VALA_IS_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_DESTRUCTOR))
#define VALA_IS_DESTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DESTRUCTOR)) #define VALA_IS_DESTRUCTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DESTRUCTOR))
#define VALA_DESTRUCTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_DESTRUCTOR, ValaDestructorClass)) #define VALA_DESTRUCTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_DESTRUCTOR, ValaDestructorClass))
skipping to change at line 49 skipping to change at line 50
typedef struct _ValaDestructorPrivate ValaDestructorPrivate; typedef struct _ValaDestructorPrivate ValaDestructorPrivate;
/** /**
* Represents a class or instance destructor. * Represents a class or instance destructor.
*/ */
struct _ValaDestructor { struct _ValaDestructor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaDestructorPrivate * priv; ValaDestructorPrivate * priv;
}; };
struct _ValaDestructorClass { struct _ValaDestructorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ; ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ;
ValaBlock* vala_destructor_get_body (ValaDestructor* self); ValaBlock* vala_destructor_get_body (ValaDestructor* self);
void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value); void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value);
ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf); ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf);
void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value); void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value);
gboolean vala_destructor_get_instance (ValaDestructor* self); MemberBinding vala_destructor_get_binding (ValaDestructor* self);
void vala_destructor_set_instance (ValaDestructor* self, gboolean value); void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value
);
GType vala_destructor_get_type (void); GType vala_destructor_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
2 lines changed or deleted 5 lines changed or added


 valaenumvalue.h   valaenumvalue.h 
skipping to change at line 52 skipping to change at line 52
typedef struct _ValaEnumValuePrivate ValaEnumValuePrivate; typedef struct _ValaEnumValuePrivate ValaEnumValuePrivate;
/** /**
* Represents an enum member in the source code. * Represents an enum member in the source code.
*/ */
struct _ValaEnumValue { struct _ValaEnumValue {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaEnumValuePrivate * priv; ValaEnumValuePrivate * priv;
}; };
struct _ValaEnumValueClass { struct _ValaEnumValueClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference); ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference);
ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference); ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference);
ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self); ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self);
void vala_enum_value_process_attributes (ValaEnumValue* self);
char* vala_enum_value_get_cname (ValaEnumValue* self); char* vala_enum_value_get_cname (ValaEnumValue* self);
ValaExpression* vala_enum_value_get_value (ValaEnumValue* self); ValaExpression* vala_enum_value_get_value (ValaEnumValue* self);
void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value) ; void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value) ;
GType vala_enum_value_get_type (void); GType vala_enum_value_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valafield.h   valafield.h 
skipping to change at line 65 skipping to change at line 66
ValaField* vala_field_new (const char* name, ValaDataType* type_reference, ValaExpression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaDataType* type_reference, ValaExpression* initializer, ValaSourceReference* source_reference);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const char* cname);
char* vala_field_get_default_cname (ValaField* self); char* vala_field_get_default_cname (ValaField* self);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
ValaDataType* vala_field_get_type_reference (ValaField* self); ValaDataType* vala_field_get_type_reference (ValaField* self);
void vala_field_set_type_reference (ValaField* self, ValaDataType* value); void vala_field_set_type_reference (ValaField* self, ValaDataType* value);
ValaExpression* vala_field_get_initializer (ValaField* self); ValaExpression* vala_field_get_initializer (ValaField* self);
void vala_field_set_initializer (ValaField* self, ValaExpression* value); void vala_field_set_initializer (ValaField* self, ValaExpression* value);
gboolean vala_field_get_instance (ValaField* self); MemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_instance (ValaField* self, gboolean value); void vala_field_set_binding (ValaField* self, MemberBinding value);
gboolean vala_field_get_is_volatile (ValaField* self); gboolean vala_field_get_is_volatile (ValaField* self);
void vala_field_set_is_volatile (ValaField* self, gboolean value); void vala_field_set_is_volatile (ValaField* self, gboolean value);
gboolean vala_field_get_no_array_length (ValaField* self); gboolean vala_field_get_no_array_length (ValaField* self);
void vala_field_set_no_array_length (ValaField* self, gboolean value); void vala_field_set_no_array_length (ValaField* self, gboolean value);
GType vala_field_get_type (void); GType vala_field_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
/* valainitializerlist.vala /* valainitializerlist.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* 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


 valainterfacetype.h   valainterfacetype.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_VALAINTERFACETYPE_H__ #ifndef __VALA_VALAINTERFACETYPE_H__
#define __VALA_VALAINTERFACETYPE_H__ #define __VALA_VALAINTERFACETYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE_TYPE (vala_interface_type_get_type ()) #define VALA_TYPE_INTERFACE_TYPE (vala_interface_type_get_type ())
#define VALA_INTERFACE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_INTERFACE_TYPE, ValaInterfaceType)) #define VALA_INTERFACE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_INTERFACE_TYPE, ValaInterfaceType))
#define VALA_INTERFACE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_INTERFACE_TYPE, ValaInterfaceTypeClass)) #define VALA_INTERFACE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_INTERFACE_TYPE, ValaInterfaceTypeClass))
#define VALA_IS_INTERFACE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_INTERFACE_TYPE)) #define VALA_IS_INTERFACE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_INTERFACE_TYPE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valamember.h   valamember.h 
skipping to change at line 45 skipping to change at line 45
#define VALA_TYPE_MEMBER (vala_member_get_type ()) #define VALA_TYPE_MEMBER (vala_member_get_type ())
#define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember)) #define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember))
#define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass)) #define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass))
#define VALA_IS_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M EMBER)) #define VALA_IS_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M EMBER))
#define VALA_IS_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_MEMBER)) #define VALA_IS_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_MEMBER))
#define VALA_MEMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_MEMBER, ValaMemberClass)) #define VALA_MEMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_MEMBER, ValaMemberClass))
typedef struct _ValaMemberPrivate ValaMemberPrivate; typedef struct _ValaMemberPrivate ValaMemberPrivate;
#define TYPE_MEMBER_BINDING (member_binding_get_type ())
/** /**
* Represents a general class member. * Represents a general class member.
*/ */
struct _ValaMember { struct _ValaMember {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaMemberPrivate * priv; ValaMemberPrivate * priv;
}; };
struct _ValaMemberClass { struct _ValaMemberClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum {
MEMBER_BINDING_INSTANCE,
MEMBER_BINDING_CLASS,
MEMBER_BINDING_STATIC
} MemberBinding;
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
ValaMember* vala_member_new (void); ValaMember* vala_member_new (void);
GType vala_member_get_type (void); GType vala_member_get_type (void);
GType member_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
0 lines changed or deleted 10 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 71 skipping to change at line 72
#define VALA_METHOD_DEFAULT_SENTINEL "NULL" #define VALA_METHOD_DEFAULT_SENTINEL "NULL"
ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference); ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
GeeCollection* vala_method_get_parameters (ValaMethod* self); GeeCollection* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
char* vala_method_get_cname (ValaMethod* self); char* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_default_cname (ValaMethod* self); char* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); char* vala_method_get_real_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const char* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, const char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match);
void vala_method_add_error_domain (ValaMethod* self, ValaDataType* error_do main); void vala_method_add_error_domain (ValaMethod* self, ValaDataType* error_do main);
GeeCollection* vala_method_get_error_domains (ValaMethod* self); GeeCollection* vala_method_get_error_domains (ValaMethod* self);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
GeeCollection* vala_method_get_preconditions (ValaMethod* self); GeeCollection* vala_method_get_preconditions (ValaMethod* self);
void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition); void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition);
GeeCollection* vala_method_get_postconditions (ValaMethod* self); GeeCollection* vala_method_get_postconditions (ValaMethod* self);
ValaDataType* vala_method_get_return_type (ValaMethod* self); ValaDataType* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); void vala_method_set_return_type (ValaMethod* self, ValaDataType* value);
ValaBlock* vala_method_get_body (ValaMethod* self); ValaBlock* vala_method_get_body (ValaMethod* self);
void vala_method_set_body (ValaMethod* self, ValaBlock* value); void vala_method_set_body (ValaMethod* self, ValaBlock* value);
ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self);
void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value);
ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self);
void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value);
gboolean vala_method_get_instance (ValaMethod* self); MemberBinding vala_method_get_binding (ValaMethod* self);
void vala_method_set_instance (ValaMethod* self, gboolean value); void vala_method_set_binding (ValaMethod* self, MemberBinding value);
char* vala_method_get_vfunc_name (ValaMethod* self); char* vala_method_get_vfunc_name (ValaMethod* self);
void vala_method_set_vfunc_name (ValaMethod* self, const char* value); void vala_method_set_vfunc_name (ValaMethod* self, const char* value);
char* vala_method_get_sentinel (ValaMethod* self); char* vala_method_get_sentinel (ValaMethod* self);
void vala_method_set_sentinel (ValaMethod* self, const char* value); void vala_method_set_sentinel (ValaMethod* self, const char* value);
gboolean vala_method_get_is_abstract (ValaMethod* self); gboolean vala_method_get_is_abstract (ValaMethod* self);
void vala_method_set_is_abstract (ValaMethod* self, gboolean value); void vala_method_set_is_abstract (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_virtual (ValaMethod* self); gboolean vala_method_get_is_virtual (ValaMethod* self);
void vala_method_set_is_virtual (ValaMethod* self, gboolean value); void vala_method_set_is_virtual (ValaMethod* self, gboolean value);
gboolean vala_method_get_overrides (ValaMethod* self); gboolean vala_method_get_overrides (ValaMethod* self);
void vala_method_set_overrides (ValaMethod* self, gboolean value); void vala_method_set_overrides (ValaMethod* self, gboolean value);
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valanullchecker.h   valanullchecker.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/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/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanulltype.h   valanulltype.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_VALANULLTYPE_H__ #ifndef __VALA_VALANULLTYPE_H__
#define __VALA_VALANULLTYPE_H__ #define __VALA_VALANULLTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_NULL_TYPE (vala_null_type_get_type ()) #define VALA_TYPE_NULL_TYPE (vala_null_type_get_type ())
#define VALA_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N ULL_TYPE, ValaNullType)) #define VALA_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N ULL_TYPE, ValaNullType))
#define VALA_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NULL_TYPE, ValaNullTypeClass)) #define VALA_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NULL_TYPE, ValaNullTypeClass))
#define VALA_IS_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NULL_TYPE)) #define VALA_IS_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NULL_TYPE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaproperty.h   valaproperty.h 
skipping to change at line 84 skipping to change at line 85
gboolean vala_property_get_interface_only (ValaProperty* self); gboolean vala_property_get_interface_only (ValaProperty* self);
void vala_property_set_interface_only (ValaProperty* self, gboolean value); void vala_property_set_interface_only (ValaProperty* self, gboolean value);
gboolean vala_property_get_is_abstract (ValaProperty* self); gboolean vala_property_get_is_abstract (ValaProperty* self);
void vala_property_set_is_abstract (ValaProperty* self, gboolean value); void vala_property_set_is_abstract (ValaProperty* self, gboolean value);
gboolean vala_property_get_is_virtual (ValaProperty* self); gboolean vala_property_get_is_virtual (ValaProperty* self);
void vala_property_set_is_virtual (ValaProperty* self, gboolean value); void vala_property_set_is_virtual (ValaProperty* self, gboolean value);
gboolean vala_property_get_overrides (ValaProperty* self); gboolean vala_property_get_overrides (ValaProperty* self);
void vala_property_set_overrides (ValaProperty* self, gboolean value); void vala_property_set_overrides (ValaProperty* self, gboolean value);
ValaField* vala_property_get_field (ValaProperty* self); ValaField* vala_property_get_field (ValaProperty* self);
void vala_property_set_field (ValaProperty* self, ValaField* value); void vala_property_set_field (ValaProperty* self, ValaField* value);
gboolean vala_property_get_instance (ValaProperty* self); MemberBinding vala_property_get_binding (ValaProperty* self);
void vala_property_set_instance (ValaProperty* self, gboolean value); void vala_property_set_binding (ValaProperty* self, MemberBinding value);
ValaProperty* vala_property_get_base_property (ValaProperty* self); ValaProperty* vala_property_get_base_property (ValaProperty* self);
void vala_property_set_base_property (ValaProperty* self, ValaProperty* val ue); void vala_property_set_base_property (ValaProperty* self, ValaProperty* val ue);
ValaProperty* vala_property_get_base_interface_property (ValaProperty* self ); ValaProperty* vala_property_get_base_interface_property (ValaProperty* self );
void vala_property_set_base_interface_property (ValaProperty* self, ValaPro perty* value); void vala_property_set_base_interface_property (ValaProperty* self, ValaPro perty* value);
ValaExpression* vala_property_get_default_expression (ValaProperty* self); ValaExpression* vala_property_get_default_expression (ValaProperty* self);
void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value); void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value);
char* vala_property_get_nick (ValaProperty* self); char* vala_property_get_nick (ValaProperty* self);
void vala_property_set_nick (ValaProperty* self, const char* value); void vala_property_set_nick (ValaProperty* self, const char* value);
char* vala_property_get_blurb (ValaProperty* self); char* vala_property_get_blurb (ValaProperty* self);
void vala_property_set_blurb (ValaProperty* self, const char* value); void vala_property_set_blurb (ValaProperty* self, const char* value);
 End of changes. 1 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 39 skipping to change at line 39
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#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/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.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/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valastruct.h   valastruct.h 
skipping to change at line 52 skipping to change at line 52
typedef struct _ValaStructPrivate ValaStructPrivate; typedef struct _ValaStructPrivate ValaStructPrivate;
/** /**
* Represents a struct declaration in the source code. * Represents a struct declaration in the source code.
*/ */
struct _ValaStruct { struct _ValaStruct {
ValaTypesymbol parent_instance; ValaTypesymbol parent_instance;
ValaStructPrivate * priv; ValaStructPrivate * priv;
}; };
struct _ValaStructClass { struct _ValaStructClass {
ValaTypesymbolClass parent_class; ValaTypesymbolClass parent_class;
}; };
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference); ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
GeeCollection* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeCollection* vala_struct_get_fields (ValaStruct* self); GeeCollection* vala_struct_get_fields (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeCollection* vala_struct_get_methods (ValaStruct* self); GeeCollection* vala_struct_get_methods (ValaStruct* self);
char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type); void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type);
GeeCollection* vala_struct_get_base_types (ValaStruct* self); GeeCollection* vala_struct_get_base_types (ValaStruct* self);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self);
 End of changes. 3 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valasymbolresolver.h   valasymbolresolver.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/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/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatokentype.h   valatokentype.h 
skipping to change at line 152 skipping to change at line 152
VALA_TOKEN_TYPE_TYPEOF, VALA_TOKEN_TYPE_TYPEOF,
VALA_TOKEN_TYPE_USING, VALA_TOKEN_TYPE_USING,
VALA_TOKEN_TYPE_VAR, VALA_TOKEN_TYPE_VAR,
VALA_TOKEN_TYPE_VIRTUAL, VALA_TOKEN_TYPE_VIRTUAL,
VALA_TOKEN_TYPE_VOID, VALA_TOKEN_TYPE_VOID,
VALA_TOKEN_TYPE_VOLATILE, VALA_TOKEN_TYPE_VOLATILE,
VALA_TOKEN_TYPE_WEAK, VALA_TOKEN_TYPE_WEAK,
VALA_TOKEN_TYPE_WHILE VALA_TOKEN_TYPE_WHILE
} ValaTokenType; } ValaTokenType;
char* vala_token_type_to_string (ValaTokenType self); const char* vala_token_type_to_string (ValaTokenType self);
GType vala_token_type_get_type (void); GType vala_token_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valatypeparametertype.h   valatypeparametertype.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_VALATYPEPARAMETERTYPE_H__ #ifndef __VALA_VALATYPEPARAMETERTYPE_H__
#define __VALA_VALATYPEPARAMETERTYPE_H__ #define __VALA_VALATYPEPARAMETERTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valatypeparameter.h> #include <vala/valatypeparameter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPEPARAMETER_TYPE (vala_typeparameter_type_get_type ()) #define VALA_TYPE_TYPEPARAMETER_TYPE (vala_typeparameter_type_get_type ())
#define VALA_TYPEPARAMETER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_TYPEPARAMETER_TYPE, ValaTypeParameterType)) #define VALA_TYPEPARAMETER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_TYPEPARAMETER_TYPE, ValaTypeParameterType))
#define VALA_TYPEPARAMETER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_TYPEPARAMETER_TYPE, ValaTypeParameterTypeClass)) #define VALA_TYPEPARAMETER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_TYPEPARAMETER_TYPE, ValaTypeParameterTypeClass))
#define VALA_IS_TYPEPARAMETER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TYPEPARAMETER_TYPE)) #define VALA_IS_TYPEPARAMETER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TYPEPARAMETER_TYPE))
#define VALA_IS_TYPEPARAMETER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_TYPEPARAMETER_TYPE)) #define VALA_IS_TYPEPARAMETER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_TYPEPARAMETER_TYPE))
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 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/