vala.h   vala.h 
skipping to change at line 44 skipping to change at line 44
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaliteral.h> #include <vala/valaliteral.h>
#include <vala/valaliteralexpression.h>
#include <vala/valalocalvariabledeclaration.h> #include <vala/valalocalvariabledeclaration.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valamemberinitializer.h> #include <vala/valamemberinitializer.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valanamedargument.h> #include <vala/valanamedargument.h>
#include <vala/valanamespace.h> #include <vala/valanamespace.h>
#include <vala/valanamespacereference.h> #include <vala/valanamespacereference.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaarraylengthfield.h   valaarraylengthfield.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_VALAARRAYLENGTHFIELD_H__ #ifndef __VALA_VALAARRAYLENGTHFIELD_H__
#define __VALA_VALAARRAYLENGTHFIELD_H__ #define __VALA_VALAARRAYLENGTHFIELD_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valacodenode.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_LENGTH_FIELD (vala_array_length_field_get_type ()) #define VALA_TYPE_ARRAY_LENGTH_FIELD (vala_array_length_field_get_type ())
#define VALA_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthField)) #define VALA_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthField))
#define VALA_ARRAY_LENGTH_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthFieldClass)) #define VALA_ARRAY_LENGTH_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthFieldClass))
#define VALA_IS_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_LENGTH_FIELD)) #define VALA_IS_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_LENGTH_FIELD))
#define VALA_IS_ARRAY_LENGTH_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_ARRAY_LENGTH_FIELD)) #define VALA_IS_ARRAY_LENGTH_FIELD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_ARRAY_LENGTH_FIELD))
#define VALA_ARRAY_LENGTH_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthFieldClass)) #define VALA_ARRAY_LENGTH_FIELD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthFieldClass))
typedef struct _ValaArrayLengthField ValaArrayLengthField;
typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass;
typedef struct _ValaArrayLengthFieldPrivate ValaArrayLengthFieldPrivate; typedef struct _ValaArrayLengthFieldPrivate ValaArrayLengthFieldPrivate;
/** /**
* Represents the Array.length field. * Represents the Array.length field.
*/ */
struct _ValaArrayLengthField { struct _ValaArrayLengthField {
ValaField parent_instance; ValaField parent_instance;
ValaArrayLengthFieldPrivate * priv; ValaArrayLengthFieldPrivate * priv;
}; };
struct _ValaArrayLengthFieldClass { struct _ValaArrayLengthFieldClass {
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valaarrayresizemethod.h   valaarrayresizemethod.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_VALAARRAYRESIZEMETHOD_H__ #ifndef __VALA_VALAARRAYRESIZEMETHOD_H__
#define __VALA_VALAARRAYRESIZEMETHOD_H__ #define __VALA_VALAARRAYRESIZEMETHOD_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacodenode.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_RESIZE_METHOD (vala_array_resize_method_get_type () ) #define VALA_TYPE_ARRAY_RESIZE_METHOD (vala_array_resize_method_get_type () )
#define VALA_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethod)) #define VALA_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethod))
#define VALA_ARRAY_RESIZE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethodClass)) #define VALA_ARRAY_RESIZE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethodClass))
#define VALA_IS_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_ARRAY_RESIZE_METHOD)) #define VALA_IS_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_ARRAY_RESIZE_METHOD))
#define VALA_IS_ARRAY_RESIZE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_ARRAY_RESIZE_METHOD)) #define VALA_IS_ARRAY_RESIZE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_ARRAY_RESIZE_METHOD))
#define VALA_ARRAY_RESIZE_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethodClass)) #define VALA_ARRAY_RESIZE_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethodClass))
typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod;
typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass;
typedef struct _ValaArrayResizeMethodPrivate ValaArrayResizeMethodPrivate; typedef struct _ValaArrayResizeMethodPrivate ValaArrayResizeMethodPrivate;
/** /**
* Represents the Array.resize method. * Represents the Array.resize method.
*/ */
struct _ValaArrayResizeMethod { struct _ValaArrayResizeMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaArrayResizeMethodPrivate * priv; ValaArrayResizeMethodPrivate * priv;
}; };
struct _ValaArrayResizeMethodClass { struct _ValaArrayResizeMethodClass {
 End of changes. 2 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valaarraytype.h   valaarraytype.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_VALAARRAYTYPE_H__ #ifndef __VALA_VALAARRAYTYPE_H__
#define __VALA_VALAARRAYTYPE_H__ #define __VALA_VALAARRAYTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasourcereference.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ()) #define VALA_TYPE_ARRAY_TYPE (vala_array_type_get_type ())
#define VALA_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ARRAY_TYPE, ValaArrayType)) #define VALA_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ARRAY_TYPE, ValaArrayType))
#define VALA_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ARRAY_TYPE, ValaArrayTypeClass)) #define VALA_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ARRAY_TYPE, ValaArrayTypeClass))
#define VALA_IS_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ARRAY_TYPE)) #define VALA_IS_ARRAY_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ARRAY_TYPE))
#define VALA_IS_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ARRAY_TYPE)) #define VALA_IS_ARRAY_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ARRAY_TYPE))
#define VALA_ARRAY_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ARRAY_TYPE, ValaArrayTypeClass)) #define VALA_ARRAY_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ARRAY_TYPE, ValaArrayTypeClass))
skipping to change at line 55 skipping to change at line 59
* An array type. * An array type.
*/ */
struct _ValaArrayType { struct _ValaArrayType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaArrayTypePrivate * priv; ValaArrayTypePrivate * priv;
}; };
struct _ValaArrayTypeClass { struct _ValaArrayTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank); ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank, ValaSourceReference* source_reference);
ValaDataType* vala_array_type_get_element_type (ValaArrayType* self); ValaDataType* vala_array_type_get_element_type (ValaArrayType* self);
void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue); void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue);
gint vala_array_type_get_rank (ValaArrayType* self); gint vala_array_type_get_rank (ValaArrayType* self);
void vala_array_type_set_rank (ValaArrayType* self, gint value); void vala_array_type_set_rank (ValaArrayType* self, gint value);
GType vala_array_type_get_type (void); GType vala_array_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 5 lines changed or added


 valaassignment.h   valaassignment.h 
skipping to change at line 42 skipping to change at line 42
#define VALA_TYPE_ASSIGNMENT (vala_assignment_get_type ()) #define VALA_TYPE_ASSIGNMENT (vala_assignment_get_type ())
#define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment)) #define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment))
#define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass)) #define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass))
#define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT)) #define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT))
#define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT)) #define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT))
#define VALA_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ASSIGNMENT, ValaAssignmentClass)) #define VALA_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ASSIGNMENT, ValaAssignmentClass))
typedef struct _ValaAssignmentPrivate ValaAssignmentPrivate; typedef struct _ValaAssignmentPrivate ValaAssignmentPrivate;
#define VALA_TYPE_ASSIGNMENT_OPERATOR (vala_assignment_operator_get_type ()
)
/** /**
* Represents an assignment expression in the source code. * Represents an assignment expression in the source code.
* *
* Supports =, |=, &=, ^=, +=, -=, *=, /=, %=, <<=, >>=. * Supports =, |=, &=, ^=, +=, -=, *=, /=, %=, <<=, >>=.
*/ */
struct _ValaAssignment { struct _ValaAssignment {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaAssignmentPrivate * priv; ValaAssignmentPrivate * priv;
}; };
struct _ValaAssignmentClass { struct _ValaAssignmentClass {
skipping to change at line 76 skipping to change at line 78
} ValaAssignmentOperator; } ValaAssignmentOperator;
ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce); ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce);
ValaExpression* vala_assignment_get_left (ValaAssignment* self); ValaExpression* vala_assignment_get_left (ValaAssignment* self);
void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ; void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ;
ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self); ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self);
void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value); void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value);
ValaExpression* vala_assignment_get_right (ValaAssignment* self); ValaExpression* vala_assignment_get_right (ValaAssignment* self);
void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value ); void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value );
GType vala_assignment_get_type (void); GType vala_assignment_get_type (void);
GType vala_assignment_operator_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


 valabinaryexpression.h   valabinaryexpression.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ()) #define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ())
#define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression)) #define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression))
#define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) #define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass))
#define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION)) #define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION))
#define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION)) #define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION))
#define VALA_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) #define VALA_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass))
typedef struct _ValaBinaryExpressionPrivate ValaBinaryExpressionPrivate; typedef struct _ValaBinaryExpressionPrivate ValaBinaryExpressionPrivate;
#define VALA_TYPE_BINARY_OPERATOR (vala_binary_operator_get_type ())
/** /**
* Represents an expression with two operands in the source code. * Represents an expression with two operands in the source code.
* *
* Supports +, -, *, /, %, <<, >>, <, >, <=, >=, ==, !=, &, |, ^, &&, ||. * Supports +, -, *, /, %, <<, >>, <, >, <=, >=, ==, !=, &, |, ^, &&, ||.
*/ */
struct _ValaBinaryExpression { struct _ValaBinaryExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaBinaryExpressionPrivate * priv; ValaBinaryExpressionPrivate * priv;
}; };
struct _ValaBinaryExpressionClass { struct _ValaBinaryExpressionClass {
skipping to change at line 86 skipping to change at line 88
} ValaBinaryOperator; } ValaBinaryOperator;
ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source); ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source);
ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self); ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self);
void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value); void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value);
ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self ); ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self );
void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value); void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value);
ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f); ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f);
void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value); void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value);
GType vala_binary_expression_get_type (void); GType vala_binary_expression_get_type (void);
GType vala_binary_operator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 3 lines changed or added


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


 valaccodeassignment.h   valaccodeassignment.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignment)) #define VALA_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignment))
#define VALA_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) #define VALA_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass))
#define VALA_IS_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ASSIGNMENT)) #define VALA_IS_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ASSIGNMENT))
#define VALA_IS_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ASSIGNMENT)) #define VALA_IS_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ASSIGNMENT))
#define VALA_CCODE_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) #define VALA_CCODE_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass))
typedef struct _ValaCCodeAssignment ValaCCodeAssignment; typedef struct _ValaCCodeAssignment ValaCCodeAssignment;
typedef struct _ValaCCodeAssignmentClass ValaCCodeAssignmentClass; typedef struct _ValaCCodeAssignmentClass ValaCCodeAssignmentClass;
typedef struct _ValaCCodeAssignmentPrivate ValaCCodeAssignmentPrivate; typedef struct _ValaCCodeAssignmentPrivate ValaCCodeAssignmentPrivate;
#define VALA_TYPE_CCODE_ASSIGNMENT_OPERATOR (vala_ccode_assignment_operator
_get_type ())
/** /**
* Represents an assignment expression in the C code. * Represents an assignment expression in the C code.
*/ */
struct _ValaCCodeAssignment { struct _ValaCCodeAssignment {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeAssignmentPrivate * priv; ValaCCodeAssignmentPrivate * priv;
}; };
struct _ValaCCodeAssignmentClass { struct _ValaCCodeAssignmentClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
skipping to change at line 74 skipping to change at line 76
VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT, VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT,
VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT
} ValaCCodeAssignmentOperator; } ValaCCodeAssignmentOperator;
ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op); ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op);
ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf); ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf);
ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self); ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self);
void vala_ccode_assignment_set_operator (ValaCCodeAssignment* self, ValaCCo deAssignmentOperator value); void vala_ccode_assignment_set_operator (ValaCCodeAssignment* self, ValaCCo deAssignmentOperator value);
ValaCCodeExpression* vala_ccode_assignment_get_right (ValaCCodeAssignment* self); ValaCCodeExpression* vala_ccode_assignment_get_right (ValaCCodeAssignment* self);
GType vala_ccode_assignment_get_type (void); GType vala_ccode_assignment_get_type (void);
GType vala_ccode_assignment_operator_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


 valaccodebinaryexpression.h   valaccodebinaryexpression.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpression)) #define VALA_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpression))
#define VALA_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionClass )) #define VALA_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionClass ))
#define VALA_IS_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_BINARY_EXPRESSION)) #define VALA_IS_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_BINARY_EXPRESSION))
#define VALA_IS_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION)) #define VALA_IS_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION))
#define VALA_CCODE_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionCla ss)) #define VALA_CCODE_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionCla ss))
typedef struct _ValaCCodeBinaryExpression ValaCCodeBinaryExpression; typedef struct _ValaCCodeBinaryExpression ValaCCodeBinaryExpression;
typedef struct _ValaCCodeBinaryExpressionClass ValaCCodeBinaryExpressionCla ss; typedef struct _ValaCCodeBinaryExpressionClass ValaCCodeBinaryExpressionCla ss;
typedef struct _ValaCCodeBinaryExpressionPrivate ValaCCodeBinaryExpressionP rivate; typedef struct _ValaCCodeBinaryExpressionPrivate ValaCCodeBinaryExpressionP rivate;
#define VALA_TYPE_CCODE_BINARY_OPERATOR (vala_ccode_binary_operator_get_typ
e ())
/** /**
* Represents an expression with two operands in C code. * Represents an expression with two operands in C code.
*/ */
struct _ValaCCodeBinaryExpression { struct _ValaCCodeBinaryExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeBinaryExpressionPrivate * priv; ValaCCodeBinaryExpressionPrivate * priv;
}; };
struct _ValaCCodeBinaryExpressionClass { struct _ValaCCodeBinaryExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
skipping to change at line 83 skipping to change at line 85
} ValaCCodeBinaryOperator; } ValaCCodeBinaryOperator;
ValaCCodeBinaryExpression* vala_ccode_binary_expression_new (ValaCCodeBinar yOperator op, ValaCCodeExpression* l, ValaCCodeExpression* r); ValaCCodeBinaryExpression* vala_ccode_binary_expression_new (ValaCCodeBinar yOperator op, ValaCCodeExpression* l, ValaCCodeExpression* r);
ValaCCodeBinaryOperator vala_ccode_binary_expression_get_operator (ValaCCod eBinaryExpression* self); ValaCCodeBinaryOperator vala_ccode_binary_expression_get_operator (ValaCCod eBinaryExpression* self);
void vala_ccode_binary_expression_set_operator (ValaCCodeBinaryExpression* self, ValaCCodeBinaryOperator value); void vala_ccode_binary_expression_set_operator (ValaCCodeBinaryExpression* self, ValaCCodeBinaryOperator value);
ValaCCodeExpression* vala_ccode_binary_expression_get_left (ValaCCodeBinary Expression* self); ValaCCodeExpression* vala_ccode_binary_expression_get_left (ValaCCodeBinary Expression* self);
void vala_ccode_binary_expression_set_left (ValaCCodeBinaryExpression* self , ValaCCodeExpression* value); void vala_ccode_binary_expression_set_left (ValaCCodeBinaryExpression* self , ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_binary_expression_get_right (ValaCCodeBinar yExpression* self); ValaCCodeExpression* vala_ccode_binary_expression_get_right (ValaCCodeBinar yExpression* self);
void vala_ccode_binary_expression_set_right (ValaCCodeBinaryExpression* sel f, ValaCCodeExpression* value); void vala_ccode_binary_expression_set_right (ValaCCodeBinaryExpression* sel f, ValaCCodeExpression* value);
GType vala_ccode_binary_expression_get_type (void); GType vala_ccode_binary_expression_get_type (void);
GType vala_ccode_binary_operator_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


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


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


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 81 skipping to change at line 81
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaliteralexpression.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h> #include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h> #include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
skipping to change at line 194 skipping to change at line 193
ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim);
ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr);
void vala_ccode_generator_visit_expression (ValaCCodeGenerator* self, ValaE xpression* expr); void vala_ccode_generator_visit_expression (ValaCCodeGenerator* self, ValaE xpression* expr);
ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e); ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e);
ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ; ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ;
ValaCCodeExpression* vala_ccode_generator_get_implicit_cast_expression (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* expression _type, ValaDataType* target_type); ValaCCodeExpression* vala_ccode_generator_get_implicit_cast_expression (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* expression _type, ValaDataType* target_type);
ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr); ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr);
gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e); gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e);
ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name); gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name);
ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypesymbol * sym);
ValaCCodeIdentifier* vala_ccode_generator_get_value_setter_function (ValaCC odeGenerator* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_generator_get_value_setter_function (ValaCC odeGenerator* self, ValaDataType* type_reference);
gint vala_ccode_generator_get_param_pos (ValaCCodeGenerator* self, double p aram_pos, gboolean ellipsis); gint vala_ccode_generator_get_param_pos (ValaCCodeGenerator* self, double p aram_pos, gboolean ellipsis);
char* vala_ccode_generator_get_signal_marshaller_function (ValaCCodeGenerat or* self, ValaSignal* sig, const char* prefix); char* vala_ccode_generator_get_signal_marshaller_function (ValaCCodeGenerat or* self, ValaSignal* sig, const char* prefix);
GType vala_ccode_generator_get_type (void); GType vala_ccode_generator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodemodifiers.h   valaccodemodifiers.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __CCODE_VALACCODEMODIFIERS_H__ #ifndef __CCODE_VALACCODEMODIFIERS_H__
#define __CCODE_VALACCODEMODIFIERS_H__ #define __CCODE_VALACCODEMODIFIERS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MODIFIERS (vala_ccode_modifiers_get_type ())
typedef enum { typedef enum {
VALA_CCODE_MODIFIERS_NONE = 0, VALA_CCODE_MODIFIERS_NONE = 0,
VALA_CCODE_MODIFIERS_STATIC = 1 << 0, VALA_CCODE_MODIFIERS_STATIC = 1 << 0,
VALA_CCODE_MODIFIERS_REGISTER = 1 << 1, VALA_CCODE_MODIFIERS_REGISTER = 1 << 1,
VALA_CCODE_MODIFIERS_EXTERN = 1 << 2, VALA_CCODE_MODIFIERS_EXTERN = 1 << 2,
VALA_CCODE_MODIFIERS_INLINE = 1 << 3 VALA_CCODE_MODIFIERS_INLINE = 1 << 3
} ValaCCodeModifiers; } ValaCCodeModifiers;
GType vala_ccode_modifiers_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


 valaccodeunaryexpression.h   valaccodeunaryexpression.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpression)) #define VALA_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpression))
#define VALA_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass)) #define VALA_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass))
#define VALA_IS_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_UNARY_EXPRESSION)) #define VALA_IS_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_UNARY_EXPRESSION))
#define VALA_IS_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_UNARY_EXPRESSION)) #define VALA_IS_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_UNARY_EXPRESSION))
#define VALA_CCODE_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass) ) #define VALA_CCODE_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass) )
typedef struct _ValaCCodeUnaryExpression ValaCCodeUnaryExpression; typedef struct _ValaCCodeUnaryExpression ValaCCodeUnaryExpression;
typedef struct _ValaCCodeUnaryExpressionClass ValaCCodeUnaryExpressionClass ; typedef struct _ValaCCodeUnaryExpressionClass ValaCCodeUnaryExpressionClass ;
typedef struct _ValaCCodeUnaryExpressionPrivate ValaCCodeUnaryExpressionPri vate; typedef struct _ValaCCodeUnaryExpressionPrivate ValaCCodeUnaryExpressionPri vate;
#define VALA_TYPE_CCODE_UNARY_OPERATOR (vala_ccode_unary_operator_get_type
())
/** /**
* Represents an expression with one operand in the C code. * Represents an expression with one operand in the C code.
*/ */
struct _ValaCCodeUnaryExpression { struct _ValaCCodeUnaryExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeUnaryExpressionPrivate * priv; ValaCCodeUnaryExpressionPrivate * priv;
}; };
struct _ValaCCodeUnaryExpressionClass { struct _ValaCCodeUnaryExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
skipping to change at line 73 skipping to change at line 75
VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT, VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT,
VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT
} ValaCCodeUnaryOperator; } ValaCCodeUnaryOperator;
ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr);
ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self); ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self);
void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value); void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value);
ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self); ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self);
void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value); void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value);
GType vala_ccode_unary_expression_get_type (void); GType vala_ccode_unary_expression_get_type (void);
GType vala_ccode_unary_operator_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


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


 valaclass.h   valaclass.h 
skipping to change at line 94 skipping to change at line 94
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_static_constructor (ValaClass* self);
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
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaclasstype.h   valaclasstype.h 
/* valaclasstype.vala /* valaclasstype.vala
* *
* Copyright (C) 2007 Jürg Billeter * Copyright (C) 2007-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 30 skipping to change at line 30
* 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 <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaclass.h> #include <vala/valaclass.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))
#define VALA_IS_CLASS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CLASS_TYPE)) #define VALA_IS_CLASS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CLASS_TYPE))
#define VALA_CLASS_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CLASS_TYPE, ValaClassTypeClass)) #define VALA_CLASS_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CLASS_TYPE, ValaClassTypeClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valacodecontext.h   valacodecontext.h 
skipping to change at line 127 skipping to change at line 127
ValaCatchClause* vala_code_context_create_catch_clause (ValaCodeContext* se lf, ValaDataType* type_reference, const char* variable_name, ValaBlock* bod y, ValaSourceReference* source_reference); ValaCatchClause* vala_code_context_create_catch_clause (ValaCodeContext* se lf, ValaDataType* type_reference, const char* variable_name, ValaBlock* bod y, ValaSourceReference* source_reference);
ValaLockStatement* vala_code_context_create_lock_statement (ValaCodeContext * self, ValaExpression* resource, ValaBlock* body, ValaSourceReference* sou rce_reference); ValaLockStatement* vala_code_context_create_lock_statement (ValaCodeContext * self, ValaExpression* resource, ValaBlock* body, ValaSourceReference* sou rce_reference);
ValaDeleteStatement* vala_code_context_create_delete_statement (ValaCodeCon text* self, ValaExpression* expression, ValaSourceReference* source_referen ce); ValaDeleteStatement* vala_code_context_create_delete_statement (ValaCodeCon text* self, ValaExpression* expression, ValaSourceReference* source_referen ce);
ValaArrayCreationExpression* vala_code_context_create_array_creation_expres sion (ValaCodeContext* self, ValaDataType* element_type, gint rank, ValaIni tializerList* initializer_list, ValaSourceReference* source_reference); ValaArrayCreationExpression* vala_code_context_create_array_creation_expres sion (ValaCodeContext* self, ValaDataType* element_type, gint rank, ValaIni tializerList* initializer_list, ValaSourceReference* source_reference);
ValaBooleanLiteral* vala_code_context_create_boolean_literal (ValaCodeConte xt* self, gboolean value, ValaSourceReference* source_reference); ValaBooleanLiteral* vala_code_context_create_boolean_literal (ValaCodeConte xt* self, gboolean value, ValaSourceReference* source_reference);
ValaCharacterLiteral* vala_code_context_create_character_literal (ValaCodeC ontext* self, const char* value, ValaSourceReference* source_reference); ValaCharacterLiteral* vala_code_context_create_character_literal (ValaCodeC ontext* self, const char* value, ValaSourceReference* source_reference);
ValaIntegerLiteral* vala_code_context_create_integer_literal (ValaCodeConte xt* self, const char* value, ValaSourceReference* source_reference); ValaIntegerLiteral* vala_code_context_create_integer_literal (ValaCodeConte xt* self, const char* value, ValaSourceReference* source_reference);
ValaRealLiteral* vala_code_context_create_real_literal (ValaCodeContext* se lf, const char* value, ValaSourceReference* source_reference); ValaRealLiteral* vala_code_context_create_real_literal (ValaCodeContext* se lf, const char* value, ValaSourceReference* source_reference);
ValaStringLiteral* vala_code_context_create_string_literal (ValaCodeContext * self, const char* value, ValaSourceReference* source_reference); ValaStringLiteral* vala_code_context_create_string_literal (ValaCodeContext * self, const char* value, ValaSourceReference* source_reference);
ValaNullLiteral* vala_code_context_create_null_literal (ValaCodeContext* se lf, ValaSourceReference* source_reference); ValaNullLiteral* vala_code_context_create_null_literal (ValaCodeContext* se lf, ValaSourceReference* source_reference);
ValaLiteralExpression* vala_code_context_create_literal_expression (ValaCod eContext* self, ValaLiteral* literal, ValaSourceReference* source_reference );
ValaParenthesizedExpression* vala_code_context_create_parenthesized_express ion (ValaCodeContext* self, ValaExpression* inner, ValaSourceReference* sou rce_reference); ValaParenthesizedExpression* vala_code_context_create_parenthesized_express ion (ValaCodeContext* self, ValaExpression* inner, ValaSourceReference* sou rce_reference);
ValaMemberAccess* vala_code_context_create_member_access (ValaCodeContext* self, ValaExpression* inner, const char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_code_context_create_member_access (ValaCodeContext* self, ValaExpression* inner, const char* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_code_context_create_member_access_simple (ValaCodeCo ntext* self, const char* member_name, ValaSourceReference* source_reference ); ValaMemberAccess* vala_code_context_create_member_access_simple (ValaCodeCo ntext* self, const char* member_name, ValaSourceReference* source_reference );
ValaMemberAccess* vala_code_context_create_member_access_pointer (ValaCodeC ontext* self, ValaExpression* inner, const char* member_name, ValaSourceRef erence* source_reference); ValaMemberAccess* vala_code_context_create_member_access_pointer (ValaCodeC ontext* self, ValaExpression* inner, const char* member_name, ValaSourceRef erence* source_reference);
ValaInvocationExpression* vala_code_context_create_invocation_expression (V alaCodeContext* self, ValaExpression* call, ValaSourceReference* source_ref erence); ValaInvocationExpression* vala_code_context_create_invocation_expression (V alaCodeContext* self, ValaExpression* call, ValaSourceReference* source_ref erence);
ValaElementAccess* vala_code_context_create_element_access (ValaCodeContext * self, ValaExpression* container, ValaSourceReference* source_reference); ValaElementAccess* vala_code_context_create_element_access (ValaCodeContext * self, ValaExpression* container, ValaSourceReference* source_reference);
ValaBaseAccess* vala_code_context_create_base_access (ValaCodeContext* self , ValaSourceReference* source_reference); ValaBaseAccess* vala_code_context_create_base_access (ValaCodeContext* self , ValaSourceReference* source_reference);
ValaPostfixExpression* vala_code_context_create_postfix_expression (ValaCod eContext* self, ValaExpression* inner, gboolean increment, ValaSourceRefere nce* source_reference); ValaPostfixExpression* vala_code_context_create_postfix_expression (ValaCod eContext* self, ValaExpression* inner, gboolean increment, ValaSourceRefere nce* source_reference);
ValaObjectCreationExpression* vala_code_context_create_object_creation_expr ession (ValaCodeContext* self, ValaMemberAccess* member_name, ValaSourceRef erence* source_reference); ValaObjectCreationExpression* vala_code_context_create_object_creation_expr ession (ValaCodeContext* self, ValaMemberAccess* member_name, ValaSourceRef erence* source_reference);
ValaSizeofExpression* vala_code_context_create_sizeof_expression (ValaCodeC ontext* self, ValaDataType* type_reference, ValaSourceReference* source_ref erence); ValaSizeofExpression* vala_code_context_create_sizeof_expression (ValaCodeC ontext* self, ValaDataType* type_reference, ValaSourceReference* source_ref erence);
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valacodegenerator.h   valacodegenerator.h 
skipping to change at line 103 skipping to change at line 103
ValaCodeBinding* (*create_catch_clause_binding) (ValaCodeGenerator* self, ValaCatchClause* node); ValaCodeBinding* (*create_catch_clause_binding) (ValaCodeGenerator* self, ValaCatchClause* node);
ValaCodeBinding* (*create_lock_statement_binding) (ValaCodeGenerator * self, ValaLockStatement* node); ValaCodeBinding* (*create_lock_statement_binding) (ValaCodeGenerator * self, ValaLockStatement* node);
ValaCodeBinding* (*create_delete_statement_binding) (ValaCodeGenerat or* self, ValaDeleteStatement* node); ValaCodeBinding* (*create_delete_statement_binding) (ValaCodeGenerat or* self, ValaDeleteStatement* node);
ValaCodeBinding* (*create_array_creation_expression_binding) (ValaCo deGenerator* self, ValaArrayCreationExpression* node); ValaCodeBinding* (*create_array_creation_expression_binding) (ValaCo deGenerator* self, ValaArrayCreationExpression* node);
ValaCodeBinding* (*create_boolean_literal_binding) (ValaCodeGenerato r* self, ValaBooleanLiteral* node); ValaCodeBinding* (*create_boolean_literal_binding) (ValaCodeGenerato r* self, ValaBooleanLiteral* node);
ValaCodeBinding* (*create_character_literal_binding) (ValaCodeGenera tor* self, ValaCharacterLiteral* node); ValaCodeBinding* (*create_character_literal_binding) (ValaCodeGenera tor* self, ValaCharacterLiteral* node);
ValaCodeBinding* (*create_integer_literal_binding) (ValaCodeGenerato r* self, ValaIntegerLiteral* node); ValaCodeBinding* (*create_integer_literal_binding) (ValaCodeGenerato r* self, ValaIntegerLiteral* node);
ValaCodeBinding* (*create_real_literal_binding) (ValaCodeGenerator* self, ValaRealLiteral* node); ValaCodeBinding* (*create_real_literal_binding) (ValaCodeGenerator* self, ValaRealLiteral* node);
ValaCodeBinding* (*create_string_literal_binding) (ValaCodeGenerator * self, ValaStringLiteral* node); ValaCodeBinding* (*create_string_literal_binding) (ValaCodeGenerator * self, ValaStringLiteral* node);
ValaCodeBinding* (*create_null_literal_binding) (ValaCodeGenerator* self, ValaNullLiteral* node); ValaCodeBinding* (*create_null_literal_binding) (ValaCodeGenerator* self, ValaNullLiteral* node);
ValaCodeBinding* (*create_literal_expression_binding) (ValaCodeGener ator* self, ValaLiteralExpression* node);
ValaCodeBinding* (*create_parenthesized_expression_binding) (ValaCod eGenerator* self, ValaParenthesizedExpression* node); ValaCodeBinding* (*create_parenthesized_expression_binding) (ValaCod eGenerator* self, ValaParenthesizedExpression* node);
ValaCodeBinding* (*create_member_access_binding) (ValaCodeGenerator* self, ValaMemberAccess* node); ValaCodeBinding* (*create_member_access_binding) (ValaCodeGenerator* self, ValaMemberAccess* node);
ValaCodeBinding* (*create_member_access_simple_binding) (ValaCodeGen erator* self, ValaMemberAccess* node); ValaCodeBinding* (*create_member_access_simple_binding) (ValaCodeGen erator* self, ValaMemberAccess* node);
ValaCodeBinding* (*create_invocation_expression_binding) (ValaCodeGe nerator* self, ValaInvocationExpression* node); ValaCodeBinding* (*create_invocation_expression_binding) (ValaCodeGe nerator* self, ValaInvocationExpression* node);
ValaCodeBinding* (*create_element_access_binding) (ValaCodeGenerator * self, ValaElementAccess* node); ValaCodeBinding* (*create_element_access_binding) (ValaCodeGenerator * self, ValaElementAccess* node);
ValaCodeBinding* (*create_base_access_binding) (ValaCodeGenerator* s elf, ValaBaseAccess* node); ValaCodeBinding* (*create_base_access_binding) (ValaCodeGenerator* s elf, ValaBaseAccess* node);
ValaCodeBinding* (*create_postfix_expression_binding) (ValaCodeGener ator* self, ValaPostfixExpression* node); ValaCodeBinding* (*create_postfix_expression_binding) (ValaCodeGener ator* self, ValaPostfixExpression* node);
ValaCodeBinding* (*create_object_creation_expression_binding) (ValaC odeGenerator* self, ValaObjectCreationExpression* node); ValaCodeBinding* (*create_object_creation_expression_binding) (ValaC odeGenerator* self, ValaObjectCreationExpression* node);
ValaCodeBinding* (*create_sizeof_expression_binding) (ValaCodeGenera tor* self, ValaSizeofExpression* node); ValaCodeBinding* (*create_sizeof_expression_binding) (ValaCodeGenera tor* self, ValaSizeofExpression* node);
ValaCodeBinding* (*create_typeof_expression_binding) (ValaCodeGenera tor* self, ValaTypeofExpression* node); ValaCodeBinding* (*create_typeof_expression_binding) (ValaCodeGenera tor* self, ValaTypeofExpression* node);
skipping to change at line 178 skipping to change at line 177
ValaCodeBinding* vala_code_generator_create_catch_clause_binding (ValaCodeG enerator* self, ValaCatchClause* node); ValaCodeBinding* vala_code_generator_create_catch_clause_binding (ValaCodeG enerator* self, ValaCatchClause* node);
ValaCodeBinding* vala_code_generator_create_lock_statement_binding (ValaCod eGenerator* self, ValaLockStatement* node); ValaCodeBinding* vala_code_generator_create_lock_statement_binding (ValaCod eGenerator* self, ValaLockStatement* node);
ValaCodeBinding* vala_code_generator_create_delete_statement_binding (ValaC odeGenerator* self, ValaDeleteStatement* node); ValaCodeBinding* vala_code_generator_create_delete_statement_binding (ValaC odeGenerator* self, ValaDeleteStatement* node);
ValaCodeBinding* vala_code_generator_create_array_creation_expression_bindi ng (ValaCodeGenerator* self, ValaArrayCreationExpression* node); ValaCodeBinding* vala_code_generator_create_array_creation_expression_bindi ng (ValaCodeGenerator* self, ValaArrayCreationExpression* node);
ValaCodeBinding* vala_code_generator_create_boolean_literal_binding (ValaCo deGenerator* self, ValaBooleanLiteral* node); ValaCodeBinding* vala_code_generator_create_boolean_literal_binding (ValaCo deGenerator* self, ValaBooleanLiteral* node);
ValaCodeBinding* vala_code_generator_create_character_literal_binding (Vala CodeGenerator* self, ValaCharacterLiteral* node); ValaCodeBinding* vala_code_generator_create_character_literal_binding (Vala CodeGenerator* self, ValaCharacterLiteral* node);
ValaCodeBinding* vala_code_generator_create_integer_literal_binding (ValaCo deGenerator* self, ValaIntegerLiteral* node); ValaCodeBinding* vala_code_generator_create_integer_literal_binding (ValaCo deGenerator* self, ValaIntegerLiteral* node);
ValaCodeBinding* vala_code_generator_create_real_literal_binding (ValaCodeG enerator* self, ValaRealLiteral* node); ValaCodeBinding* vala_code_generator_create_real_literal_binding (ValaCodeG enerator* self, ValaRealLiteral* node);
ValaCodeBinding* vala_code_generator_create_string_literal_binding (ValaCod eGenerator* self, ValaStringLiteral* node); ValaCodeBinding* vala_code_generator_create_string_literal_binding (ValaCod eGenerator* self, ValaStringLiteral* node);
ValaCodeBinding* vala_code_generator_create_null_literal_binding (ValaCodeG enerator* self, ValaNullLiteral* node); ValaCodeBinding* vala_code_generator_create_null_literal_binding (ValaCodeG enerator* self, ValaNullLiteral* node);
ValaCodeBinding* vala_code_generator_create_literal_expression_binding (Val aCodeGenerator* self, ValaLiteralExpression* node);
ValaCodeBinding* vala_code_generator_create_parenthesized_expression_bindin g (ValaCodeGenerator* self, ValaParenthesizedExpression* node); ValaCodeBinding* vala_code_generator_create_parenthesized_expression_bindin g (ValaCodeGenerator* self, ValaParenthesizedExpression* node);
ValaCodeBinding* vala_code_generator_create_member_access_binding (ValaCode Generator* self, ValaMemberAccess* node); ValaCodeBinding* vala_code_generator_create_member_access_binding (ValaCode Generator* self, ValaMemberAccess* node);
ValaCodeBinding* vala_code_generator_create_member_access_simple_binding (V alaCodeGenerator* self, ValaMemberAccess* node); ValaCodeBinding* vala_code_generator_create_member_access_simple_binding (V alaCodeGenerator* self, ValaMemberAccess* node);
ValaCodeBinding* vala_code_generator_create_invocation_expression_binding ( ValaCodeGenerator* self, ValaInvocationExpression* node); ValaCodeBinding* vala_code_generator_create_invocation_expression_binding ( ValaCodeGenerator* self, ValaInvocationExpression* node);
ValaCodeBinding* vala_code_generator_create_element_access_binding (ValaCod eGenerator* self, ValaElementAccess* node); ValaCodeBinding* vala_code_generator_create_element_access_binding (ValaCod eGenerator* self, ValaElementAccess* node);
ValaCodeBinding* vala_code_generator_create_base_access_binding (ValaCodeGe nerator* self, ValaBaseAccess* node); ValaCodeBinding* vala_code_generator_create_base_access_binding (ValaCodeGe nerator* self, ValaBaseAccess* node);
ValaCodeBinding* vala_code_generator_create_postfix_expression_binding (Val aCodeGenerator* self, ValaPostfixExpression* node); ValaCodeBinding* vala_code_generator_create_postfix_expression_binding (Val aCodeGenerator* self, ValaPostfixExpression* node);
ValaCodeBinding* vala_code_generator_create_object_creation_expression_bind ing (ValaCodeGenerator* self, ValaObjectCreationExpression* node); ValaCodeBinding* vala_code_generator_create_object_creation_expression_bind ing (ValaCodeGenerator* self, ValaObjectCreationExpression* node);
ValaCodeBinding* vala_code_generator_create_sizeof_expression_binding (Vala CodeGenerator* self, ValaSizeofExpression* node); ValaCodeBinding* vala_code_generator_create_sizeof_expression_binding (Vala CodeGenerator* self, ValaSizeofExpression* node);
ValaCodeBinding* vala_code_generator_create_typeof_expression_binding (Vala CodeGenerator* self, ValaTypeofExpression* node); ValaCodeBinding* vala_code_generator_create_typeof_expression_binding (Vala CodeGenerator* self, ValaTypeofExpression* node);
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 57 skipping to change at line 57
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 _ValaSourceReference ValaSourceReference; typedef struct _ValaSourceReference ValaSourceReference;
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaClass ValaClass;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaTypesymbol ValaTypesymbol; typedef struct _ValaDataType ValaDataType;
typedef struct _ValaTypesymbolClass ValaTypesymbolClass; typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaArray ValaArray;
typedef struct _ValaArrayClass ValaArrayClass;
typedef struct _ValaTypeParameter ValaTypeParameter; typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaArrayLengthField ValaArrayLengthField; typedef struct _ValaConstant ValaConstant;
typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass; typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaMember ValaMember; typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass; typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaDataType ValaDataType; typedef struct _ValaField ValaField;
typedef struct _ValaDataTypeClass ValaDataTypeClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod;
typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass;
typedef struct _ValaMethod ValaMethod; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaMethodClass ValaMethodClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaFormalParameter ValaFormalParameter; typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
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 _ValaVariableDeclarator ValaVariableDeclarator; typedef struct _ValaVariableDeclarator ValaVariableDeclarator;
typedef struct _ValaVariableDeclaratorClass ValaVariableDeclaratorClass; typedef struct _ValaVariableDeclaratorClass ValaVariableDeclaratorClass;
typedef struct _ValaBasicBlock ValaBasicBlock; typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass; typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass;
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 _ValaSignal ValaSignal;
typedef struct _ValaSignalClass ValaSignalClass; typedef struct _ValaSignalClass ValaSignalClass;
typedef struct _ValaDelegate ValaDelegate; typedef struct _ValaDelegate ValaDelegate;
typedef struct _ValaDelegateClass ValaDelegateClass; typedef struct _ValaDelegateClass ValaDelegateClass;
typedef struct _ValaStruct ValaStruct; typedef struct _ValaStruct ValaStruct;
typedef struct _ValaStructClass ValaStructClass; typedef struct _ValaStructClass ValaStructClass;
skipping to change at line 171 skipping to change at line 163
typedef struct _ValaCharacterLiteral ValaCharacterLiteral; typedef struct _ValaCharacterLiteral ValaCharacterLiteral;
typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass; typedef struct _ValaCharacterLiteralClass ValaCharacterLiteralClass;
typedef struct _ValaIntegerLiteral ValaIntegerLiteral; typedef struct _ValaIntegerLiteral ValaIntegerLiteral;
typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass; typedef struct _ValaIntegerLiteralClass ValaIntegerLiteralClass;
typedef struct _ValaRealLiteral ValaRealLiteral; typedef struct _ValaRealLiteral ValaRealLiteral;
typedef struct _ValaRealLiteralClass ValaRealLiteralClass; typedef struct _ValaRealLiteralClass ValaRealLiteralClass;
typedef struct _ValaStringLiteral ValaStringLiteral; typedef struct _ValaStringLiteral ValaStringLiteral;
typedef struct _ValaStringLiteralClass ValaStringLiteralClass; typedef struct _ValaStringLiteralClass ValaStringLiteralClass;
typedef struct _ValaNullLiteral ValaNullLiteral; typedef struct _ValaNullLiteral ValaNullLiteral;
typedef struct _ValaNullLiteralClass ValaNullLiteralClass; typedef struct _ValaNullLiteralClass ValaNullLiteralClass;
typedef struct _ValaLiteralExpression ValaLiteralExpression;
typedef struct _ValaLiteralExpressionClass ValaLiteralExpressionClass;
typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression; typedef struct _ValaParenthesizedExpression ValaParenthesizedExpression;
typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio nClass; typedef struct _ValaParenthesizedExpressionClass ValaParenthesizedExpressio nClass;
typedef struct _ValaMemberAccess ValaMemberAccess; typedef struct _ValaMemberAccess ValaMemberAccess;
typedef struct _ValaMemberAccessClass ValaMemberAccessClass; typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
typedef struct _ValaInvocationExpression ValaInvocationExpression; typedef struct _ValaInvocationExpression ValaInvocationExpression;
typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ; typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ;
typedef struct _ValaElementAccess ValaElementAccess; typedef struct _ValaElementAccess ValaElementAccess;
typedef struct _ValaElementAccessClass ValaElementAccessClass; typedef struct _ValaElementAccessClass ValaElementAccessClass;
typedef struct _ValaBaseAccess ValaBaseAccess; typedef struct _ValaBaseAccess ValaBaseAccess;
typedef struct _ValaBaseAccessClass ValaBaseAccessClass; typedef struct _ValaBaseAccessClass ValaBaseAccessClass;
 End of changes. 5 change blocks. 
16 lines changed or deleted 6 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 106 skipping to change at line 106
void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause); void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause);
void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt);
void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
void (*visit_literal_expression) (ValaCodeVisitor* self, ValaLiteral Expression* expr);
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr);
void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr);
void (*visit_invocation_expression) (ValaCodeVisitor* self, ValaInvo cationExpression* expr); void (*visit_invocation_expression) (ValaCodeVisitor* self, ValaInvo cationExpression* expr);
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr);
skipping to change at line 184 skipping to change at line 183
void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause); void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause);
void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt); void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt);
void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt); void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_literal_expression (ValaCodeVisitor* self, Val aLiteralExpression* expr);
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr);
void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr);
void vala_code_visitor_visit_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr); void vala_code_visitor_visit_invocation_expression (ValaCodeVisitor* self, ValaInvocationExpression* expr);
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr);
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr);
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr);
void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr); void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr);
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr);
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr);
void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr);
 End of changes. 2 change blocks. 
2 lines changed or deleted 0 lines changed or added


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


 valadatatype.h   valadatatype.h 
skipping to change at line 34 skipping to change at line 34
#ifndef __VALA_VALADATATYPE_H__ #ifndef __VALA_VALADATATYPE_H__
#define __VALA_VALADATATYPE_H__ #define __VALA_VALADATATYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ()) #define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ())
#define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType)) #define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType))
#define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass))
#define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE)) #define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE))
#define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE)) #define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE))
#define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass))
skipping to change at line 68 skipping to change at line 69
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 enable_non_null); gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e, gboolean enable_non_null);
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_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);
}; };
ValaDataType* vala_data_type_new (void);
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, gboolean var_type, gboo lean const_type);
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 enable_non_null); gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type, gboolean enable_non_null);
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);
gboolean vala_data_type_is_array (ValaDataType* self); gboolean vala_data_type_is_array (ValaDataType* self);
GeeCollection* vala_data_type_get_symbols (ValaDataType* self); GeeCollection* vala_data_type_get_symbols (ValaDataType* self);
ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name); ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name);
gboolean vala_data_type_is_real_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_struct_type (ValaDataType* self);
char* vala_data_type_get_type_id (ValaDataType* self); char* vala_data_type_get_type_id (ValaDataType* self);
gboolean vala_data_type_get_transfers_ownership (ValaDataType* self); gboolean vala_data_type_get_transfers_ownership (ValaDataType* self);
void vala_data_type_set_transfers_ownership (ValaDataType* self, gboolean v alue); void vala_data_type_set_transfers_ownership (ValaDataType* self, gboolean v alue);
gboolean vala_data_type_get_takes_ownership (ValaDataType* self); gboolean vala_data_type_get_takes_ownership (ValaDataType* self);
void vala_data_type_set_takes_ownership (ValaDataType* self, gboolean value ); void vala_data_type_set_takes_ownership (ValaDataType* self, gboolean value );
gboolean vala_data_type_get_is_out (ValaDataType* self); gboolean vala_data_type_get_is_out (ValaDataType* self);
void vala_data_type_set_is_out (ValaDataType* self, gboolean value); void vala_data_type_set_is_out (ValaDataType* self, gboolean value);
gboolean vala_data_type_get_nullable (ValaDataType* self); gboolean vala_data_type_get_nullable (ValaDataType* self);
 End of changes. 4 change blocks. 
1 lines changed or deleted 3 lines changed or added


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


 valaenum.h   valaenum.h 
skipping to change at line 64 skipping to change at line 64
}; };
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence); ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
void vala_enum_add_method (ValaEnum* self, ValaMethod* m); void vala_enum_add_method (ValaEnum* self, ValaMethod* m);
GeeCollection* vala_enum_get_values (ValaEnum* self); GeeCollection* vala_enum_get_values (ValaEnum* self);
GeeCollection* vala_enum_get_methods (ValaEnum* self); GeeCollection* vala_enum_get_methods (ValaEnum* self);
char* vala_enum_get_cprefix (ValaEnum* self); char* vala_enum_get_cprefix (ValaEnum* self);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
void vala_enum_set_is_flags (ValaEnum* self, gboolean value); void vala_enum_set_is_flags (ValaEnum* self, gboolean value);
gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
GType vala_enum_get_type (void); GType vala_enum_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaenumvalue.h   valaenumvalue.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAENUMVALUE_H__ #ifndef __VALA_VALAENUMVALUE_H__
#define __VALA_VALAENUMVALUE_H__ #define __VALA_VALAENUMVALUE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodeconstant.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ENUM_VALUE (vala_enum_value_get_type ()) #define VALA_TYPE_ENUM_VALUE (vala_enum_value_get_type ())
#define VALA_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ENUM_VALUE, ValaEnumValue)) #define VALA_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ENUM_VALUE, ValaEnumValue))
#define VALA_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ENUM_VALUE, ValaEnumValueClass)) #define VALA_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ENUM_VALUE, ValaEnumValueClass))
#define VALA_IS_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ENUM_VALUE)) #define VALA_IS_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ENUM_VALUE))
#define VALA_IS_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ENUM_VALUE)) #define VALA_IS_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ENUM_VALUE))
skipping to change at line 57 skipping to change at line 58
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);
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


 valaerrortype.h   valaerrortype.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALA_VALAERRORTYPE_H__ #ifndef __VALA_VALAERRORTYPE_H__
#define __VALA_VALAERRORTYPE_H__ #define __VALA_VALAERRORTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valasourcereference.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ()) #define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ())
#define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType)) #define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType))
#define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass))
#define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE))
#define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE))
#define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass))
skipping to change at line 59 skipping to change at line 61
* A class type. * A class type.
*/ */
struct _ValaErrorType { struct _ValaErrorType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaErrorTypePrivate * priv; ValaErrorTypePrivate * priv;
}; };
struct _ValaErrorTypeClass { struct _ValaErrorTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaSour ceReference* source_reference);
ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self);
void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value); void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value);
GType vala_error_type_get_type (void); GType vala_error_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 3 lines changed or added


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


 valainterface.h   valainterface.h 
skipping to change at line 75 skipping to change at line 75
GeeCollection* vala_interface_get_fields (ValaInterface* self); GeeCollection* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
GeeCollection* vala_interface_get_properties (ValaInterface* self); GeeCollection* vala_interface_get_properties (ValaInterface* self);
void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig);
GeeCollection* vala_interface_get_signals (ValaInterface* self); GeeCollection* vala_interface_get_signals (ValaInterface* self);
void vala_interface_add_class (ValaInterface* self, ValaClass* cl); void vala_interface_add_class (ValaInterface* self, ValaClass* cl);
void vala_interface_add_struct (ValaInterface* self, ValaStruct* st); void vala_interface_add_struct (ValaInterface* self, ValaStruct* st);
void vala_interface_add_enum (ValaInterface* self, ValaEnum* en); void vala_interface_add_enum (ValaInterface* self, ValaEnum* en);
void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d); void vala_interface_add_delegate (ValaInterface* self, ValaDelegate* d);
char* vala_interface_get_lower_case_csuffix (ValaInterface* self); char* vala_interface_get_lower_case_csuffix (ValaInterface* self);
char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self);
void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix); void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char * csuffix);
void vala_interface_process_attributes (ValaInterface* self); void vala_interface_process_attributes (ValaInterface* self);
char* vala_interface_get_type_cname (ValaInterface* self); char* vala_interface_get_type_cname (ValaInterface* self);
void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name); void vala_interface_set_type_cname (ValaInterface* self, const char* type_c name);
gboolean vala_interface_get_is_static (ValaInterface* self); gboolean vala_interface_get_is_static (ValaInterface* self);
void vala_interface_set_is_static (ValaInterface* self, gboolean value); void vala_interface_set_is_static (ValaInterface* self, gboolean value);
gboolean vala_interface_get_declaration_only (ValaInterface* self); gboolean vala_interface_get_declaration_only (ValaInterface* self);
void vala_interface_set_declaration_only (ValaInterface* self, gboolean val ue); void vala_interface_set_declaration_only (ValaInterface* self, gboolean val ue);
GType vala_interface_get_type (void); GType vala_interface_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainterfacetype.h   valainterfacetype.h 
/* valainterfacetype.vala /* valainterfacetype.vala
* *
* Copyright (C) 2007 Jürg Billeter * Copyright (C) 2007-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 30 skipping to change at line 30
* 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 <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valainterface.h> #include <vala/valainterface.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))
#define VALA_IS_INTERFACE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_INTERFACE_TYPE)) #define VALA_IS_INTERFACE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_INTERFACE_TYPE))
#define VALA_INTERFACE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_INTERFACE_TYPE, ValaInterfaceTypeClass)) #define VALA_INTERFACE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_INTERFACE_TYPE, ValaInterfaceTypeClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valainterfacewriter.h   valainterfacewriter.h 
skipping to change at line 38 skipping to change at line 38
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.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/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


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


 valaliteral.h   valaliteral.h 
/* valaliteral.vala /* valaliteral.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALALITERAL_H__ #ifndef __VALA_VALALITERAL_H__
#define __VALA_VALALITERAL_H__ #define __VALA_VALALITERAL_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_LITERAL (vala_literal_get_type ()) #define VALA_TYPE_LITERAL (vala_literal_get_type ())
#define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral)) #define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral))
#define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass)) #define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass))
#define VALA_IS_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ LITERAL)) #define VALA_IS_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ LITERAL))
#define VALA_IS_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_LITERAL)) #define VALA_IS_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_LITERAL))
#define VALA_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_LITERAL, ValaLiteralClass)) #define VALA_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_LITERAL, ValaLiteralClass))
typedef struct _ValaLiteralPrivate ValaLiteralPrivate; typedef struct _ValaLiteralPrivate ValaLiteralPrivate;
/** /**
* Base class for all literals in the source code. * Base class for all literals in the source code.
*/ */
struct _ValaLiteral { struct _ValaLiteral {
ValaCodeNode parent_instance; ValaExpression parent_instance;
ValaLiteralPrivate * priv; ValaLiteralPrivate * priv;
}; };
struct _ValaLiteralClass { struct _ValaLiteralClass {
ValaCodeNodeClass parent_class; ValaExpressionClass parent_class;
}; };
ValaDataType* vala_literal_get_static_type (ValaLiteral* self);
void vala_literal_set_static_type (ValaLiteral* self, ValaDataType* value);
GType vala_literal_get_type (void); GType vala_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
5 lines changed or deleted 4 lines changed or added


 valamember.h   valamember.h 
/* valamember.vala /* valamember.vala
* *
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter * Copyright (C) 2006-2008 Raffaele Sandrini, 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


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


 valaproperty.h   valaproperty.h 
skipping to change at line 82 skipping to change at line 82
gboolean vala_property_get_no_accessor_method (ValaProperty* self); gboolean vala_property_get_no_accessor_method (ValaProperty* self);
void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue); void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue);
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);
void vala_property_set_field (ValaProperty* self, ValaField* value);
gboolean vala_property_get_instance (ValaProperty* self); gboolean vala_property_get_instance (ValaProperty* self);
void vala_property_set_instance (ValaProperty* self, gboolean value); void vala_property_set_instance (ValaProperty* self, gboolean 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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valapropertyaccessor.h   valapropertyaccessor.h 
skipping to change at line 70 skipping to change at line 70
gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f); gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f);
void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value); void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value);
ValaSymbolAccessibility vala_property_accessor_get_access (ValaPropertyAcce ssor* self); ValaSymbolAccessibility vala_property_accessor_get_access (ValaPropertyAcce ssor* self);
void vala_property_accessor_set_access (ValaPropertyAccessor* self, ValaSym bolAccessibility value); void vala_property_accessor_set_access (ValaPropertyAccessor* self, ValaSym bolAccessibility value);
ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self); ValaBlock* vala_property_accessor_get_body (ValaPropertyAccessor* self);
void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock * value); void vala_property_accessor_set_body (ValaPropertyAccessor* self, ValaBlock * value);
ValaBasicBlock* vala_property_accessor_get_entry_block (ValaPropertyAccesso r* self); ValaBasicBlock* vala_property_accessor_get_entry_block (ValaPropertyAccesso r* self);
void vala_property_accessor_set_entry_block (ValaPropertyAccessor* self, Va laBasicBlock* value); void vala_property_accessor_set_entry_block (ValaPropertyAccessor* self, Va laBasicBlock* value);
ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor * self); ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor * self);
void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val aBasicBlock* value); void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val aBasicBlock* value);
gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s
elf);
void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self,
gboolean value);
ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper tyAccessor* self); ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper tyAccessor* self);
void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaFormalParameter* value); void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaFormalParameter* value);
GType vala_property_accessor_get_type (void); GType vala_property_accessor_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 4 lines changed or added


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


 valareport.h   valareport.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALAREPORT_H__ #define __VALA_VALAREPORT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
void vala_report_set_verbose_errors (gboolean verbose);
gint vala_report_get_warnings (void); gint vala_report_get_warnings (void);
gint vala_report_get_errors (void); gint vala_report_get_errors (void);
void vala_report_warning (ValaSourceReference* source, const char* message) ; void vala_report_warning (ValaSourceReference* source, const char* message) ;
void vala_report_error (ValaSourceReference* source, const char* message); void vala_report_error (ValaSourceReference* source, const char* message);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valascope.h   valascope.h 
/* valascope.vala /* valascope.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 57 skipping to change at line 57
GObject parent_instance; GObject parent_instance;
ValaScopePrivate * priv; ValaScopePrivate * priv;
}; };
struct _ValaScopeClass { struct _ValaScopeClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
ValaScope* vala_scope_new (ValaSymbol* owner); ValaScope* vala_scope_new (ValaSymbol* owner);
void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym);
ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name);
gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope);
ValaSymbol* vala_scope_get_owner (ValaScope* self); ValaSymbol* vala_scope_get_owner (ValaScope* self);
void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); void vala_scope_set_owner (ValaScope* self, ValaSymbol* value);
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
GType vala_scope_get_type (void); GType vala_scope_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 75 skipping to change at line 75
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h> #include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h> #include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h> #include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h> #include <vala/valarealliteral.h>
#include <vala/valastringliteral.h> #include <vala/valastringliteral.h>
#include <vala/valanullliteral.h> #include <vala/valanullliteral.h>
#include <vala/valaliteralexpression.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h> #include <vala/valamemberaccess.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h> #include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valasourcefile.h   valasourcefile.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ()) #define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ())
#define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile)) #define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile))
#define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass))
#define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE))
#define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE))
#define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass))
typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate; typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate;
#define VALA_TYPE_SOURCE_FILE_DEPENDENCY_TYPE (vala_source_file_dependency_
type_get_type ())
/** /**
* Represents a Vala source or VAPI package file. * Represents a Vala source or VAPI package file.
*/ */
struct _ValaSourceFile { struct _ValaSourceFile {
GObject parent_instance; GObject parent_instance;
ValaSourceFilePrivate * priv; ValaSourceFilePrivate * priv;
}; };
struct _ValaSourceFileClass { struct _ValaSourceFileClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
skipping to change at line 79 skipping to change at line 81
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); char* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type); void vala_source_file_add_symbol_dependency (ValaSourceFile* self, ValaSymb ol* sym, ValaSourceFileDependencyType dep_type);
void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type); void vala_source_file_add_type_dependency (ValaSourceFile* self, ValaDataTy pe* type, ValaSourceFileDependencyType dep_type);
GeeCollection* vala_source_file_get_header_external_includes (ValaSourceFil e* self); GeeCollection* vala_source_file_get_header_external_includes (ValaSourceFil e* self);
void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include); void vala_source_file_add_header_internal_include (ValaSourceFile* self, co nst char* include);
GeeCollection* vala_source_file_get_header_internal_includes (ValaSourceFil e* self); GeeCollection* vala_source_file_get_header_internal_includes (ValaSourceFil e* self);
GeeCollection* vala_source_file_get_source_external_includes (ValaSourceFil e* self); GeeCollection* vala_source_file_get_source_external_includes (ValaSourceFil e* self);
GeeCollection* vala_source_file_get_source_internal_includes (ValaSourceFil e* self); GeeCollection* vala_source_file_get_source_internal_includes (ValaSourceFil e* self);
GeeCollection* vala_source_file_get_header_internal_full_dependencies (Vala SourceFile* self); GeeCollection* vala_source_file_get_header_internal_full_dependencies (Vala SourceFile* self);
GeeCollection* vala_source_file_get_header_internal_dependencies (ValaSourc eFile* self); GeeCollection* vala_source_file_get_header_internal_dependencies (ValaSourc eFile* self);
char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno);
char* vala_source_file_get_filename (ValaSourceFile* self); char* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const char* value ); void vala_source_file_set_filename (ValaSourceFile* self, const char* value );
char* vala_source_file_get_comment (ValaSourceFile* self); char* vala_source_file_get_comment (ValaSourceFile* self);
void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ; void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ;
gboolean vala_source_file_get_pkg (ValaSourceFile* self); gboolean vala_source_file_get_pkg (ValaSourceFile* self);
void vala_source_file_set_pkg (ValaSourceFile* self, gboolean value); void vala_source_file_set_pkg (ValaSourceFile* self, gboolean value);
ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self); ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self);
void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value); void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value);
gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self); gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self);
void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue); void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue);
gint vala_source_file_get_mark (ValaSourceFile* self); gint vala_source_file_get_mark (ValaSourceFile* self);
void vala_source_file_set_mark (ValaSourceFile* self, gint value); void vala_source_file_set_mark (ValaSourceFile* self, gint value);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue);
GType vala_source_file_get_type (void); GType vala_source_file_get_type (void);
GType vala_source_file_dependency_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 5 lines changed or added


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


 valasymbol.h   valasymbol.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_TYPE_SYMBOL (vala_symbol_get_type ()) #define VALA_TYPE_SYMBOL (vala_symbol_get_type ())
#define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol)) #define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol))
#define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass)) #define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass))
#define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL)) #define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL))
#define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL)) #define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL))
#define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass)) #define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass))
typedef struct _ValaSymbolPrivate ValaSymbolPrivate; typedef struct _ValaSymbolPrivate ValaSymbolPrivate;
#define VALA_TYPE_SYMBOL_ACCESSIBILITY (vala_symbol_accessibility_get_type
())
/** /**
* Represents a node in the symbol tree. * Represents a node in the symbol tree.
*/ */
struct _ValaSymbol { struct _ValaSymbol {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSymbolPrivate * priv; ValaSymbolPrivate * priv;
}; };
struct _ValaSymbolClass { struct _ValaSymbolClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cprefix) (ValaSymbol* self); char* (*get_cprefix) (ValaSymbol* self);
char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix);
char* (*get_lower_case_cprefix) (ValaSymbol* self); char* (*get_lower_case_cprefix) (ValaSymbol* self);
GeeCollection* (*get_cheader_filenames) (ValaSymbol* self); GeeCollection* (*get_cheader_filenames) (ValaSymbol* self);
}; };
/* if this is a public symbol, it's equally accessible as the parent symbol */
typedef enum { typedef enum {
VALA_SYMBOL_ACCESSIBILITY_PRIVATE, VALA_SYMBOL_ACCESSIBILITY_PRIVATE,
VALA_SYMBOL_ACCESSIBILITY_INTERNAL, VALA_SYMBOL_ACCESSIBILITY_INTERNAL,
VALA_SYMBOL_ACCESSIBILITY_PROTECTED, VALA_SYMBOL_ACCESSIBILITY_PROTECTED,
VALA_SYMBOL_ACCESSIBILITY_PUBLIC VALA_SYMBOL_ACCESSIBILITY_PUBLIC
} ValaSymbolAccessibility; } ValaSymbolAccessibility;
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
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);
GeeCollection* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeCollection* 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);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self);
ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self);
ValaScope* vala_symbol_get_owner (ValaSymbol* self); ValaScope* vala_symbol_get_owner (ValaSymbol* self);
void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value);
char* vala_symbol_get_name (ValaSymbol* self); 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);
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e);
ValaScope* vala_symbol_get_scope (ValaSymbol* self); ValaScope* vala_symbol_get_scope (ValaSymbol* self);
gboolean vala_symbol_get_is_imported (ValaSymbol* self); gboolean vala_symbol_get_is_imported (ValaSymbol* self);
void vala_symbol_set_is_imported (ValaSymbol* self, gboolean value); void vala_symbol_set_is_imported (ValaSymbol* self, gboolean value);
GType vala_symbol_get_type (void); GType vala_symbol_get_type (void);
GType vala_symbol_accessibility_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
0 lines changed or deleted 6 lines changed or added


 valatypeparameter.h   valatypeparameter.h 
/* valatypeparameter.vala /* valatypeparameter.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALATYPEPARAMETER_H__ #ifndef __VALA_VALATYPEPARAMETER_H__
#define __VALA_VALATYPEPARAMETER_H__ #define __VALA_VALATYPEPARAMETER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPEPARAMETER (vala_typeparameter_get_type ()) #define VALA_TYPE_TYPEPARAMETER (vala_typeparameter_get_type ())
#define VALA_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_TYPEPARAMETER, ValaTypeParameter)) #define VALA_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_TYPEPARAMETER, ValaTypeParameter))
#define VALA_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass)) #define VALA_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass))
#define VALA_IS_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_TYPEPARAMETER)) #define VALA_IS_TYPEPARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_TYPEPARAMETER))
#define VALA_IS_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_TYPEPARAMETER)) #define VALA_IS_TYPEPARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_TYPEPARAMETER))
#define VALA_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass)) #define VALA_TYPEPARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_TYPEPARAMETER, ValaTypeParameterClass))
skipping to change at line 57 skipping to change at line 58
struct _ValaTypeParameter { struct _ValaTypeParameter {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypeParameterPrivate * priv; ValaTypeParameterPrivate * priv;
ValaTypesymbol* type; ValaTypesymbol* type;
}; };
struct _ValaTypeParameterClass { struct _ValaTypeParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source); ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source);
ValaArray* vala_typeparameter_get_array (ValaTypeParameter* self, gint rank );
gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2); gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2);
GType vala_typeparameter_get_type (void); GType vala_typeparameter_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valatypesymbol.h   valatypesymbol.h 
/* FIXME check whether the corresponding data type of one of the /* valatype.vala
parameters is a base type of the corresponding data
type of the other parameter and check along the path
whether one parameter maps to the other
valatype.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini * Copyright (C) 2006-2007 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
skipping to change at line 37 skipping to change at line 33
#ifndef __VALA_VALATYPESYMBOL_H__ #ifndef __VALA_VALATYPESYMBOL_H__
#define __VALA_VALATYPESYMBOL_H__ #define __VALA_VALATYPESYMBOL_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPESYMBOL (vala_typesymbol_get_type ()) #define VALA_TYPE_TYPESYMBOL (vala_typesymbol_get_type ())
#define VALA_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ TYPESYMBOL, ValaTypesymbol)) #define VALA_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ TYPESYMBOL, ValaTypesymbol))
#define VALA_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_TYPESYMBOL, ValaTypesymbolClass)) #define VALA_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_TYPESYMBOL, ValaTypesymbolClass))
#define VALA_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_TYPESYMBOL)) #define VALA_IS_TYPESYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_TYPESYMBOL))
#define VALA_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPESYMBOL)) #define VALA_IS_TYPESYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPESYMBOL))
#define VALA_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_TYPESYMBOL, ValaTypesymbolClass)) #define VALA_TYPESYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_TYPESYMBOL, ValaTypesymbolClass))
typedef struct _ValaTypesymbol ValaTypesymbol;
typedef struct _ValaTypesymbolClass ValaTypesymbolClass;
typedef struct _ValaTypesymbolPrivate ValaTypesymbolPrivate; typedef struct _ValaTypesymbolPrivate ValaTypesymbolPrivate;
/** /**
* Represents a runtime data type. This data type may be defined in Vala so urce * Represents a runtime data type. This data type may be defined in Vala so urce
* code or imported from an external library with a Vala API file. * code or imported from an external library with a Vala API file.
*/ */
struct _ValaTypesymbol { struct _ValaTypesymbol {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypesymbolPrivate * priv; ValaTypesymbolPrivate * priv;
}; };
skipping to change at line 91 skipping to change at line 88
gboolean vala_typesymbol_is_reference_counting (ValaTypesymbol* self); gboolean vala_typesymbol_is_reference_counting (ValaTypesymbol* self);
char* vala_typesymbol_get_ref_function (ValaTypesymbol* self); char* vala_typesymbol_get_ref_function (ValaTypesymbol* self);
char* vala_typesymbol_get_unref_function (ValaTypesymbol* self); char* vala_typesymbol_get_unref_function (ValaTypesymbol* self);
char* vala_typesymbol_get_type_id (ValaTypesymbol* self); char* vala_typesymbol_get_type_id (ValaTypesymbol* self);
char* vala_typesymbol_get_marshaller_type_name (ValaTypesymbol* self); char* vala_typesymbol_get_marshaller_type_name (ValaTypesymbol* self);
char* vala_typesymbol_get_get_value_function (ValaTypesymbol* self); char* vala_typesymbol_get_get_value_function (ValaTypesymbol* self);
char* vala_typesymbol_get_set_value_function (ValaTypesymbol* self); char* vala_typesymbol_get_set_value_function (ValaTypesymbol* self);
char* vala_typesymbol_get_upper_case_cname (ValaTypesymbol* self, const cha r* infix); char* vala_typesymbol_get_upper_case_cname (ValaTypesymbol* self, const cha r* infix);
char* vala_typesymbol_get_default_value (ValaTypesymbol* self); char* vala_typesymbol_get_default_value (ValaTypesymbol* self);
void vala_typesymbol_add_cheader_filename (ValaTypesymbol* self, const char * filename); void vala_typesymbol_add_cheader_filename (ValaTypesymbol* self, const char * filename);
ValaArray* vala_typesymbol_get_array (ValaTypesymbol* self, gint rank);
gboolean vala_typesymbol_is_subtype_of (ValaTypesymbol* self, ValaTypesymbo l* t); gboolean vala_typesymbol_is_subtype_of (ValaTypesymbol* self, ValaTypesymbo l* t);
gint vala_typesymbol_get_type_parameter_index (ValaTypesymbol* self, const char* name); gint vala_typesymbol_get_type_parameter_index (ValaTypesymbol* self, const char* name);
GType vala_typesymbol_get_type (void); GType vala_typesymbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
7 lines changed or deleted 3 lines changed or added


 valaunaryexpression.h   valaunaryexpression.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) #define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ())
#define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) #define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression))
#define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
#define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION))
#define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION))
#define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate; typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate;
#define VALA_TYPE_UNARY_OPERATOR (vala_unary_operator_get_type ())
/** /**
* Represents an expression with one operand in the source code. * Represents an expression with one operand in the source code.
* *
* Supports +, -, !, ~, ref, out. * Supports +, -, !, ~, ref, out.
*/ */
struct _ValaUnaryExpression { struct _ValaUnaryExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaUnaryExpressionPrivate * priv; ValaUnaryExpressionPrivate * priv;
}; };
struct _ValaUnaryExpressionClass { struct _ValaUnaryExpressionClass {
skipping to change at line 73 skipping to change at line 75
VALA_UNARY_OPERATOR_REF, VALA_UNARY_OPERATOR_REF,
VALA_UNARY_OPERATOR_OUT VALA_UNARY_OPERATOR_OUT
} ValaUnaryOperator; } ValaUnaryOperator;
ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source); ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source);
ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self); ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self);
void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value); void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value);
ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ; ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ;
void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value); void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value);
GType vala_unary_expression_get_type (void); GType vala_unary_expression_get_type (void);
GType vala_unary_operator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 3 lines changed or added


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

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