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


 valaccodebasemodule.h   valaccodebasemodule.h 
skipping to change at line 60 skipping to change at line 60
#include <ccode/valaccodeenum.h> #include <ccode/valaccodeenum.h>
#include <vala/valastatement.h> #include <vala/valastatement.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodestruct.h> #include <ccode/valaccodestruct.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valaerrortype.h> #include <vala/valaerrortype.h>
#include <ccode/valaccodeidentifier.h> #include <ccode/valaccodeidentifier.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valainterface.h>
#include <ccode/valaccodefunctioncall.h> #include <ccode/valaccodefunctioncall.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <ccode/valaccodestatement.h> #include <ccode/valaccodestatement.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <ccode/valaccodeblock.h> #include <ccode/valaccodeblock.h>
#include <vala/valasourcefile.h> #include <vala/valasourcefile.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
skipping to change at line 208 skipping to change at line 207
ValaErrorType* gerror_type; ValaErrorType* gerror_type;
ValaClass* glist_type; ValaClass* glist_type;
ValaClass* gslist_type; ValaClass* gslist_type;
ValaTypeSymbol* gstringbuilder_type; ValaTypeSymbol* gstringbuilder_type;
ValaTypeSymbol* garray_type; ValaTypeSymbol* garray_type;
ValaTypeSymbol* gbytearray_type; ValaTypeSymbol* gbytearray_type;
ValaDataType* gquark_type; ValaDataType* gquark_type;
ValaStruct* gvalue_type; ValaStruct* gvalue_type;
ValaStruct* mutex_type; ValaStruct* mutex_type;
ValaTypeSymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaInterface* list_type;
ValaInterface* map_type;
ValaTypeSymbol* dbus_object_type; ValaTypeSymbol* dbus_object_type;
gboolean in_plugin; gboolean in_plugin;
char* module_init_param_name; char* module_init_param_name;
gboolean string_h_needed; gboolean string_h_needed;
gboolean gvaluecollector_h_needed; gboolean gvaluecollector_h_needed;
gboolean gio_h_needed; gboolean gio_h_needed;
gboolean requires_free_checked; gboolean requires_free_checked;
gboolean requires_array_free; gboolean requires_array_free;
gboolean requires_array_move; gboolean requires_array_move;
gboolean requires_array_length; gboolean requires_array_length;
 End of changes. 2 change blocks. 
3 lines changed or deleted 0 lines changed or added


 valaccodememberaccessmodule.h   valaccodememberaccessmodule.h 
/* valaccodememberaccessmodule.vala /* valaccodememberaccessmodule.vala
* *
* Copyright (C) 2006-2008 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 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 2 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALACLASS_H__ #ifndef __VALA_VALACLASS_H__
#define __VALA_VALACLASS_H__ #define __VALA_VALACLASS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS (vala_class_get_type ()) #define VALA_TYPE_CLASS (vala_class_get_type ())
#define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass)) #define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass))
#define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass)) #define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass))
#define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS)) #define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS))
#define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS)) #define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valacodecontext.h   valacodecontext.h 
skipping to change at line 94 skipping to change at line 94
gboolean vala_code_context_get_deprecated (ValaCodeContext* self); gboolean vala_code_context_get_deprecated (ValaCodeContext* self);
void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e);
gboolean vala_code_context_get_experimental (ValaCodeContext* self); gboolean vala_code_context_get_experimental (ValaCodeContext* self);
void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue);
gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self ); gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self );
void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb oolean value); void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb oolean value);
gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self);
void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value); void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value);
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); gboolean vala_code_context_get_ccode_only (ValaCodeContext* self);
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e);
const char* vala_code_context_get_header_filename (ValaCodeContext* self);
void vala_code_context_set_header_filename (ValaCodeContext* self, const ch
ar* value);
gboolean vala_code_context_get_compile_only (ValaCodeContext* self); gboolean vala_code_context_get_compile_only (ValaCodeContext* self);
void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue);
const char* vala_code_context_get_output (ValaCodeContext* self); const char* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); void vala_code_context_set_output (ValaCodeContext* self, const char* value );
const char* vala_code_context_get_basedir (ValaCodeContext* self); const char* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e); void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e);
const char* vala_code_context_get_directory (ValaCodeContext* self); const char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue);
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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 60 skipping to change at line 60
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaSymbol ValaSymbol; typedef struct _ValaSymbol ValaSymbol;
typedef struct _ValaSymbolClass ValaSymbolClass; typedef struct _ValaSymbolClass ValaSymbolClass;
typedef struct _ValaScope ValaScope; typedef struct _ValaScope ValaScope;
typedef struct _ValaScopeClass ValaScopeClass; typedef struct _ValaScopeClass ValaScopeClass;
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer; typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass; typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaCodeVisitor ValaCodeVisitor; typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
typedef struct _ValaLiteral ValaLiteral;
typedef struct _ValaLiteralClass ValaLiteralClass;
typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaMethod ValaMethod; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaMethodClass ValaMethodClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaBlock ValaBlock; typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass; typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaStatement ValaStatement; typedef struct _ValaStatement ValaStatement;
typedef struct _ValaStatementIface ValaStatementIface; typedef struct _ValaStatementIface ValaStatementIface;
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
typedef struct _ValaBasicBlock ValaBasicBlock; typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass; typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaConstructor ValaConstructor; typedef struct _ValaBooleanLiteral ValaBooleanLiteral;
typedef struct _ValaConstructorClass ValaConstructorClass; typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass;
typedef struct _ValaDestructor ValaDestructor; typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaDestructorClass ValaDestructorClass; typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol; typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass; typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaEnumValue ValaEnumValue;
typedef struct _ValaEnumValueClass ValaEnumValueClass;
typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaDelegate ValaDelegate;
typedef struct _ValaDelegateClass ValaDelegateClass;
typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaSignal ValaSignal;
typedef struct _ValaSignalClass ValaSignalClass;
typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol; typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol;
typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass; typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass;
typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaProperty ValaProperty; typedef struct _ValaProperty ValaProperty;
typedef struct _ValaPropertyClass ValaPropertyClass; typedef struct _ValaPropertyClass ValaPropertyClass;
typedef struct _ValaPropertyAccessor ValaPropertyAccessor; typedef struct _ValaPropertyAccessor ValaPropertyAccessor;
typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass;
typedef struct _ValaSignal ValaSignal; typedef struct _ValaClass ValaClass;
typedef struct _ValaSignalClass ValaSignalClass; typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaDelegate ValaDelegate; typedef struct _ValaConstructor ValaConstructor;
typedef struct _ValaDelegateClass ValaDelegateClass; typedef struct _ValaConstructorClass ValaConstructorClass;
typedef struct _ValaDestructor ValaDestructor;
typedef struct _ValaDestructorClass ValaDestructorClass;
typedef struct _ValaStruct ValaStruct; typedef struct _ValaStruct ValaStruct;
typedef struct _ValaStructClass ValaStructClass; typedef struct _ValaStructClass ValaStructClass;
typedef struct _ValaEnum ValaEnum; typedef struct _ValaEnum ValaEnum;
typedef struct _ValaEnumClass ValaEnumClass; typedef struct _ValaEnumClass ValaEnumClass;
typedef struct _ValaEnumValue ValaEnumValue; typedef struct _ValaErrorCode ValaErrorCode;
typedef struct _ValaEnumValueClass ValaEnumValueClass; typedef struct _ValaErrorCodeClass ValaErrorCodeClass;
typedef struct _ValaStringLiteral ValaStringLiteral; typedef struct _ValaErrorDomain ValaErrorDomain;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass; typedef struct _ValaErrorDomainClass ValaErrorDomainClass;
typedef struct _ValaLiteral ValaLiteral; typedef struct _ValaReturnStatement ValaReturnStatement;
typedef struct _ValaLiteralClass ValaLiteralClass; typedef struct _ValaReturnStatementClass ValaReturnStatementClass;
typedef struct _ValaBooleanLiteral ValaBooleanLiteral; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaRealLiteral ValaRealLiteral; typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass; typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaMethodCall ValaMethodCall; typedef struct _ValaMethodCall ValaMethodCall;
typedef struct _ValaMethodCallClass ValaMethodCallClass; typedef struct _ValaMethodCallClass ValaMethodCallClass;
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass; typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer; typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass; typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
typedef struct _ValaErrorCode ValaErrorCode; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaErrorCodeClass ValaErrorCodeClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaErrorDomain ValaErrorDomain; typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaErrorDomainClass ValaErrorDomainClass; typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
typedef struct _ValaUnaryExpression ValaUnaryExpression; typedef struct _ValaUnaryExpression ValaUnaryExpression;
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass;
typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression; typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression;
typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio nClass; typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio nClass;
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaWhileStatement ValaWhileStatement; typedef struct _ValaWhileStatement ValaWhileStatement;
typedef struct _ValaWhileStatementClass ValaWhileStatementClass; typedef struct _ValaWhileStatementClass ValaWhileStatementClass;
typedef struct _ValaBreakStatement ValaBreakStatement; typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass; typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaIfStatement ValaIfStatement; typedef struct _ValaIfStatement ValaIfStatement;
typedef struct _ValaIfStatementClass ValaIfStatementClass; typedef struct _ValaIfStatementClass ValaIfStatementClass;
typedef struct _ValaDoStatement ValaDoStatement; typedef struct _ValaDoStatement ValaDoStatement;
typedef struct _ValaDoStatementClass ValaDoStatementClass; typedef struct _ValaDoStatementClass ValaDoStatementClass;
typedef struct _ValaDeclarationStatement ValaDeclarationStatement; typedef struct _ValaDeclarationStatement ValaDeclarationStatement;
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ; typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ;
typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaForStatement ValaForStatement; typedef struct _ValaForStatement ValaForStatement;
typedef struct _ValaForStatementClass ValaForStatementClass; typedef struct _ValaForStatementClass ValaForStatementClass;
typedef struct _ValaYieldStatement ValaYieldStatement; typedef struct _ValaYieldStatement ValaYieldStatement;
typedef struct _ValaYieldStatementClass ValaYieldStatementClass; typedef struct _ValaYieldStatementClass ValaYieldStatementClass;
typedef struct _ValaReturnStatement ValaReturnStatement;
typedef struct _ValaReturnStatementClass ValaReturnStatementClass;
typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaLambdaExpression ValaLambdaExpression; typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement; typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression; typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio nClass; typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio nClass;
typedef struct _ValaInitializerList ValaInitializerList; typedef struct _ValaInitializerList ValaInitializerList;
typedef struct _ValaInitializerListClass ValaInitializerListClass; typedef struct _ValaInitializerListClass ValaInitializerListClass;
typedef struct _ValaSwitchLabel ValaSwitchLabel; typedef struct _ValaSwitchLabel ValaSwitchLabel;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass;
 End of changes. 10 change blocks. 
62 lines changed or deleted 62 lines changed or added


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


 valacreationmethod.h   valacreationmethod.h 
/* valacreationmethod.vala /* valacreationmethod.vala
* *
* Copyright (C) 2007-2008 Raffaele Sandrini, Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* Copyright (C) 2007-2008 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 2 lines changed or added


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


 valaelementaccess.h   valaelementaccess.h 
/* valaelementaccess.vala /* valaelementaccess.vala
* *
* Copyright (C) 2006-2008 Raffaele Sandrini, Jürg Billeter * Copyright (C) 2006-2009 Jürg Billeter
* Copyright (C) 2006-2008 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 2 lines changed or added


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


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


 valafield.h   valafield.h 
skipping to change at line 64 skipping to change at line 64
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour ce_reference); ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour ce_reference);
ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* 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);
char* vala_field_get_array_length_cname (ValaField* self); char* vala_field_get_array_length_cname (ValaField* self);
void vala_field_set_array_length_cname (ValaField* self, const char* array_ length_cname); void vala_field_set_array_length_cname (ValaField* self, const char* array_ length_cname);
char* vala_field_get_array_length_cexpr (ValaField* self);
void vala_field_set_array_length_cexpr (ValaField* self, const char* array_
length_cexpr);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
char* vala_field_get_ctype (ValaField* self); char* vala_field_get_ctype (ValaField* self);
void vala_field_set_ctype (ValaField* self, const char* ctype); void vala_field_set_ctype (ValaField* self, const char* ctype);
ValaDataType* vala_field_get_field_type (ValaField* self); ValaDataType* vala_field_get_field_type (ValaField* self);
void vala_field_set_field_type (ValaField* self, ValaDataType* value); void vala_field_set_field_type (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);
MemberBinding vala_field_get_binding (ValaField* self); MemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_binding (ValaField* self, MemberBinding 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);
gboolean vala_field_get_array_null_terminated (ValaField* self); gboolean vala_field_get_array_null_terminated (ValaField* self);
void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ; void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ;
gboolean vala_field_get_has_array_length_cname (ValaField* self); gboolean vala_field_get_has_array_length_cname (ValaField* self);
gboolean vala_field_get_has_array_length_cexpr (ValaField* self);
GType vala_field_get_type (void); GType vala_field_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added


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


 valaobjecttypesymbol.h   valaobjecttypesymbol.h 
skipping to change at line 30 skipping to change at line 30
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
* Philip Van Hoof <pvanhoof@gnome.org> * Philip Van Hoof <pvanhoof@gnome.org>
*/ */
#ifndef __VALA_VALAOBJECTTYPESYMBOL_H__ #ifndef __VALA_VALAOBJECTTYPESYMBOL_H__
#define __VALA_VALAOBJECTTYPESYMBOL_H__ #define __VALA_VALAOBJECTTYPESYMBOL_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_OBJECT_TYPE_SYMBOL (vala_object_type_symbol_get_type ()) #define VALA_TYPE_OBJECT_TYPE_SYMBOL (vala_object_type_symbol_get_type ())
#define VALA_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbol)) #define VALA_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbol))
#define VALA_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass)) #define VALA_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass))
#define VALA_IS_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_TYPE_SYMBOL)) #define VALA_IS_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_TYPE_SYMBOL))
#define VALA_IS_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_OBJECT_TYPE_SYMBOL)) #define VALA_IS_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_OBJECT_TYPE_SYMBOL))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valapointertype.h   valapointertype.h 
/* valapointertype.vala /* valapointertype.vala
* *
* Copyright (C) 2007-2008 Jürg Billeter * Copyright (C) 2007-2009 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 36 skipping to change at line 36
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valasemanticanalyzer.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_POINTER_TYPE (vala_pointer_type_get_type ()) #define VALA_TYPE_POINTER_TYPE (vala_pointer_type_get_type ())
#define VALA_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_POINTER_TYPE, ValaPointerType)) #define VALA_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_POINTER_TYPE, ValaPointerType))
#define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) #define VALA_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_POINTER_TYPE, ValaPointerTypeClass))
#define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_POINTER_TYPE)) #define VALA_IS_POINTER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_POINTER_TYPE))
#define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_POINTER_TYPE)) #define VALA_IS_POINTER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_POINTER_TYPE))
#define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass)) #define VALA_POINTER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_TYPE, ValaPointerTypeClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 80 skipping to change at line 80
ValaDataType* int8_type; ValaDataType* int8_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaDataType* type_type; ValaDataType* type_type;
ValaClass* object_type; ValaClass* object_type;
ValaTypeSymbol* initially_unowned_type; ValaTypeSymbol* initially_unowned_type;
ValaDataType* glist_type; ValaDataType* glist_type;
ValaDataType* gslist_type; ValaDataType* gslist_type;
ValaDataType* garray_type; ValaDataType* garray_type;
ValaClass* gerror_type; ValaClass* gerror_type;
ValaInterface* list_type;
ValaInterface* map_type;
gint next_lambda_id; gint next_lambda_id;
GeeList* replaced_nodes; GeeList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
 End of changes. 1 change blocks. 
2 lines changed or deleted 0 lines changed or added


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


 valastruct.h   valastruct.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALASTRUCT_H__ #ifndef __VALA_VALASTRUCT_H__
#define __VALA_VALASTRUCT_H__ #define __VALA_VALASTRUCT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_STRUCT (vala_struct_get_type ()) #define VALA_TYPE_STRUCT (vala_struct_get_type ())
#define VALA_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_STRU CT, ValaStruct)) #define VALA_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_STRU CT, ValaStruct))
#define VALA_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_STRUCT, ValaStructClass)) #define VALA_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_STRUCT, ValaStructClass))
#define VALA_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S TRUCT)) #define VALA_IS_STRUCT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S TRUCT))
#define VALA_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_STRUCT)) #define VALA_IS_STRUCT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_STRUCT))
skipping to change at line 74 skipping to change at line 74
GeeList* vala_struct_get_constants (ValaStruct* self); GeeList* vala_struct_get_constants (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeList* vala_struct_get_methods (ValaStruct* self); GeeList* vala_struct_get_methods (ValaStruct* self);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_boolean_type (ValaStruct* self); gboolean vala_struct_is_boolean_type (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);
GeeList* 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);
char* vala_struct_get_default_copy_function (ValaStruct* self); char* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const char* name); void vala_struct_set_copy_function (ValaStruct* self, const char* name);
char* vala_struct_get_default_destroy_function (ValaStruct* self); char* vala_struct_get_default_destroy_function (ValaStruct* self);
void vala_struct_set_destroy_function (ValaStruct* self, const char* name); void vala_struct_set_destroy_function (ValaStruct* self, const char* name);
gboolean vala_struct_is_disposable (ValaStruct* self); gboolean vala_struct_is_disposable (ValaStruct* self);
ValaDataType* vala_struct_get_base_type (ValaStruct* self);
void vala_struct_set_base_type (ValaStruct* self, ValaDataType* value);
ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self);
void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value); void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value);
gboolean vala_struct_get_has_type_id (ValaStruct* self); gboolean vala_struct_get_has_type_id (ValaStruct* self);
void vala_struct_set_has_type_id (ValaStruct* self, gboolean value); void vala_struct_set_has_type_id (ValaStruct* self, gboolean value);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 79 skipping to change at line 79
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_ reference); ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_ reference);
char* vala_symbol_get_full_name (ValaSymbol* self); char* vala_symbol_get_full_name (ValaSymbol* self);
char* vala_symbol_get_cprefix (ValaSymbol* self); char* vala_symbol_get_cprefix (ValaSymbol* self);
char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix ); char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix );
char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); char* vala_symbol_lower_case_to_camel_case (const char* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal);
ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self);
ValaScope* vala_symbol_get_owner (ValaSymbol* self); ValaScope* vala_symbol_get_owner (ValaSymbol* self);
void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value);
const char* vala_symbol_get_name (ValaSymbol* self); const char* vala_symbol_get_name (ValaSymbol* self);
void vala_symbol_set_name (ValaSymbol* self, const char* value); void vala_symbol_set_name (ValaSymbol* self, const char* value);
gboolean vala_symbol_get_active (ValaSymbol* self); gboolean vala_symbol_get_active (ValaSymbol* self);
void vala_symbol_set_active (ValaSymbol* self, gboolean value); void vala_symbol_set_active (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_used (ValaSymbol* self); gboolean vala_symbol_get_used (ValaSymbol* self);
void vala_symbol_set_used (ValaSymbol* self, gboolean value); void vala_symbol_set_used (ValaSymbol* self, gboolean value);
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

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