valaarraycreationexpression.h   valaarraycreationexpression.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __VALA_VALAARRAYCREATIONEXPRESSION_H__ #ifndef __VALA_VALAARRAYCREATIONEXPRESSION_H__
#define __VALA_VALAARRAYCREATIONEXPRESSION_H__ #define __VALA_VALAARRAYCREATIONEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ARRAY_CREATION_EXPRESSION (vala_array_creation_expression _get_type ()) #define VALA_TYPE_ARRAY_CREATION_EXPRESSION (vala_array_creation_expression _get_type ())
#define VALA_ARRAY_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o bj), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpression)) #define VALA_ARRAY_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o bj), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpression))
#define VALA_ARRAY_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS T ((klass), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpressio nClass)) #define VALA_ARRAY_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS T ((klass), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpressio nClass))
#define VALA_IS_ARRAY_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_CREATION_EXPRESSION)) #define VALA_IS_ARRAY_CREATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_CREATION_EXPRESSION))
#define VALA_IS_ARRAY_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_ TYPE ((klass), VALA_TYPE_ARRAY_CREATION_EXPRESSION)) #define VALA_IS_ARRAY_CREATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_ TYPE ((klass), VALA_TYPE_ARRAY_CREATION_EXPRESSION))
#define VALA_ARRAY_CREATION_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_ CLASS ((obj), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpress ionClass)) #define VALA_ARRAY_CREATION_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_ CLASS ((obj), VALA_TYPE_ARRAY_CREATION_EXPRESSION, ValaArrayCreationExpress ionClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaassignment.h   valaassignment.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_VALAASSIGNMENT_H__ #ifndef __VALA_VALAASSIGNMENT_H__
#define __VALA_VALAASSIGNMENT_H__ #define __VALA_VALAASSIGNMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#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))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaattribute.h   valaattribute.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_VALAATTRIBUTE_H__ #ifndef __VALA_VALAATTRIBUTE_H__
#define __VALA_VALAATTRIBUTE_H__ #define __VALA_VALAATTRIBUTE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/map.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ATTRIBUTE (vala_attribute_get_type ()) #define VALA_TYPE_ATTRIBUTE (vala_attribute_get_type ())
#define VALA_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_A TTRIBUTE, ValaAttribute)) #define VALA_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_A TTRIBUTE, ValaAttribute))
skipping to change at line 52 skipping to change at line 52
#define VALA_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_ATTRIBUTE, ValaAttributeClass)) #define VALA_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_ATTRIBUTE, ValaAttributeClass))
typedef struct _ValaAttributePrivate ValaAttributePrivate; typedef struct _ValaAttributePrivate ValaAttributePrivate;
/** /**
* Represents an attribute specified in the source code. * Represents an attribute specified in the source code.
*/ */
struct _ValaAttribute { struct _ValaAttribute {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaAttributePrivate * priv; ValaAttributePrivate * priv;
GeeList* args; GeeMap* args;
}; };
struct _ValaAttributeClass { struct _ValaAttributeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaAttribute* vala_attribute_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference); ValaAttribute* vala_attribute_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference);
ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference); ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference);
void vala_attribute_add_argument (ValaAttribute* self, ValaNamedArgument* a rg); void vala_attribute_add_argument (ValaAttribute* self, const char* key, Val aExpression* value);
gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name ); gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name );
char* vala_attribute_get_string (ValaAttribute* self, const char* name); char* vala_attribute_get_string (ValaAttribute* self, const char* name);
gint vala_attribute_get_integer (ValaAttribute* self, const char* name); gint vala_attribute_get_integer (ValaAttribute* self, const char* name);
double vala_attribute_get_double (ValaAttribute* self, const char* name); double vala_attribute_get_double (ValaAttribute* self, const char* name);
gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name); gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name);
const char* vala_attribute_get_name (ValaAttribute* self); const char* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const char* value); void vala_attribute_set_name (ValaAttribute* self, const char* value);
GType vala_attribute_get_type (void); GType vala_attribute_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added


 valaccodecasestatement.h   valaccodecasestatement.h 
skipping to change at line 59 skipping to change at line 59
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeCaseStatementPrivate * priv; ValaCCodeCaseStatementPrivate * priv;
}; };
struct _ValaCCodeCaseStatementClass { struct _ValaCCodeCaseStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeCaseStatement* vala_ccode_case_statement_construct (GType object_t ype, ValaCCodeExpression* expression); ValaCCodeCaseStatement* vala_ccode_case_statement_construct (GType object_t ype, ValaCCodeExpression* expression);
ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression); ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression);
void vala_ccode_case_statement_add_statement (ValaCCodeCaseStatement* self, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self); ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self);
void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value); void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value);
GType vala_ccode_case_statement_get_type (void); GType vala_ccode_case_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaccodeenumvalue.h   valaccodeenumvalue.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __CCODE_VALACCODEENUMVALUE_H__ #ifndef __CCODE_VALACCODEENUMVALUE_H__
#define __CCODE_VALACCODEENUMVALUE_H__ #define __CCODE_VALACCODEENUMVALUE_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/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <ccode/valaccodeexpression.h>
#include <ccode/valaccodewriter.h> #include <ccode/valaccodewriter.h>
#include <ccode/valaccodeexpression.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_ENUM_VALUE (vala_ccode_enum_value_get_type ()) #define VALA_TYPE_CCODE_ENUM_VALUE (vala_ccode_enum_value_get_type ())
#define VALA_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValue)) #define VALA_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValue))
#define VALA_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass)) #define VALA_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass))
#define VALA_IS_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ENUM_VALUE)) #define VALA_IS_CCODE_ENUM_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ENUM_VALUE))
#define VALA_IS_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ENUM_VALUE)) #define VALA_IS_CCODE_ENUM_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ENUM_VALUE))
#define VALA_CCODE_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass)) #define VALA_CCODE_ENUM_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ENUM_VALUE, ValaCCodeEnumValueClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodefunction.h   valaccodefunction.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __CCODE_VALACCODEFUNCTION_H__ #ifndef __CCODE_VALACCODEFUNCTION_H__
#define __CCODE_VALACCODEFUNCTION_H__ #define __CCODE_VALACCODEFUNCTION_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/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <ccode/valaccodemodifiers.h> #include <ccode/valaccodemodifiers.h>
#include <ccode/valaccodeformalparameter.h> #include <ccode/valaccodeformalparameter.h>
#include <ccode/valaccodewriter.h>
#include <ccode/valaccodeblock.h> #include <ccode/valaccodeblock.h>
#include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_FUNCTION (vala_ccode_function_get_type ()) #define VALA_TYPE_CCODE_FUNCTION (vala_ccode_function_get_type ())
#define VALA_CCODE_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_FUNCTION, ValaCCodeFunction)) #define VALA_CCODE_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_FUNCTION, ValaCCodeFunction))
#define VALA_CCODE_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_FUNCTION, ValaCCodeFunctionClass)) #define VALA_CCODE_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_FUNCTION, ValaCCodeFunctionClass))
#define VALA_IS_CCODE_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_FUNCTION)) #define VALA_IS_CCODE_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_FUNCTION))
#define VALA_IS_CCODE_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_FUNCTION)) #define VALA_IS_CCODE_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_FUNCTION))
#define VALA_CCODE_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_FUNCTION, ValaCCodeFunctionClass)) #define VALA_CCODE_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_FUNCTION, ValaCCodeFunctionClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __GOBJECT_VALACCODEGENERATOR_H__ #ifndef __GOBJECT_VALACCODEGENERATOR_H__
#define __GOBJECT_VALACCODEGENERATOR_H__ #define __GOBJECT_VALACCODEGENERATOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodegenerator.h> #include <vala/valacodegenerator.h>
#include <vala/valacodecontext.h> #include <vala/valacodecontext.h>
#include <vala/valasymbol.h> #include <vala/valasourcefile.h>
#include <vala/valatypesymbol.h>
#include <vala/valaclass.h> #include <vala/valaclass.h>
#include <vala/valamethod.h>
#include <vala/valadatatype.h>
#include <vala/valatrystatement.h>
#include <vala/valapropertyaccessor.h>
#include <ccode/valaccodefragment.h>
#include <ccode/valaccodestruct.h>
#include <ccode/valaccodeenum.h>
#include <ccode/valaccodefunction.h>
#include <ccode/valaccodeblock.h>
#include <gee/arraylist.h>
#include <gee/set.h>
#include <vala/valaerrortype.h>
#include <vala/valastruct.h>
#include <vala/valainterface.h> #include <vala/valainterface.h>
#include <stdlib.h> #include <vala/valastruct.h>
#include <string.h>
#include <vala/valaenum.h> #include <vala/valaenum.h>
#include <vala/valaenumvalue.h> #include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h> #include <vala/valaerrordomain.h>
#include <vala/valaerrorcode.h> #include <vala/valaerrorcode.h>
#include <vala/valadelegate.h> #include <vala/valadelegate.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valaconstant.h> #include <vala/valaconstant.h>
#include <vala/valafield.h> #include <vala/valafield.h>
#include <ccode/valaccodeexpression.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valaemptystatement.h> #include <vala/valaemptystatement.h>
#include <vala/valadeclarationstatement.h> #include <vala/valadeclarationstatement.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valacodenode.h>
#include <vala/valasourcereference.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h> #include <vala/valaswitchstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h> #include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h> #include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h>
#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>
skipping to change at line 113 skipping to change at line 100
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h> #include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h> #include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h> #include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h> #include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h> #include <vala/valatypecheck.h>
#include <vala/valaconditionalexpression.h> #include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h> #include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h> #include <vala/valaassignment.h>
#include <ccode/valaccodefunctioncall.h>
#include <ccode/valaccodestatement.h>
#include <float.h>
#include <math.h>
#include <vala/valaarraytype.h>
#include <vala/valacodebinding.h>
#include <vala/valanamespace.h>
#include <vala/valadynamicmethod.h>
#include <vala/valadynamicproperty.h>
#include <vala/valasignal.h>
#include <vala/valadynamicsignal.h>
#include <vala/valatypeparameter.h>
#include <vala/valaswitchlabel.h>
#include <gee/list.h>
#include <vala/valasourcefile.h>
#include <gobject/valaccodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _ValaCCodeGenerator ValaCCodeGenerator;
typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass;
typedef struct _ValaCCodeModule ValaCCodeModule;
typedef struct _ValaCCodeModuleClass ValaCCodeModuleClass;
#define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ()) #define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ())
#define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_GENERATOR, ValaCCodeGenerator)) #define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_GENERATOR, ValaCCodeGenerator))
#define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass)) #define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass))
#define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_GENERATOR)) #define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_GENERATOR))
#define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_GENERATOR)) #define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_GENERATOR))
#define VALA_CCODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass)) #define VALA_CCODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass))
typedef struct _ValaCCodeGeneratorPrivate ValaCCodeGeneratorPrivate; typedef struct _ValaCCodeGeneratorPrivate ValaCCodeGeneratorPrivate;
/** /**
* Code visitor generating C Code. * Code visitor generating C Code.
*/ */
struct _ValaCCodeGenerator { struct _ValaCCodeGenerator {
ValaCodeGenerator parent_instance; ValaCodeGenerator parent_instance;
ValaCCodeGeneratorPrivate * priv; ValaCCodeGeneratorPrivate * priv;
ValaCodeContext* context; ValaCCodeModule* head;
ValaSymbol* root_symbol;
ValaSymbol* current_symbol;
ValaTypeSymbol* current_type_symbol;
ValaClass* current_class;
ValaMethod* current_method;
ValaDataType* current_return_type;
ValaTryStatement* current_try;
ValaPropertyAccessor* current_property_accessor;
ValaCCodeFragment* header_begin;
ValaCCodeFragment* header_type_declaration;
ValaCCodeFragment* header_type_definition;
ValaCCodeFragment* header_type_member_declaration;
ValaCCodeFragment* header_constant_declaration;
ValaCCodeFragment* source_begin;
ValaCCodeFragment* source_include_directives;
ValaCCodeFragment* source_type_declaration;
ValaCCodeFragment* source_type_definition;
ValaCCodeFragment* source_type_member_declaration;
ValaCCodeFragment* source_constant_declaration;
ValaCCodeFragment* source_signal_marshaller_declaration;
ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* class_init_fragment;
ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* source_signal_marshaller_definition;
ValaCCodeFragment* module_init_fragment;
ValaCCodeStruct* param_spec_struct;
ValaCCodeStruct* instance_struct;
ValaCCodeStruct* type_struct;
ValaCCodeStruct* instance_priv_struct;
ValaCCodeEnum* prop_enum;
ValaCCodeEnum* cenum;
ValaCCodeFunction* function;
ValaCCodeBlock* block;
GeeArrayList* temp_vars;
GeeArrayList* temp_ref_vars;
GeeSet* user_marshal_set;
GeeSet* predefined_marshal_set;
GeeSet* c_keywords;
gint next_temp_var_id;
gboolean in_creation_method;
gboolean in_static_or_class_ctor;
gboolean current_method_inner_error;
ValaDataType* bool_type;
ValaDataType* char_type;
ValaDataType* uchar_type;
ValaDataType* unichar_type;
ValaDataType* short_type;
ValaDataType* ushort_type;
ValaDataType* int_type;
ValaDataType* uint_type;
ValaDataType* long_type;
ValaDataType* ulong_type;
ValaDataType* int8_type;
ValaDataType* uint8_type;
ValaDataType* int32_type;
ValaDataType* uint32_type;
ValaDataType* int64_type;
ValaDataType* uint64_type;
ValaDataType* string_type;
ValaDataType* float_type;
ValaDataType* double_type;
ValaTypeSymbol* gtype_type;
ValaTypeSymbol* gobject_type;
ValaErrorType* gerror_type;
ValaClass* glist_type;
ValaClass* gslist_type;
ValaTypeSymbol* gstringbuilder_type;
ValaTypeSymbol* garray_type;
ValaDataType* gquark_type;
ValaStruct* mutex_type;
ValaTypeSymbol* type_module_type;
ValaInterface* iterable_type;
ValaInterface* iterator_type;
ValaInterface* collection_type;
ValaInterface* list_type;
ValaInterface* map_type;
ValaTypeSymbol* dbus_object_type;
ValaMethod* substring_method;
gboolean in_plugin;
char* module_init_param_name;
gboolean string_h_needed;
gboolean gvaluecollector_h_needed;
gboolean requires_array_move;
gboolean dbus_glib_h_needed;
}; };
struct _ValaCCodeGeneratorClass { struct _ValaCCodeGeneratorClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
}; };
ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type); ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type);
ValaCCodeGenerator* vala_ccode_generator_new (void); ValaCCodeGenerator* vala_ccode_generator_new (void);
gboolean vala_ccode_generator_is_pure_ccode_expression (ValaCCodeGenerator*
self, ValaCCodeExpression* cexpr);
char* vala_ccode_generator_get_variable_cname (ValaCCodeGenerator* self, co
nst char* name);
ValaLocalVariable* vala_ccode_generator_get_temp_variable (ValaCCodeGenerat
or* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_refe
rence);
ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod
eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference
);
ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala
CCodeGenerator* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe
nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio
n* expr);
char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self
, const char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val
aCCodeGenerator* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s
elf, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression (
ValaCCodeGenerator* self, ValaExpression* delegate_expr);
char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC
odeGenerator* self, const char* delegate_cname);
gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala
DataType* type);
gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V
alaDataType* type);
ValaCCodeExpression* vala_ccode_generator_handle_struct_argument (ValaCCode
Generator* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCode
Expression* cexpr);
char* vala_ccode_generator_get_type_check_function (ValaCCodeGenerator* sel
f, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val
aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ
e);
ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC
CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type)
;
ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe
nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_
type, ValaDataType* target_type, ValaExpression* expr);
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);
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);
ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol
* sym);
ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode
Generator* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeStatement* vala_ccode_generator_create_type_check_statement (ValaC
CodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, Val
aTypeSymbol* t, gboolean non_null, const char* var_name);
gint vala_ccode_generator_get_param_pos (ValaCCodeGenerator* self, double p
aram_pos, gboolean ellipsis);
gboolean vala_ccode_generator_dbus_use_ptr_array (ValaCCodeGenerator* self,
ValaArrayType* array_type);
ValaCCodeBinding* vala_ccode_generator_code_binding (ValaCCodeGenerator* se
lf, ValaCodeNode* node);
ValaCCodeMethodBinding* vala_ccode_generator_method_binding (ValaCCodeGener
ator* self, ValaMethod* node);
ValaCCodeDynamicMethodBinding* vala_ccode_generator_dynamic_method_binding
(ValaCCodeGenerator* self, ValaDynamicMethod* node);
ValaCCodeDynamicPropertyBinding* vala_ccode_generator_dynamic_property_bind
ing (ValaCCodeGenerator* self, ValaDynamicProperty* node);
ValaCCodeDynamicSignalBinding* vala_ccode_generator_dynamic_signal_binding
(ValaCCodeGenerator* self, ValaDynamicSignal* node);
ValaCCodeArrayCreationExpressionBinding* vala_ccode_generator_array_creatio
n_expression_binding (ValaCCodeGenerator* self, ValaArrayCreationExpression
* node);
ValaCCodeElementAccessBinding* vala_ccode_generator_element_access_binding
(ValaCCodeGenerator* self, ValaElementAccess* node);
ValaCCodeAssignmentBinding* vala_ccode_generator_assignment_binding (ValaCC
odeGenerator* self, ValaAssignment* node);
char* vala_ccode_generator_get_marshaller_function (ValaCCodeGenerator* sel
f, GeeList* params, ValaDataType* return_type, const char* prefix, gboolean
dbus);
void vala_ccode_generator_generate_marshaller (ValaCCodeGenerator* self, Ge
eList* params, ValaDataType* return_type, gboolean dbus);
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. 12 change blocks. 
207 lines changed or deleted 13 lines changed or added


 valaccodeswitchstatement.h   valaccodeswitchstatement.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 __CCODE_VALACCODESWITCHSTATEMENT_H__ #ifndef __CCODE_VALACCODESWITCHSTATEMENT_H__
#define __CCODE_VALACCODESWITCHSTATEMENT_H__ #define __CCODE_VALACCODESWITCHSTATEMENT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <ccode/valaccodestatement.h> #include <ccode/valaccodeblock.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <ccode/valaccodecasestatement.h>
#include <ccode/valaccodewriter.h> #include <ccode/valaccodewriter.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_SWITCH_STATEMENT (vala_ccode_switch_statement_get_t ype ()) #define VALA_TYPE_CCODE_SWITCH_STATEMENT (vala_ccode_switch_statement_get_t ype ())
#define VALA_CCODE_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatement)) #define VALA_CCODE_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatement))
#define VALA_CCODE_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatementClass)) #define VALA_CCODE_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatementClass))
#define VALA_IS_CCODE_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_SWITCH_STATEMENT)) #define VALA_IS_CCODE_SWITCH_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_SWITCH_STATEMENT))
#define VALA_IS_CCODE_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_SWITCH_STATEMENT)) #define VALA_IS_CCODE_SWITCH_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_SWITCH_STATEMENT))
#define VALA_CCODE_SWITCH_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatementClass) ) #define VALA_CCODE_SWITCH_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_SWITCH_STATEMENT, ValaCCodeSwitchStatementClass) )
typedef struct _ValaCCodeSwitchStatement ValaCCodeSwitchStatement; typedef struct _ValaCCodeSwitchStatement ValaCCodeSwitchStatement;
typedef struct _ValaCCodeSwitchStatementClass ValaCCodeSwitchStatementClass ; typedef struct _ValaCCodeSwitchStatementClass ValaCCodeSwitchStatementClass ;
typedef struct _ValaCCodeSwitchStatementPrivate ValaCCodeSwitchStatementPri vate; typedef struct _ValaCCodeSwitchStatementPrivate ValaCCodeSwitchStatementPri vate;
/** /**
* Represents a switch selection statement in the C code. * Represents a switch selection statement in the C code.
*/ */
struct _ValaCCodeSwitchStatement { struct _ValaCCodeSwitchStatement {
ValaCCodeStatement parent_instance; ValaCCodeBlock parent_instance;
ValaCCodeSwitchStatementPrivate * priv; ValaCCodeSwitchStatementPrivate * priv;
}; };
struct _ValaCCodeSwitchStatementClass { struct _ValaCCodeSwitchStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeBlockClass parent_class;
}; };
ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje ct_type, ValaCCodeExpression* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje ct_type, ValaCCodeExpression* expression);
ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression);
void vala_ccode_switch_statement_add_case (ValaCCodeSwitchStatement* self,
ValaCCodeCaseStatement* case_stmt);
void vala_ccode_switch_statement_add_default_statement (ValaCCodeSwitchStat
ement* self, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self); ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self);
void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value); void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value);
GType vala_ccode_switch_statement_get_type (void); GType vala_ccode_switch_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
8 lines changed or deleted 3 lines changed or added


 valacfgbuilder.h   valacfgbuilder.h 
skipping to change at line 51 skipping to change at line 51
#include <vala/valaexpressionstatement.h> #include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchstatement.h> #include <vala/valaswitchstatement.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valabreakstatement.h> #include <vala/valabreakstatement.h>
#include <vala/valacontinuestatement.h> #include <vala/valacontinuestatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valalockstatement.h> #include <vala/valalockstatement.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CFG_BUILDER (vala_cfg_builder_get_type ()) #define VALA_TYPE_CFG_BUILDER (vala_cfg_builder_get_type ())
#define VALA_CFG_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CFG_BUILDER, ValaCFGBuilder)) #define VALA_CFG_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CFG_BUILDER, ValaCFGBuilder))
#define VALA_CFG_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CFG_BUILDER, ValaCFGBuilderClass)) #define VALA_CFG_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CFG_BUILDER, ValaCFGBuilderClass))
#define VALA_IS_CFG_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CFG_BUILDER)) #define VALA_IS_CFG_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CFG_BUILDER))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALA_VALACLASS_H__ #ifndef __VALA_VALACLASS_H__
#define __VALA_VALACLASS_H__ #define __VALA_VALACLASS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS (vala_class_get_type ()) #define VALA_TYPE_CLASS (vala_class_get_type ())
#define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass)) #define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass))
#define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass)) #define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass))
#define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS)) #define VALA_IS_CLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CL ASS))
#define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS)) #define VALA_IS_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CLASS))
#define VALA_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CLASS, ValaClassClass)) #define VALA_CLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CLASS, ValaClassClass))
skipping to change at line 95 skipping to change at line 93
gboolean vala_class_is_fundamental (ValaClass* self); gboolean vala_class_is_fundamental (ValaClass* self);
void vala_class_set_ref_function (ValaClass* self, const char* name); void vala_class_set_ref_function (ValaClass* self, const char* name);
void vala_class_set_unref_function (ValaClass* self, const char* name); void vala_class_set_unref_function (ValaClass* self, const char* name);
void vala_class_set_dup_function (ValaClass* self, const char* name); void vala_class_set_dup_function (ValaClass* self, const char* name);
char* vala_class_get_default_free_function (ValaClass* self); char* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const char* name);
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_static (ValaClass* self);
void vala_class_set_is_static (ValaClass* self, gboolean value);
gboolean vala_class_get_is_compact (ValaClass* self); gboolean vala_class_get_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value); void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self); gboolean vala_class_get_is_immutable (ValaClass* self);
void vala_class_set_is_immutable (ValaClass* self, gboolean value); void vala_class_set_is_immutable (ValaClass* self, gboolean value);
const char* vala_class_get_type_check_function (ValaClass* self); const char* vala_class_get_type_check_function (ValaClass* self);
void vala_class_set_type_check_function (ValaClass* self, const char* value ); void vala_class_set_type_check_function (ValaClass* self, const char* value );
gboolean vala_class_get_has_private_fields (ValaClass* self); gboolean vala_class_get_has_private_fields (ValaClass* self);
ValaMethod* vala_class_get_default_construction_method (ValaClass* self); ValaMethod* vala_class_get_default_construction_method (ValaClass* self);
void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value); void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value);
ValaConstructor* vala_class_get_constructor (ValaClass* self); ValaConstructor* vala_class_get_constructor (ValaClass* self);
void vala_class_set_constructor (ValaClass* self, ValaConstructor* value); void vala_class_set_constructor (ValaClass* self, ValaConstructor* value);
ValaConstructor* vala_class_get_class_constructor (ValaClass* self); ValaConstructor* vala_class_get_class_constructor (ValaClass* self);
void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue); void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue);
ValaConstructor* vala_class_get_static_constructor (ValaClass* self); ValaConstructor* vala_class_get_static_constructor (ValaClass* self);
void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue); void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue);
ValaDestructor* vala_class_get_destructor (ValaClass* self); ValaDestructor* vala_class_get_destructor (ValaClass* self);
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);
GType vala_class_get_type (void); GType vala_class_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
5 lines changed or deleted 0 lines changed or added


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


 valacodecontext.h   valacodecontext.h 
skipping to change at line 75 skipping to change at line 75
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeList* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
void vala_code_context_add_define (ValaCodeContext* self, const char* defin
e);
gboolean vala_code_context_ignore_node (ValaCodeContext* self, ValaCodeNode
* node);
char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, int vapi_directories_length1, char** vapi_directories); char* vala_code_context_get_package_path (ValaCodeContext* self, const char * pkg, int vapi_directories_length1, char** vapi_directories);
const char* vala_code_context_get_library (ValaCodeContext* self); const char* vala_code_context_get_library (ValaCodeContext* self);
void vala_code_context_set_library (ValaCodeContext* self, const char* valu e); void vala_code_context_set_library (ValaCodeContext* self, const char* valu e);
gboolean vala_code_context_get_memory_management (ValaCodeContext* self); gboolean vala_code_context_get_memory_management (ValaCodeContext* self);
void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value); void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); void vala_code_context_set_assert (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_checking (ValaCodeContext* self); gboolean vala_code_context_get_checking (ValaCodeContext* self);
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_non_null (ValaCodeContext* self); gboolean vala_code_context_get_non_null (ValaCodeContext* self);
 End of changes. 1 change blocks. 
4 lines changed or deleted 0 lines changed or added


 valacodegenerator.h   valacodegenerator.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_VALACODEGENERATOR_H__ #ifndef __VALA_VALACODEGENERATOR_H__
#define __VALA_VALACODEGENERATOR_H__ #define __VALA_VALACODEGENERATOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ()) #define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ())
#define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator)) #define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator))
#define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) #define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
#define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR)) #define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR))
#define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR)) #define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR))
#define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) #define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
skipping to change at line 54 skipping to change at line 53
* Abstract code visitor generating code. * Abstract code visitor generating code.
*/ */
struct _ValaCodeGenerator { struct _ValaCodeGenerator {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaCodeGeneratorPrivate * priv; ValaCodeGeneratorPrivate * priv;
}; };
struct _ValaCodeGeneratorClass { struct _ValaCodeGeneratorClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context);
ValaCodeBinding* (*create_namespace_binding) (ValaCodeGenerator* sel
f, ValaNamespace* node);
ValaCodeBinding* (*create_class_binding) (ValaCodeGenerator* self, V
alaClass* node);
ValaCodeBinding* (*create_struct_binding) (ValaCodeGenerator* self,
ValaStruct* node);
ValaCodeBinding* (*create_interface_binding) (ValaCodeGenerator* sel
f, ValaInterface* node);
ValaCodeBinding* (*create_enum_binding) (ValaCodeGenerator* self, Va
laEnum* node);
ValaCodeBinding* (*create_enum_value_binding) (ValaCodeGenerator* se
lf, ValaEnumValue* node);
ValaCodeBinding* (*create_error_domain_binding) (ValaCodeGenerator*
self, ValaErrorDomain* node);
ValaCodeBinding* (*create_error_code_binding) (ValaCodeGenerator* se
lf, ValaErrorCode* node);
ValaCodeBinding* (*create_delegate_binding) (ValaCodeGenerator* self
, ValaDelegate* node);
ValaCodeBinding* (*create_constant_binding) (ValaCodeGenerator* self
, ValaConstant* node);
ValaCodeBinding* (*create_field_binding) (ValaCodeGenerator* self, V
alaField* node);
ValaCodeBinding* (*create_method_binding) (ValaCodeGenerator* self,
ValaMethod* node);
ValaCodeBinding* (*create_dynamic_method_binding) (ValaCodeGenerator
* self, ValaDynamicMethod* node);
ValaCodeBinding* (*create_creation_method_binding) (ValaCodeGenerato
r* self, ValaCreationMethod* node);
ValaCodeBinding* (*create_formal_parameter_binding) (ValaCodeGenerat
or* self, ValaFormalParameter* node);
ValaCodeBinding* (*create_property_binding) (ValaCodeGenerator* self
, ValaProperty* node);
ValaCodeBinding* (*create_dynamic_property_binding) (ValaCodeGenerat
or* self, ValaDynamicProperty* node);
ValaCodeBinding* (*create_property_accessor_binding) (ValaCodeGenera
tor* self, ValaPropertyAccessor* node);
ValaCodeBinding* (*create_signal_binding) (ValaCodeGenerator* self,
ValaSignal* node);
ValaCodeBinding* (*create_dynamic_signal_binding) (ValaCodeGenerator
* self, ValaDynamicSignal* node);
ValaCodeBinding* (*create_constructor_binding) (ValaCodeGenerator* s
elf, ValaConstructor* node);
ValaCodeBinding* (*create_destructor_binding) (ValaCodeGenerator* se
lf, ValaDestructor* node);
ValaCodeBinding* (*create_type_parameter_binding) (ValaCodeGenerator
* self, ValaTypeParameter* node);
ValaCodeBinding* (*create_block_binding) (ValaCodeGenerator* self, V
alaBlock* node);
ValaCodeBinding* (*create_empty_statement_binding) (ValaCodeGenerato
r* self, ValaEmptyStatement* node);
ValaCodeBinding* (*create_declaration_statement_binding) (ValaCodeGe
nerator* self, ValaDeclarationStatement* node);
ValaCodeBinding* (*create_local_variable_binding) (ValaCodeGenerator
* self, ValaLocalVariable* node);
ValaCodeBinding* (*create_initializer_list_binding) (ValaCodeGenerat
or* self, ValaInitializerList* node);
ValaCodeBinding* (*create_expression_statement_binding) (ValaCodeGen
erator* self, ValaExpressionStatement* node);
ValaCodeBinding* (*create_if_statement_binding) (ValaCodeGenerator*
self, ValaIfStatement* node);
ValaCodeBinding* (*create_switch_statement_binding) (ValaCodeGenerat
or* self, ValaSwitchStatement* node);
ValaCodeBinding* (*create_switch_section_binding) (ValaCodeGenerator
* self, ValaSwitchSection* node);
ValaCodeBinding* (*create_switch_label_binding) (ValaCodeGenerator*
self, ValaSwitchLabel* node);
ValaCodeBinding* (*create_while_statement_binding) (ValaCodeGenerato
r* self, ValaWhileStatement* node);
ValaCodeBinding* (*create_do_statement_binding) (ValaCodeGenerator*
self, ValaDoStatement* node);
ValaCodeBinding* (*create_for_statement_binding) (ValaCodeGenerator*
self, ValaForStatement* node);
ValaCodeBinding* (*create_foreach_statement_binding) (ValaCodeGenera
tor* self, ValaForeachStatement* node);
ValaCodeBinding* (*create_break_statement_binding) (ValaCodeGenerato
r* self, ValaBreakStatement* node);
ValaCodeBinding* (*create_continue_statement_binding) (ValaCodeGener
ator* self, ValaContinueStatement* node);
ValaCodeBinding* (*create_return_statement_binding) (ValaCodeGenerat
or* self, ValaReturnStatement* node);
ValaCodeBinding* (*create_throw_statement_binding) (ValaCodeGenerato
r* self, ValaThrowStatement* node);
ValaCodeBinding* (*create_try_statement_binding) (ValaCodeGenerator*
self, ValaTryStatement* node);
ValaCodeBinding* (*create_catch_clause_binding) (ValaCodeGenerator*
self, ValaCatchClause* node);
ValaCodeBinding* (*create_lock_statement_binding) (ValaCodeGenerator
* self, ValaLockStatement* node);
ValaCodeBinding* (*create_delete_statement_binding) (ValaCodeGenerat
or* self, ValaDeleteStatement* node);
ValaCodeBinding* (*create_array_creation_expression_binding) (ValaCo
deGenerator* self, ValaArrayCreationExpression* node);
ValaCodeBinding* (*create_boolean_literal_binding) (ValaCodeGenerato
r* self, ValaBooleanLiteral* node);
ValaCodeBinding* (*create_character_literal_binding) (ValaCodeGenera
tor* self, ValaCharacterLiteral* node);
ValaCodeBinding* (*create_integer_literal_binding) (ValaCodeGenerato
r* self, ValaIntegerLiteral* node);
ValaCodeBinding* (*create_real_literal_binding) (ValaCodeGenerator*
self, ValaRealLiteral* node);
ValaCodeBinding* (*create_string_literal_binding) (ValaCodeGenerator
* self, ValaStringLiteral* node);
ValaCodeBinding* (*create_null_literal_binding) (ValaCodeGenerator*
self, ValaNullLiteral* node);
ValaCodeBinding* (*create_parenthesized_expression_binding) (ValaCod
eGenerator* self, ValaParenthesizedExpression* node);
ValaCodeBinding* (*create_member_access_binding) (ValaCodeGenerator*
self, ValaMemberAccess* node);
ValaCodeBinding* (*create_invocation_expression_binding) (ValaCodeGe
nerator* self, ValaInvocationExpression* node);
ValaCodeBinding* (*create_element_access_binding) (ValaCodeGenerator
* self, ValaElementAccess* node);
ValaCodeBinding* (*create_base_access_binding) (ValaCodeGenerator* s
elf, ValaBaseAccess* node);
ValaCodeBinding* (*create_postfix_expression_binding) (ValaCodeGener
ator* self, ValaPostfixExpression* node);
ValaCodeBinding* (*create_object_creation_expression_binding) (ValaC
odeGenerator* self, ValaObjectCreationExpression* node);
ValaCodeBinding* (*create_sizeof_expression_binding) (ValaCodeGenera
tor* self, ValaSizeofExpression* node);
ValaCodeBinding* (*create_typeof_expression_binding) (ValaCodeGenera
tor* self, ValaTypeofExpression* node);
ValaCodeBinding* (*create_unary_expression_binding) (ValaCodeGenerat
or* self, ValaUnaryExpression* node);
ValaCodeBinding* (*create_cast_expression_binding) (ValaCodeGenerato
r* self, ValaCastExpression* node);
ValaCodeBinding* (*create_pointer_indirection_binding) (ValaCodeGene
rator* self, ValaPointerIndirection* node);
ValaCodeBinding* (*create_addressof_expression_binding) (ValaCodeGen
erator* self, ValaAddressofExpression* node);
ValaCodeBinding* (*create_reference_transfer_expression_binding) (Va
laCodeGenerator* self, ValaReferenceTransferExpression* node);
ValaCodeBinding* (*create_binary_expression_binding) (ValaCodeGenera
tor* self, ValaBinaryExpression* node);
ValaCodeBinding* (*create_type_check_binding) (ValaCodeGenerator* se
lf, ValaTypeCheck* node);
ValaCodeBinding* (*create_conditional_expression_binding) (ValaCodeG
enerator* self, ValaConditionalExpression* node);
ValaCodeBinding* (*create_lambda_expression_binding) (ValaCodeGenera
tor* self, ValaLambdaExpression* node);
ValaCodeBinding* (*create_assignment_binding) (ValaCodeGenerator* se
lf, ValaAssignment* node);
}; };
void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext);
ValaCodeBinding* vala_code_generator_create_namespace_binding (ValaCodeGene
rator* self, ValaNamespace* node);
ValaCodeBinding* vala_code_generator_create_class_binding (ValaCodeGenerato
r* self, ValaClass* node);
ValaCodeBinding* vala_code_generator_create_struct_binding (ValaCodeGenerat
or* self, ValaStruct* node);
ValaCodeBinding* vala_code_generator_create_interface_binding (ValaCodeGene
rator* self, ValaInterface* node);
ValaCodeBinding* vala_code_generator_create_enum_binding (ValaCodeGenerator
* self, ValaEnum* node);
ValaCodeBinding* vala_code_generator_create_enum_value_binding (ValaCodeGen
erator* self, ValaEnumValue* node);
ValaCodeBinding* vala_code_generator_create_error_domain_binding (ValaCodeG
enerator* self, ValaErrorDomain* node);
ValaCodeBinding* vala_code_generator_create_error_code_binding (ValaCodeGen
erator* self, ValaErrorCode* node);
ValaCodeBinding* vala_code_generator_create_delegate_binding (ValaCodeGener
ator* self, ValaDelegate* node);
ValaCodeBinding* vala_code_generator_create_constant_binding (ValaCodeGener
ator* self, ValaConstant* node);
ValaCodeBinding* vala_code_generator_create_field_binding (ValaCodeGenerato
r* self, ValaField* node);
ValaCodeBinding* vala_code_generator_create_method_binding (ValaCodeGenerat
or* self, ValaMethod* node);
ValaCodeBinding* vala_code_generator_create_dynamic_method_binding (ValaCod
eGenerator* self, ValaDynamicMethod* node);
ValaCodeBinding* vala_code_generator_create_creation_method_binding (ValaCo
deGenerator* self, ValaCreationMethod* node);
ValaCodeBinding* vala_code_generator_create_formal_parameter_binding (ValaC
odeGenerator* self, ValaFormalParameter* node);
ValaCodeBinding* vala_code_generator_create_property_binding (ValaCodeGener
ator* self, ValaProperty* node);
ValaCodeBinding* vala_code_generator_create_dynamic_property_binding (ValaC
odeGenerator* self, ValaDynamicProperty* node);
ValaCodeBinding* vala_code_generator_create_property_accessor_binding (Vala
CodeGenerator* self, ValaPropertyAccessor* node);
ValaCodeBinding* vala_code_generator_create_signal_binding (ValaCodeGenerat
or* self, ValaSignal* node);
ValaCodeBinding* vala_code_generator_create_dynamic_signal_binding (ValaCod
eGenerator* self, ValaDynamicSignal* node);
ValaCodeBinding* vala_code_generator_create_constructor_binding (ValaCodeGe
nerator* self, ValaConstructor* node);
ValaCodeBinding* vala_code_generator_create_destructor_binding (ValaCodeGen
erator* self, ValaDestructor* node);
ValaCodeBinding* vala_code_generator_create_type_parameter_binding (ValaCod
eGenerator* self, ValaTypeParameter* node);
ValaCodeBinding* vala_code_generator_create_block_binding (ValaCodeGenerato
r* self, ValaBlock* node);
ValaCodeBinding* vala_code_generator_create_empty_statement_binding (ValaCo
deGenerator* self, ValaEmptyStatement* node);
ValaCodeBinding* vala_code_generator_create_declaration_statement_binding (
ValaCodeGenerator* self, ValaDeclarationStatement* node);
ValaCodeBinding* vala_code_generator_create_local_variable_binding (ValaCod
eGenerator* self, ValaLocalVariable* node);
ValaCodeBinding* vala_code_generator_create_initializer_list_binding (ValaC
odeGenerator* self, ValaInitializerList* node);
ValaCodeBinding* vala_code_generator_create_expression_statement_binding (V
alaCodeGenerator* self, ValaExpressionStatement* node);
ValaCodeBinding* vala_code_generator_create_if_statement_binding (ValaCodeG
enerator* self, ValaIfStatement* node);
ValaCodeBinding* vala_code_generator_create_switch_statement_binding (ValaC
odeGenerator* self, ValaSwitchStatement* node);
ValaCodeBinding* vala_code_generator_create_switch_section_binding (ValaCod
eGenerator* self, ValaSwitchSection* node);
ValaCodeBinding* vala_code_generator_create_switch_label_binding (ValaCodeG
enerator* self, ValaSwitchLabel* node);
ValaCodeBinding* vala_code_generator_create_while_statement_binding (ValaCo
deGenerator* self, ValaWhileStatement* node);
ValaCodeBinding* vala_code_generator_create_do_statement_binding (ValaCodeG
enerator* self, ValaDoStatement* node);
ValaCodeBinding* vala_code_generator_create_for_statement_binding (ValaCode
Generator* self, ValaForStatement* node);
ValaCodeBinding* vala_code_generator_create_foreach_statement_binding (Vala
CodeGenerator* self, ValaForeachStatement* node);
ValaCodeBinding* vala_code_generator_create_break_statement_binding (ValaCo
deGenerator* self, ValaBreakStatement* node);
ValaCodeBinding* vala_code_generator_create_continue_statement_binding (Val
aCodeGenerator* self, ValaContinueStatement* node);
ValaCodeBinding* vala_code_generator_create_return_statement_binding (ValaC
odeGenerator* self, ValaReturnStatement* node);
ValaCodeBinding* vala_code_generator_create_throw_statement_binding (ValaCo
deGenerator* self, ValaThrowStatement* node);
ValaCodeBinding* vala_code_generator_create_try_statement_binding (ValaCode
Generator* self, ValaTryStatement* 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_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_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_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_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_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_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_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_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_typeof_expression_binding (Vala
CodeGenerator* self, ValaTypeofExpression* node);
ValaCodeBinding* vala_code_generator_create_unary_expression_binding (ValaC
odeGenerator* self, ValaUnaryExpression* node);
ValaCodeBinding* vala_code_generator_create_cast_expression_binding (ValaCo
deGenerator* self, ValaCastExpression* node);
ValaCodeBinding* vala_code_generator_create_pointer_indirection_binding (Va
laCodeGenerator* self, ValaPointerIndirection* node);
ValaCodeBinding* vala_code_generator_create_addressof_expression_binding (V
alaCodeGenerator* self, ValaAddressofExpression* node);
ValaCodeBinding* vala_code_generator_create_reference_transfer_expression_b
inding (ValaCodeGenerator* self, ValaReferenceTransferExpression* node);
ValaCodeBinding* vala_code_generator_create_binary_expression_binding (Vala
CodeGenerator* self, ValaBinaryExpression* node);
ValaCodeBinding* vala_code_generator_create_type_check_binding (ValaCodeGen
erator* self, ValaTypeCheck* node);
ValaCodeBinding* vala_code_generator_create_conditional_expression_binding
(ValaCodeGenerator* self, ValaConditionalExpression* node);
ValaCodeBinding* vala_code_generator_create_lambda_expression_binding (Vala
CodeGenerator* self, ValaLambdaExpression* node);
ValaCodeBinding* vala_code_generator_create_assignment_binding (ValaCodeGen
erator* self, ValaAssignment* node);
ValaCodeGenerator* vala_code_generator_construct (GType object_type); ValaCodeGenerator* vala_code_generator_construct (GType object_type);
ValaCodeGenerator* vala_code_generator_new (void); ValaCodeGenerator* vala_code_generator_new (void);
GType vala_code_generator_get_type (void); GType vala_code_generator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
285 lines changed or deleted 0 lines changed or added


 valacodenode.h   valacodenode.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_VALACODENODE_H__ #ifndef __VALA_VALACODENODE_H__
#define __VALA_VALACODENODE_H__ #define __VALA_VALACODENODE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <ccode/valaccodenode.h> #include <ccode/valaccodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _ValaAddressofExpression ValaAddressofExpression; typedef struct _ValaAddressofExpression ValaAddressofExpression;
typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass; typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass;
typedef struct _ValaExpression ValaExpression; typedef struct _ValaExpression ValaExpression;
typedef struct _ValaExpressionClass ValaExpressionClass; typedef struct _ValaExpressionClass ValaExpressionClass;
typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaMethod ValaMethod;
typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
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 _ValaFormalParameter ValaFormalParameter; typedef struct _ValaSourceFile ValaSourceFile;
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; typedef struct _ValaSourceFileClass ValaSourceFileClass;
typedef struct _ValaCodeGenerator ValaCodeGenerator; typedef struct _ValaCodeContext ValaCodeContext;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; typedef struct _ValaCodeContextClass ValaCodeContextClass;
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
typedef struct _ValaClass ValaClass; typedef struct _ValaCodeVisitor ValaCodeVisitor;
typedef struct _ValaClassClass ValaClassClass; typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass;
typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass;
typedef struct _ValaTypeSymbol ValaTypeSymbol;
typedef struct _ValaTypeSymbolClass ValaTypeSymbolClass;
typedef struct _ValaTypeParameter ValaTypeParameter; typedef struct _ValaTypeParameter ValaTypeParameter;
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; typedef struct _ValaTypeParameterClass ValaTypeParameterClass;
typedef struct _ValaCodeNode ValaCodeNode;
typedef struct _ValaCodeNodeClass ValaCodeNodeClass;
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaClass ValaClass;
typedef struct _ValaClassClass ValaClassClass;
typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol;
typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass;
typedef struct _ValaConstant ValaConstant; typedef struct _ValaConstant ValaConstant;
typedef struct _ValaConstantClass ValaConstantClass; typedef struct _ValaConstantClass ValaConstantClass;
typedef struct _ValaMember ValaMember;
typedef struct _ValaMemberClass ValaMemberClass;
typedef struct _ValaField ValaField; typedef struct _ValaField ValaField;
typedef struct _ValaFieldClass ValaFieldClass; typedef struct _ValaFieldClass ValaFieldClass;
typedef struct _ValaProperty ValaProperty; typedef struct _ValaMethod ValaMethod;
typedef struct _ValaPropertyClass ValaPropertyClass; typedef struct _ValaMethodClass ValaMethodClass;
typedef struct _ValaPropertyAccessor ValaPropertyAccessor; typedef struct _ValaFormalParameter ValaFormalParameter;
typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; 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 _ValaLocalVariable ValaLocalVariable; typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass; typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
typedef struct _ValaBasicBlock ValaBasicBlock; typedef struct _ValaBasicBlock ValaBasicBlock;
typedef struct _ValaBasicBlockClass ValaBasicBlockClass; typedef struct _ValaBasicBlockClass ValaBasicBlockClass;
typedef struct _ValaProperty ValaProperty;
typedef struct _ValaPropertyClass ValaPropertyClass;
typedef struct _ValaPropertyAccessor ValaPropertyAccessor;
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;
typedef struct _ValaEnum ValaEnum; typedef struct _ValaEnum ValaEnum;
typedef struct _ValaEnumClass ValaEnumClass; typedef struct _ValaEnumClass ValaEnumClass;
typedef struct _ValaEnumValue ValaEnumValue; typedef struct _ValaEnumValue ValaEnumValue;
typedef struct _ValaEnumValueClass ValaEnumValueClass; typedef struct _ValaEnumValueClass ValaEnumValueClass;
typedef struct _ValaConstructor ValaConstructor; typedef struct _ValaConstructor ValaConstructor;
typedef struct _ValaConstructorClass ValaConstructorClass; typedef struct _ValaConstructorClass ValaConstructorClass;
typedef struct _ValaDestructor ValaDestructor; typedef struct _ValaDestructor ValaDestructor;
typedef struct _ValaDestructorClass ValaDestructorClass; typedef struct _ValaDestructorClass ValaDestructorClass;
typedef struct _ValaInterface ValaInterface; typedef struct _ValaInterface ValaInterface;
typedef struct _ValaInterfaceClass ValaInterfaceClass; typedef struct _ValaInterfaceClass ValaInterfaceClass;
typedef struct _ValaErrorDomain ValaErrorDomain; typedef struct _ValaErrorDomain ValaErrorDomain;
typedef struct _ValaErrorDomainClass ValaErrorDomainClass; typedef struct _ValaErrorDomainClass ValaErrorDomainClass;
typedef struct _ValaErrorCode ValaErrorCode; typedef struct _ValaErrorCode ValaErrorCode;
typedef struct _ValaErrorCodeClass ValaErrorCodeClass; typedef struct _ValaErrorCodeClass ValaErrorCodeClass;
typedef struct _ValaDynamicMethod ValaDynamicMethod;
typedef struct _ValaDynamicMethodClass ValaDynamicMethodClass;
typedef struct _ValaInvocationExpression ValaInvocationExpression;
typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass
;
typedef struct _ValaCreationMethod ValaCreationMethod; typedef struct _ValaCreationMethod ValaCreationMethod;
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; typedef struct _ValaCreationMethodClass ValaCreationMethodClass;
typedef struct _ValaDynamicProperty ValaDynamicProperty;
typedef struct _ValaDynamicPropertyClass ValaDynamicPropertyClass;
typedef struct _ValaDynamicSignal ValaDynamicSignal;
typedef struct _ValaDynamicSignalClass ValaDynamicSignalClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaDeclarationStatement ValaDeclarationStatement; typedef struct _ValaDeclarationStatement ValaDeclarationStatement;
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ; typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ;
typedef struct _ValaInitializerList ValaInitializerList; typedef struct _ValaInitializerList ValaInitializerList;
typedef struct _ValaInitializerListClass ValaInitializerListClass; typedef struct _ValaInitializerListClass ValaInitializerListClass;
typedef struct _ValaExpressionStatement ValaExpressionStatement; typedef struct _ValaExpressionStatement ValaExpressionStatement;
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass;
typedef struct _ValaIfStatement ValaIfStatement; typedef struct _ValaIfStatement ValaIfStatement;
typedef struct _ValaIfStatementClass ValaIfStatementClass; typedef struct _ValaIfStatementClass ValaIfStatementClass;
typedef struct _ValaSwitchStatement ValaSwitchStatement;
typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass;
typedef struct _ValaSwitchSection ValaSwitchSection; typedef struct _ValaSwitchSection ValaSwitchSection;
typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass; typedef struct _ValaSwitchSectionClass ValaSwitchSectionClass;
typedef struct _ValaSwitchLabel ValaSwitchLabel; typedef struct _ValaSwitchLabel ValaSwitchLabel;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass;
typedef struct _ValaWhileStatement ValaWhileStatement; typedef struct _ValaWhileStatement ValaWhileStatement;
typedef struct _ValaWhileStatementClass ValaWhileStatementClass; typedef struct _ValaWhileStatementClass ValaWhileStatementClass;
typedef struct _ValaDoStatement ValaDoStatement; typedef struct _ValaDoStatement ValaDoStatement;
typedef struct _ValaDoStatementClass ValaDoStatementClass; typedef struct _ValaDoStatementClass ValaDoStatementClass;
typedef struct _ValaForStatement ValaForStatement; typedef struct _ValaForStatement ValaForStatement;
typedef struct _ValaForStatementClass ValaForStatementClass; typedef struct _ValaForStatementClass ValaForStatementClass;
typedef struct _ValaForeachStatement ValaForeachStatement; typedef struct _ValaForeachStatement ValaForeachStatement;
typedef struct _ValaForeachStatementClass ValaForeachStatementClass; typedef struct _ValaForeachStatementClass ValaForeachStatementClass;
typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaContinueStatement ValaContinueStatement;
typedef struct _ValaContinueStatementClass ValaContinueStatementClass;
typedef struct _ValaReturnStatement ValaReturnStatement; typedef struct _ValaReturnStatement ValaReturnStatement;
typedef struct _ValaReturnStatementClass ValaReturnStatementClass; typedef struct _ValaReturnStatementClass ValaReturnStatementClass;
typedef struct _ValaYieldStatement ValaYieldStatement;
typedef struct _ValaYieldStatementClass ValaYieldStatementClass;
typedef struct _ValaThrowStatement ValaThrowStatement; typedef struct _ValaThrowStatement ValaThrowStatement;
typedef struct _ValaThrowStatementClass ValaThrowStatementClass; typedef struct _ValaThrowStatementClass ValaThrowStatementClass;
typedef struct _ValaTryStatement ValaTryStatement; typedef struct _ValaTryStatement ValaTryStatement;
typedef struct _ValaTryStatementClass ValaTryStatementClass; typedef struct _ValaTryStatementClass ValaTryStatementClass;
typedef struct _ValaCatchClause ValaCatchClause; typedef struct _ValaCatchClause ValaCatchClause;
typedef struct _ValaCatchClauseClass ValaCatchClauseClass; typedef struct _ValaCatchClauseClass ValaCatchClauseClass;
typedef struct _ValaLockStatement ValaLockStatement; typedef struct _ValaLockStatement ValaLockStatement;
typedef struct _ValaLockStatementClass ValaLockStatementClass; typedef struct _ValaLockStatementClass ValaLockStatementClass;
typedef struct _ValaDeleteStatement ValaDeleteStatement; typedef struct _ValaDeleteStatement ValaDeleteStatement;
typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass; typedef struct _ValaDeleteStatementClass ValaDeleteStatementClass;
typedef struct _ValaArrayCreationExpression ValaArrayCreationExpression;
typedef struct _ValaArrayCreationExpressionClass ValaArrayCreationExpressio
nClass;
typedef struct _ValaBooleanLiteral ValaBooleanLiteral; typedef struct _ValaBooleanLiteral ValaBooleanLiteral;
typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass; typedef struct _ValaBooleanLiteralClass ValaBooleanLiteralClass;
typedef struct _ValaLiteral ValaLiteral; typedef struct _ValaLiteral ValaLiteral;
typedef struct _ValaLiteralClass ValaLiteralClass; typedef struct _ValaLiteralClass ValaLiteralClass;
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 _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 _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;
typedef struct _ValaPostfixExpression ValaPostfixExpression; typedef struct _ValaPostfixExpression ValaPostfixExpression;
typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass; typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass;
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression;
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass; typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass;
typedef struct _ValaMemberInitializer ValaMemberInitializer; typedef struct _ValaMemberInitializer ValaMemberInitializer;
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass; typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass;
skipping to change at line 208 skipping to change at line 199
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaTypeCheck ValaTypeCheck; typedef struct _ValaTypeCheck ValaTypeCheck;
typedef struct _ValaTypeCheckClass ValaTypeCheckClass; typedef struct _ValaTypeCheckClass ValaTypeCheckClass;
typedef struct _ValaConditionalExpression ValaConditionalExpression; typedef struct _ValaConditionalExpression ValaConditionalExpression;
typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss; typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss;
typedef struct _ValaLambdaExpression ValaLambdaExpression; typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaAssignment ValaAssignment; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
typedef struct _ValaBreakStatement ValaBreakStatement;
typedef struct _ValaBreakStatementClass ValaBreakStatementClass;
typedef struct _ValaUsingDirective ValaUsingDirective; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaEmptyStatement ValaEmptyStatement;
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass;
typedef struct _ValaSwitchStatement ValaSwitchStatement;
typedef struct _ValaSwitchStatementClass ValaSwitchStatementClass;
typedef struct _ValaContinueStatement ValaContinueStatement;
typedef struct _ValaContinueStatementClass ValaContinueStatementClass;
typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
typedef struct _ValaNamedArgument ValaNamedArgument;
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass;
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ()) #define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode)) #define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode))
#define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass))
#define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE)) #define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE))
#define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE)) #define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE))
#define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass))
typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate; typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate;
typedef struct _ValaParamSpecCodeNode ValaParamSpecCodeNode; typedef struct _ValaParamSpecCodeNode ValaParamSpecCodeNode;
skipping to change at line 245 skipping to change at line 244
volatile int ref_count; volatile int ref_count;
ValaCodeNodePrivate * priv; ValaCodeNodePrivate * priv;
GList* attributes; GList* attributes;
}; };
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeNode *self); void (*finalize) (ValaCodeNode *self);
void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor);
void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r); void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r);
gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r);
void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type); void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type);
void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node); void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node);
char* (*to_string) (ValaCodeNode* self); char* (*to_string) (ValaCodeNode* self);
ValaCodeBinding* (*create_code_binding) (ValaCodeNode* self, ValaCod eGenerator* codegen);
}; };
struct _ValaParamSpecCodeNode { struct _ValaParamSpecCodeNode {
GParamSpec parent_instance; GParamSpec parent_instance;
}; };
GeeList* vala_code_node_get_error_types (ValaCodeNode* self); GeeList* vala_code_node_get_error_types (ValaCodeNode* self);
void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type); void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type);
void vala_code_node_add_error_types (ValaCodeNode* self, GeeList* error_typ es); void vala_code_node_add_error_types (ValaCodeNode* self, GeeList* error_typ es);
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor);
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor);
gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self, ValaC
odeGenerator* codegen);
ValaCodeBinding* vala_code_node_create_code_binding (ValaCodeNode* self, Va
laCodeGenerator* codegen);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f); ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f);
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value); void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value ); void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value );
gboolean vala_code_node_get_checked (ValaCodeNode* self);
void vala_code_node_set_checked (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_error (ValaCodeNode* self); gboolean vala_code_node_get_error (ValaCodeNode* self);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);
GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick , const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_node (const GValue* value); gpointer vala_value_get_code_node (const GValue* value);
void vala_value_set_code_node (GValue* value, gpointer v_object); void vala_value_set_code_node (GValue* value, gpointer v_object);
GType vala_code_node_get_type (void); GType vala_code_node_get_type (void);
gpointer vala_code_node_ref (gpointer instance); gpointer vala_code_node_ref (gpointer instance);
void vala_code_node_unref (gpointer instance); void vala_code_node_unref (gpointer instance);
 End of changes. 25 change blocks. 
55 lines changed or deleted 53 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 76 skipping to change at line 76
void (*visit_constant) (ValaCodeVisitor* self, ValaConstant* c); void (*visit_constant) (ValaCodeVisitor* self, ValaConstant* c);
void (*visit_field) (ValaCodeVisitor* self, ValaField* f); void (*visit_field) (ValaCodeVisitor* self, ValaField* f);
void (*visit_method) (ValaCodeVisitor* self, ValaMethod* m); void (*visit_method) (ValaCodeVisitor* self, ValaMethod* m);
void (*visit_creation_method) (ValaCodeVisitor* self, ValaCreationMe thod* m); void (*visit_creation_method) (ValaCodeVisitor* self, ValaCreationMe thod* m);
void (*visit_formal_parameter) (ValaCodeVisitor* self, ValaFormalPar ameter* p); void (*visit_formal_parameter) (ValaCodeVisitor* self, ValaFormalPar ameter* p);
void (*visit_property) (ValaCodeVisitor* self, ValaProperty* prop); void (*visit_property) (ValaCodeVisitor* self, ValaProperty* prop);
void (*visit_property_accessor) (ValaCodeVisitor* self, ValaProperty Accessor* acc); void (*visit_property_accessor) (ValaCodeVisitor* self, ValaProperty Accessor* acc);
void (*visit_signal) (ValaCodeVisitor* self, ValaSignal* sig); void (*visit_signal) (ValaCodeVisitor* self, ValaSignal* sig);
void (*visit_constructor) (ValaCodeVisitor* self, ValaConstructor* c ); void (*visit_constructor) (ValaCodeVisitor* self, ValaConstructor* c );
void (*visit_destructor) (ValaCodeVisitor* self, ValaDestructor* d); void (*visit_destructor) (ValaCodeVisitor* self, ValaDestructor* d);
void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* n);
void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p); void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p);
void (*visit_using_directive) (ValaCodeVisitor* self, ValaUsingDirec tive* ns); void (*visit_using_directive) (ValaCodeVisitor* self, ValaUsingDirec tive* ns);
void (*visit_data_type) (ValaCodeVisitor* self, ValaDataType* type); void (*visit_data_type) (ValaCodeVisitor* self, ValaDataType* type);
void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b); void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local); void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local);
void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list); void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list);
void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section);
void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label); void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label);
void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt); void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt);
void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt); void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt);
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt);
void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCodeVisitor* self, ValaYieldState ment* y);
void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt);
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_expression) (ValaCodeVisitor* self, ValaExpression* exp r); void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
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);
skipping to change at line 157 skipping to change at line 157
void vala_code_visitor_visit_constant (ValaCodeVisitor* self, ValaConstant* c); void vala_code_visitor_visit_constant (ValaCodeVisitor* self, ValaConstant* c);
void vala_code_visitor_visit_field (ValaCodeVisitor* self, ValaField* f); void vala_code_visitor_visit_field (ValaCodeVisitor* self, ValaField* f);
void vala_code_visitor_visit_method (ValaCodeVisitor* self, ValaMethod* m); void vala_code_visitor_visit_method (ValaCodeVisitor* self, ValaMethod* m);
void vala_code_visitor_visit_creation_method (ValaCodeVisitor* self, ValaCr eationMethod* m); void vala_code_visitor_visit_creation_method (ValaCodeVisitor* self, ValaCr eationMethod* m);
void vala_code_visitor_visit_formal_parameter (ValaCodeVisitor* self, ValaF ormalParameter* p); void vala_code_visitor_visit_formal_parameter (ValaCodeVisitor* self, ValaF ormalParameter* p);
void vala_code_visitor_visit_property (ValaCodeVisitor* self, ValaProperty* prop); void vala_code_visitor_visit_property (ValaCodeVisitor* self, ValaProperty* prop);
void vala_code_visitor_visit_property_accessor (ValaCodeVisitor* self, Vala PropertyAccessor* acc); void vala_code_visitor_visit_property_accessor (ValaCodeVisitor* self, Vala PropertyAccessor* acc);
void vala_code_visitor_visit_signal (ValaCodeVisitor* self, ValaSignal* sig ); void vala_code_visitor_visit_signal (ValaCodeVisitor* self, ValaSignal* sig );
void vala_code_visitor_visit_constructor (ValaCodeVisitor* self, ValaConstr uctor* c); void vala_code_visitor_visit_constructor (ValaCodeVisitor* self, ValaConstr uctor* c);
void vala_code_visitor_visit_destructor (ValaCodeVisitor* self, ValaDestruc tor* d); void vala_code_visitor_visit_destructor (ValaCodeVisitor* self, ValaDestruc tor* d);
void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* n);
void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p); void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p);
void vala_code_visitor_visit_using_directive (ValaCodeVisitor* self, ValaUs ingDirective* ns); void vala_code_visitor_visit_using_directive (ValaCodeVisitor* self, ValaUs ingDirective* ns);
void vala_code_visitor_visit_data_type (ValaCodeVisitor* self, ValaDataType * type); void vala_code_visitor_visit_data_type (ValaCodeVisitor* self, ValaDataType * type);
void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b); void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b);
void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt); void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt);
void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt); void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt);
void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local); void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local);
void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list); void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list);
void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt); void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt);
void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt); void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt);
void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt); void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt);
void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section); void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section);
void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label); void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label);
void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt); void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt);
void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt); void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt);
void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt);
void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt); void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt);
void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt);
void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt);
void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt); void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt);
void vala_code_visitor_visit_yield_statement (ValaCodeVisitor* self, ValaYi eldStatement* y);
void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt);
void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt);
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_expression (ValaCodeVisitor* self, ValaExpress ion* expr); void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
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);
 End of changes. 4 change blocks. 
2 lines changed or deleted 2 lines changed or added


 valacreationmethod.h   valacreationmethod.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALA_VALACREATIONMETHOD_H__ #ifndef __VALA_VALACREATIONMETHOD_H__
#define __VALA_VALACREATIONMETHOD_H__ #define __VALA_VALACREATIONMETHOD_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/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CREATION_METHOD (vala_creation_method_get_type ()) #define VALA_TYPE_CREATION_METHOD (vala_creation_method_get_type ())
#define VALA_CREATION_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CREATION_METHOD, ValaCreationMethod)) #define VALA_CREATION_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CREATION_METHOD, ValaCreationMethod))
#define VALA_CREATION_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CREATION_METHOD, ValaCreationMethodClass)) #define VALA_CREATION_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CREATION_METHOD, ValaCreationMethodClass))
#define VALA_IS_CREATION_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CREATION_METHOD)) #define VALA_IS_CREATION_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CREATION_METHOD))
#define VALA_IS_CREATION_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CREATION_METHOD)) #define VALA_IS_CREATION_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CREATION_METHOD))
#define VALA_CREATION_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CREATION_METHOD, ValaCreationMethodClass)) #define VALA_CREATION_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CREATION_METHOD, ValaCreationMethodClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valadatatype.h   valadatatype.h 
skipping to change at line 33 skipping to change at line 33
#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 <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))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valadelegate.h   valadelegate.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_VALADELEGATE_H__ #ifndef __VALA_VALADELEGATE_H__
#define __VALA_VALADELEGATE_H__ #define __VALA_VALADELEGATE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <gee/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DELEGATE (vala_delegate_get_type ()) #define VALA_TYPE_DELEGATE (vala_delegate_get_type ())
#define VALA_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DE LEGATE, ValaDelegate)) #define VALA_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DE LEGATE, ValaDelegate))
#define VALA_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_DELEGATE, ValaDelegateClass)) #define VALA_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_DELEGATE, ValaDelegateClass))
#define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _DELEGATE)) #define VALA_IS_DELEGATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _DELEGATE))
#define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_DELEGATE)) #define VALA_IS_DELEGATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_DELEGATE))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valadynamicmethod.h   valadynamicmethod.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALADYNAMICMETHOD_H__ #ifndef __VALA_VALADYNAMICMETHOD_H__
#define __VALA_VALADYNAMICMETHOD_H__ #define __VALA_VALADYNAMICMETHOD_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacodenode.h> #include <vala/valadatatype.h>
#include <vala/valacodebinding.h> #include <vala/valasourcereference.h>
#include <vala/valainvocationexpression.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_METHOD (vala_dynamic_method_get_type ()) #define VALA_TYPE_DYNAMIC_METHOD (vala_dynamic_method_get_type ())
#define VALA_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_METHOD, ValaDynamicMethod)) #define VALA_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_METHOD, ValaDynamicMethod))
#define VALA_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass)) #define VALA_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass))
#define VALA_IS_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_METHOD)) #define VALA_IS_DYNAMIC_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_METHOD))
#define VALA_IS_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_METHOD)) #define VALA_IS_DYNAMIC_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_METHOD))
#define VALA_DYNAMIC_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass)) #define VALA_DYNAMIC_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_METHOD, ValaDynamicMethodClass))
typedef struct _ValaDynamicMethod ValaDynamicMethod;
typedef struct _ValaDynamicMethodClass ValaDynamicMethodClass;
typedef struct _ValaDynamicMethodPrivate ValaDynamicMethodPrivate; typedef struct _ValaDynamicMethodPrivate ValaDynamicMethodPrivate;
/** /**
* Represents a late bound method. * Represents a late bound method.
*/ */
struct _ValaDynamicMethod { struct _ValaDynamicMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaDynamicMethodPrivate * priv; ValaDynamicMethodPrivate * priv;
}; };
 End of changes. 2 change blocks. 
2 lines changed or deleted 5 lines changed or added


 valadynamicproperty.h   valadynamicproperty.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALADYNAMICPROPERTY_H__ #ifndef __VALA_VALADYNAMICPROPERTY_H__
#define __VALA_VALADYNAMICPROPERTY_H__ #define __VALA_VALADYNAMICPROPERTY_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valacodenode.h> #include <vala/valadatatype.h>
#include <vala/valacodebinding.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_PROPERTY (vala_dynamic_property_get_type ()) #define VALA_TYPE_DYNAMIC_PROPERTY (vala_dynamic_property_get_type ())
#define VALA_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DYNAMIC_PROPERTY, ValaDynamicProperty)) #define VALA_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DYNAMIC_PROPERTY, ValaDynamicProperty))
#define VALA_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass)) #define VALA_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass))
#define VALA_IS_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DYNAMIC_PROPERTY)) #define VALA_IS_DYNAMIC_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DYNAMIC_PROPERTY))
#define VALA_IS_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DYNAMIC_PROPERTY)) #define VALA_IS_DYNAMIC_PROPERTY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DYNAMIC_PROPERTY))
#define VALA_DYNAMIC_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass)) #define VALA_DYNAMIC_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DYNAMIC_PROPERTY, ValaDynamicPropertyClass))
typedef struct _ValaDynamicProperty ValaDynamicProperty;
typedef struct _ValaDynamicPropertyClass ValaDynamicPropertyClass;
typedef struct _ValaDynamicPropertyPrivate ValaDynamicPropertyPrivate; typedef struct _ValaDynamicPropertyPrivate ValaDynamicPropertyPrivate;
/** /**
* Represents a late bound property. * Represents a late bound property.
*/ */
struct _ValaDynamicProperty { struct _ValaDynamicProperty {
ValaProperty parent_instance; ValaProperty parent_instance;
ValaDynamicPropertyPrivate * priv; ValaDynamicPropertyPrivate * priv;
}; };
 End of changes. 2 change blocks. 
2 lines changed or deleted 4 lines changed or added


 valadynamicsignal.h   valadynamicsignal.h 
skipping to change at line 31 skipping to change at line 31
*/ */
#ifndef __VALA_VALADYNAMICSIGNAL_H__ #ifndef __VALA_VALADYNAMICSIGNAL_H__
#define __VALA_VALADYNAMICSIGNAL_H__ #define __VALA_VALADYNAMICSIGNAL_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/valasignal.h> #include <vala/valasignal.h>
#include <vala/valacodenode.h> #include <vala/valadatatype.h>
#include <vala/valacodebinding.h> #include <vala/valasourcereference.h>
#include <vala/valaexpression.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_DYNAMIC_SIGNAL (vala_dynamic_signal_get_type ()) #define VALA_TYPE_DYNAMIC_SIGNAL (vala_dynamic_signal_get_type ())
#define VALA_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_SIGNAL, ValaDynamicSignal)) #define VALA_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_DYNAMIC_SIGNAL, ValaDynamicSignal))
#define VALA_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass)) #define VALA_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass))
#define VALA_IS_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_SIGNAL)) #define VALA_IS_DYNAMIC_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_DYNAMIC_SIGNAL))
#define VALA_IS_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_SIGNAL)) #define VALA_IS_DYNAMIC_SIGNAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_DYNAMIC_SIGNAL))
#define VALA_DYNAMIC_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass)) #define VALA_DYNAMIC_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_DYNAMIC_SIGNAL, ValaDynamicSignalClass))
typedef struct _ValaDynamicSignal ValaDynamicSignal;
typedef struct _ValaDynamicSignalClass ValaDynamicSignalClass;
typedef struct _ValaDynamicSignalPrivate ValaDynamicSignalPrivate; typedef struct _ValaDynamicSignalPrivate ValaDynamicSignalPrivate;
/** /**
* Represents a late bound signal. * Represents a late bound signal.
*/ */
struct _ValaDynamicSignal { struct _ValaDynamicSignal {
ValaSignal parent_instance; ValaSignal parent_instance;
ValaDynamicSignalPrivate * priv; ValaDynamicSignalPrivate * priv;
}; };
 End of changes. 2 change blocks. 
2 lines changed or deleted 5 lines changed or added


 valaelementaccess.h   valaelementaccess.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __VALA_VALAELEMENTACCESS_H__ #ifndef __VALA_VALAELEMENTACCESS_H__
#define __VALA_VALAELEMENTACCESS_H__ #define __VALA_VALAELEMENTACCESS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ELEMENT_ACCESS (vala_element_access_get_type ()) #define VALA_TYPE_ELEMENT_ACCESS (vala_element_access_get_type ())
#define VALA_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_ELEMENT_ACCESS, ValaElementAccess)) #define VALA_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_ELEMENT_ACCESS, ValaElementAccess))
#define VALA_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass)) #define VALA_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass))
#define VALA_IS_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_ELEMENT_ACCESS)) #define VALA_IS_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_ELEMENT_ACCESS))
#define VALA_IS_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_ELEMENT_ACCESS)) #define VALA_IS_ELEMENT_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_ELEMENT_ACCESS))
#define VALA_ELEMENT_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass)) #define VALA_ELEMENT_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_ELEMENT_ACCESS, ValaElementAccessClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valaerrorcode.h   valaerrorcode.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_VALAERRORCODE_H__ #ifndef __VALA_VALAERRORCODE_H__
#define __VALA_VALAERRORCODE_H__ #define __VALA_VALAERRORCODE_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/valatypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_ERROR_CODE (vala_error_code_get_type ()) #define VALA_TYPE_ERROR_CODE (vala_error_code_get_type ())
#define VALA_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_CODE, ValaErrorCode)) #define VALA_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_CODE, ValaErrorCode))
#define VALA_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_CODE, ValaErrorCodeClass)) #define VALA_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_CODE, ValaErrorCodeClass))
#define VALA_IS_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_CODE)) #define VALA_IS_ERROR_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_CODE))
#define VALA_IS_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_CODE)) #define VALA_IS_ERROR_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_CODE))
#define VALA_ERROR_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_CODE, ValaErrorCodeClass)) #define VALA_ERROR_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_CODE, ValaErrorCodeClass))
typedef struct _ValaErrorCodePrivate ValaErrorCodePrivate; typedef struct _ValaErrorCodePrivate ValaErrorCodePrivate;
/** /**
* Represents an enum member in the source code. * Represents an enum member in the source code.
*/ */
struct _ValaErrorCode { struct _ValaErrorCode {
ValaSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaErrorCodePrivate * priv; ValaErrorCodePrivate * priv;
}; };
struct _ValaErrorCodeClass { struct _ValaErrorCodeClass {
ValaSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaErrorCode* vala_error_code_construct (GType object_type, const char* na me, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_construct (GType object_type, const char* na me, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference ); ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference );
ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference);
char* vala_error_code_get_cname (ValaErrorCode* self);
ValaExpression* vala_error_code_get_value (ValaErrorCode* self); ValaExpression* vala_error_code_get_value (ValaErrorCode* self);
void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ; void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ;
GType vala_error_code_get_type (void); GType vala_error_code_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
4 lines changed or deleted 3 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/valaerrorcode.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valasymbol.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))
skipping to change at line 63 skipping to change at line 64
*/ */
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_construct (GType object_type, ValaErrorDomai ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai
n* error_domain, ValaSourceReference* source_reference); n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaSour erence);
ceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro
rCode* error_code, ValaSourceReference* 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);
ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self);
void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va
lue);
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. 
4 lines changed or deleted 9 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 69 skipping to change at line 69
}; };
typedef enum { typedef enum {
VALA_PARAMETER_DIRECTION_IN, VALA_PARAMETER_DIRECTION_IN,
VALA_PARAMETER_DIRECTION_OUT, VALA_PARAMETER_DIRECTION_OUT,
VALA_PARAMETER_DIRECTION_REF VALA_PARAMETER_DIRECTION_REF
} ValaParameterDirection; } ValaParameterDirection;
ValaFormalParameter* vala_formal_parameter_construct (GType object_type, co nst char* name, ValaDataType* parameter_type, ValaSourceReference* source_r eference); ValaFormalParameter* vala_formal_parameter_construct (GType object_type, co nst char* name, ValaDataType* parameter_type, ValaSourceReference* source_r eference);
ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ype* parameter_type, ValaSourceReference* source_reference); ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ype* parameter_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o
bject_type, ValaSourceReference* source); bject_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef
erence* source); erence* source_reference);
void vala_formal_parameter_process_attributes (ValaFormalParameter* self); void vala_formal_parameter_process_attributes (ValaFormalParameter* self);
ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ; ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ;
ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter * self); ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter * self);
void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V alaDataType* value); void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V alaDataType* value);
ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self); ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self);
void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value); void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value);
gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self); gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self);
void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value);
ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self); ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self);
void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value); void vala_formal_parameter_set_default_expression (ValaFormalParameter* sel f, ValaExpression* value);
 End of changes. 1 change blocks. 
4 lines changed or deleted 4 lines changed or added


 valaintegertype.h   valaintegertype.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_VALAINTEGERTYPE_H__ #ifndef __VALA_VALAINTEGERTYPE_H__
#define __VALA_VALAINTEGERTYPE_H__ #define __VALA_VALAINTEGERTYPE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <vala/valavaluetype.h> #include <vala/valavaluetype.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valaintegerliteral.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ()) #define VALA_TYPE_INTEGER_TYPE (vala_integer_type_get_type ())
#define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INTEGER_TYPE, ValaIntegerType)) #define VALA_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INTEGER_TYPE, ValaIntegerType))
#define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) #define VALA_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass))
#define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INTEGER_TYPE)) #define VALA_IS_INTEGER_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INTEGER_TYPE))
#define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INTEGER_TYPE)) #define VALA_IS_INTEGER_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INTEGER_TYPE))
#define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass)) #define VALA_INTEGER_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INTEGER_TYPE, ValaIntegerTypeClass))
skipping to change at line 58 skipping to change at line 59
*/ */
struct _ValaIntegerType { struct _ValaIntegerType {
ValaValueType parent_instance; ValaValueType parent_instance;
ValaIntegerTypePrivate * priv; ValaIntegerTypePrivate * priv;
}; };
struct _ValaIntegerTypeClass { struct _ValaIntegerTypeClass {
ValaValueTypeClass parent_class; ValaValueTypeClass parent_class;
}; };
ValaIntegerType* vala_integer_type_construct (GType object_type, ValaTypeSy ValaIntegerType* vala_integer_type_construct (GType object_type, ValaTypeSy
mbol* type_symbol); mbol* type_symbol, const char* literal_value, const char* literal_type_name
ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol); );
ValaIntegerLiteral* vala_integer_type_get_literal (ValaIntegerType* self); ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol, const
void vala_integer_type_set_literal (ValaIntegerType* self, ValaIntegerLiter char* literal_value, const char* literal_type_name);
al* value);
GType vala_integer_type_get_type (void); GType vala_integer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
7 lines changed or deleted 7 lines changed or added


 valainterface.h   valainterface.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_VALAINTERFACE_H__ #ifndef __VALA_VALAINTERFACE_H__
#define __VALA_VALAINTERFACE_H__ #define __VALA_VALAINTERFACE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE (vala_interface_get_type ()) #define VALA_TYPE_INTERFACE (vala_interface_get_type ())
#define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface)) #define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface))
#define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass))
#define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE)) #define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE))
#define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE)) #define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE))
#define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass))
skipping to change at line 85 skipping to change at line 83
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); 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);
void vala_interface_set_is_static (ValaInterface* self, gboolean value);
GType vala_interface_get_type (void); GType vala_interface_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
5 lines changed or deleted 1 lines changed or added


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


 valainvocationexpression.h   valainvocationexpression.h 
skipping to change at line 32 skipping to change at line 32
#ifndef __VALA_VALAINVOCATIONEXPRESSION_H__ #ifndef __VALA_VALAINVOCATIONEXPRESSION_H__
#define __VALA_VALAINVOCATIONEXPRESSION_H__ #define __VALA_VALAINVOCATIONEXPRESSION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h> #include <gee/list.h>
#include <ccode/valaccodeexpression.h> #include <ccode/valaccodeexpression.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INVOCATION_EXPRESSION (vala_invocation_expression_get_typ e ()) #define VALA_TYPE_INVOCATION_EXPRESSION (vala_invocation_expression_get_typ e ())
#define VALA_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpression)) #define VALA_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpression))
#define VALA_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass)) #define VALA_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass))
#define VALA_IS_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_INVOCATION_EXPRESSION)) #define VALA_IS_INVOCATION_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_INVOCATION_EXPRESSION))
#define VALA_IS_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_INVOCATION_EXPRESSION)) #define VALA_IS_INVOCATION_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_INVOCATION_EXPRESSION))
#define VALA_INVOCATION_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass)) #define VALA_INVOCATION_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_INVOCATION_EXPRESSION, ValaInvocationExpressionClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valamember.h   valamember.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAMEMBER_H__ #ifndef __VALA_VALAMEMBER_H__
#define __VALA_VALAMEMBER_H__ #define __VALA_VALAMEMBER_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_MEMBER (vala_member_get_type ()) #define VALA_TYPE_MEMBER (vala_member_get_type ())
#define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember)) #define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMB ER, ValaMember))
#define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass)) #define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_MEMBER, ValaMemberClass))
#define VALA_IS_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M EMBER)) #define VALA_IS_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M EMBER))
#define VALA_IS_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_MEMBER)) #define VALA_IS_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_MEMBER))
skipping to change at line 65 skipping to change at line 65
struct _ValaMemberClass { struct _ValaMemberClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum { typedef enum {
MEMBER_BINDING_INSTANCE, MEMBER_BINDING_INSTANCE,
MEMBER_BINDING_CLASS, MEMBER_BINDING_CLASS,
MEMBER_BINDING_STATIC MEMBER_BINDING_STATIC
} MemberBinding; } MemberBinding;
ValaMember* vala_member_construct (GType object_type, const char* name, Val
aSourceReference* source_reference);
ValaMember* vala_member_new (const char* name, ValaSourceReference* source_
reference);
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
GType vala_member_get_type (void); GType vala_member_get_type (void);
GType member_binding_get_type (void); GType member_binding_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


 valamemberaccess.h   valamemberaccess.h 
skipping to change at line 33 skipping to change at line 33
#ifndef __VALA_VALAMEMBERACCESS_H__ #ifndef __VALA_VALAMEMBERACCESS_H__
#define __VALA_VALAMEMBERACCESS_H__ #define __VALA_VALAMEMBERACCESS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valaexpression.h> #include <vala/valaexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_MEMBER_ACCESS (vala_member_access_get_type ()) #define VALA_TYPE_MEMBER_ACCESS (vala_member_access_get_type ())
#define VALA_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MEMBER_ACCESS, ValaMemberAccess)) #define VALA_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_MEMBER_ACCESS, ValaMemberAccess))
#define VALA_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass)) #define VALA_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass))
#define VALA_IS_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MEMBER_ACCESS)) #define VALA_IS_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_MEMBER_ACCESS))
#define VALA_IS_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MEMBER_ACCESS)) #define VALA_IS_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_MEMBER_ACCESS))
#define VALA_MEMBER_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass)) #define VALA_MEMBER_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass))
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 31 skipping to change at line 31
* Raffaele Sandrini <raffaele@sandrini.ch> * Raffaele Sandrini <raffaele@sandrini.ch>
*/ */
#ifndef __VALA_VALAMETHOD_H__ #ifndef __VALA_VALAMETHOD_H__
#define __VALA_VALAMETHOD_H__ #define __VALA_VALAMETHOD_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <gee/list.h>
#include <vala/valamember.h> #include <vala/valamember.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_METHOD (vala_method_get_type ()) #define VALA_TYPE_METHOD (vala_method_get_type ())
#define VALA_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_METH OD, ValaMethod)) #define VALA_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_METH OD, ValaMethod))
#define VALA_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_METHOD, ValaMethodClass)) #define VALA_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_METHOD, ValaMethodClass))
#define VALA_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M ETHOD)) #define VALA_IS_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_M ETHOD))
#define VALA_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_METHOD)) #define VALA_IS_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_METHOD))
#define VALA_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_METHOD, ValaMethodClass)) #define VALA_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_METHOD, ValaMethodClass))
skipping to change at line 121 skipping to change at line 120
double vala_method_get_carray_length_parameter_position (ValaMethod* self); double vala_method_get_carray_length_parameter_position (ValaMethod* self);
void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value);
double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f); double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value);
gboolean vala_method_get_no_array_length (ValaMethod* self); gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value); void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_printf_format (ValaMethod* self); gboolean vala_method_get_printf_format (ValaMethod* self);
void vala_method_set_printf_format (ValaMethod* self, gboolean value); void vala_method_set_printf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_construct_function (ValaMethod* self); gboolean vala_method_get_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue); void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue);
gboolean vala_method_get_coroutine (ValaMethod* self);
void vala_method_set_coroutine (ValaMethod* self, gboolean value);
GType vala_method_get_type (void); GType vala_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 3 lines changed or added


 valamethodtype.h   valamethodtype.h 
skipping to change at line 34 skipping to change at line 34
#define __VALA_VALAMETHODTYPE_H__ #define __VALA_VALAMETHODTYPE_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 <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valascope.h> #include <vala/valascope.h>
#include <vala/valasymbol.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_METHOD_TYPE (vala_method_type_get_type ()) #define VALA_TYPE_METHOD_TYPE (vala_method_type_get_type ())
#define VALA_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _METHOD_TYPE, ValaMethodType)) #define VALA_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _METHOD_TYPE, ValaMethodType))
#define VALA_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_METHOD_TYPE, ValaMethodTypeClass)) #define VALA_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_METHOD_TYPE, ValaMethodTypeClass))
#define VALA_IS_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_METHOD_TYPE)) #define VALA_IS_METHOD_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_METHOD_TYPE))
#define VALA_IS_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_METHOD_TYPE)) #define VALA_IS_METHOD_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_METHOD_TYPE))
#define VALA_METHOD_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_METHOD_TYPE, ValaMethodTypeClass)) #define VALA_METHOD_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_METHOD_TYPE, ValaMethodTypeClass))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanamespace.h   valanamespace.h 
skipping to change at line 64 skipping to change at line 64
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaNamespace* vala_namespace_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference); ValaNamespace* vala_namespace_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference);
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference); ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference);
void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns); void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns);
GeeList* vala_namespace_get_namespaces (ValaNamespace* self); GeeList* vala_namespace_get_namespaces (ValaNamespace* self);
void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl); void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl);
void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e); void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e);
void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en);
void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain); void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain);
void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d);
GeeList* vala_namespace_get_structs (ValaNamespace* self); GeeList* vala_namespace_get_structs (ValaNamespace* self);
GeeList* vala_namespace_get_classes (ValaNamespace* self); GeeList* vala_namespace_get_classes (ValaNamespace* self);
GeeList* vala_namespace_get_interfaces (ValaNamespace* self); GeeList* vala_namespace_get_interfaces (ValaNamespace* self);
GeeList* vala_namespace_get_enums (ValaNamespace* self); GeeList* vala_namespace_get_enums (ValaNamespace* self);
GeeList* vala_namespace_get_error_types (ValaNamespace* self); GeeList* vala_namespace_get_error_types (ValaNamespace* self);
GeeList* vala_namespace_get_fields (ValaNamespace* self); GeeList* vala_namespace_get_fields (ValaNamespace* self);
GeeList* vala_namespace_get_constants (ValaNamespace* self); GeeList* vala_namespace_get_constants (ValaNamespace* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanullchecker.h   valanullchecker.h 
skipping to change at line 53 skipping to change at line 53
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valadeletestatement.h> #include <vala/valadeletestatement.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valapostfixexpression.h> #include <vala/valapostfixexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
#include <vala/valaconditionalexpression.h> #include <vala/valaconditionalexpression.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaobjecttypesymbol.h   valaobjecttypesymbol.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Philip Van Hoof <pvanhoof@gnome.org> * Philip Van Hoof <pvanhoof@gnome.org>
*/ */
#ifndef __VALA_VALAOBJECTTYPESYMBOL_H__ #ifndef __VALA_VALAOBJECTTYPESYMBOL_H__
#define __VALA_VALAOBJECTTYPESYMBOL_H__ #define __VALA_VALAOBJECTTYPESYMBOL_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <gee/list.h> #include <gee/list.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_OBJECT_TYPE_SYMBOL (vala_object_type_symbol_get_type ()) #define VALA_TYPE_OBJECT_TYPE_SYMBOL (vala_object_type_symbol_get_type ())
#define VALA_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbol)) #define VALA_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbol))
#define VALA_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass)) #define VALA_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass))
#define VALA_IS_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_TYPE_SYMBOL)) #define VALA_IS_OBJECT_TYPE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_OBJECT_TYPE_SYMBOL))
#define VALA_IS_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_OBJECT_TYPE_SYMBOL)) #define VALA_IS_OBJECT_TYPE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_OBJECT_TYPE_SYMBOL))
#define VALA_OBJECT_TYPE_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass)) #define VALA_OBJECT_TYPE_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_OBJECT_TYPE_SYMBOL, ValaObjectTypeSymbolClass))
typedef struct _ValaObjectTypeSymbol ValaObjectTypeSymbol;
typedef struct _ValaObjectTypeSymbolClass ValaObjectTypeSymbolClass;
typedef struct _ValaObjectTypeSymbolPrivate ValaObjectTypeSymbolPrivate; typedef struct _ValaObjectTypeSymbolPrivate ValaObjectTypeSymbolPrivate;
/** /**
* Represents a runtime data type for objects and interfaces. This data typ e may * Represents a runtime data type for objects and interfaces. This data typ e may
* be defined in Vala source code or imported from an external library with a * be defined in Vala source code or imported from an external library with a
* Vala API file. * Vala API file.
*/ */
struct _ValaObjectTypeSymbol { struct _ValaObjectTypeSymbol {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaObjectTypeSymbolPrivate * priv; ValaObjectTypeSymbolPrivate * priv;
skipping to change at line 64 skipping to change at line 65
struct _ValaObjectTypeSymbolClass { struct _ValaObjectTypeSymbolClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
GeeList* (*get_methods) (ValaObjectTypeSymbol* self); GeeList* (*get_methods) (ValaObjectTypeSymbol* self);
GeeList* (*get_signals) (ValaObjectTypeSymbol* self); GeeList* (*get_signals) (ValaObjectTypeSymbol* self);
GeeList* (*get_properties) (ValaObjectTypeSymbol* self); GeeList* (*get_properties) (ValaObjectTypeSymbol* self);
}; };
GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self ); GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self );
ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type,
const char* name, ValaSourceReference* source_reference);
ValaObjectTypeSymbol* vala_object_type_symbol_new (const char* name, ValaSo
urceReference* source_reference);
GType vala_object_type_symbol_get_type (void); GType vala_object_type_symbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 7 lines changed or added


 valapropertyaccessor.h   valapropertyaccessor.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_VALAPROPERTYACCESSOR_H__ #ifndef __VALA_VALAPROPERTYACCESSOR_H__
#define __VALA_VALAPROPERTYACCESSOR_H__ #define __VALA_VALAPROPERTYACCESSOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valacodenode.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <vala/valacodenode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ()) #define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ())
#define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor)) #define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor))
#define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) #define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass))
#define VALA_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_PROPERTY_ACCESSOR)) #define VALA_IS_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_PROPERTY_ACCESSOR))
#define VALA_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_PROPERTY_ACCESSOR)) #define VALA_IS_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_PROPERTY_ACCESSOR))
#define VALA_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) #define VALA_PROPERTY_ACCESSOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass))
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 32 skipping to change at line 32
*/ */
#ifndef __VALA_VALASEMANTICANALYZER_H__ #ifndef __VALA_VALASEMANTICANALYZER_H__
#define __VALA_VALASEMANTICANALYZER_H__ #define __VALA_VALASEMANTICANALYZER_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/valacodevisitor.h> #include <vala/valacodevisitor.h>
#include <vala/valacodecontext.h>
#include <vala/valasourcefile.h>
#include <vala/valaclass.h>
#include <vala/valastruct.h>
#include <vala/valainterface.h>
#include <vala/valaenum.h>
#include <vala/valaenumvalue.h>
#include <vala/valaerrordomain.h>
#include <vala/valadelegate.h>
#include <vala/valaconstant.h>
#include <vala/valafield.h>
#include <vala/valamethod.h>
#include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h>
#include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h>
#include <vala/valaconstructor.h>
#include <vala/valadestructor.h>
#include <vala/valanamedargument.h>
#include <vala/valablock.h>
#include <vala/valadeclarationstatement.h>
#include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h>
#include <vala/valaexpressionstatement.h>
#include <vala/valaifstatement.h>
#include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h>
#include <vala/valadostatement.h>
#include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h>
#include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h>
#include <vala/valacatchclause.h>
#include <vala/valalockstatement.h>
#include <vala/valadeletestatement.h>
#include <vala/valaarraycreationexpression.h>
#include <vala/valabooleanliteral.h>
#include <vala/valacharacterliteral.h>
#include <vala/valaintegerliteral.h>
#include <vala/valarealliteral.h>
#include <vala/valastringliteral.h>
#include <vala/valanullliteral.h>
#include <vala/valasymbol.h>
#include <vala/valaparenthesizedexpression.h>
#include <vala/valamemberaccess.h>
#include <vala/valadatatype.h>
#include <vala/valatypesymbol.h>
#include <vala/valainvocationexpression.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valaelementaccess.h>
#include <vala/valabaseaccess.h>
#include <vala/valapostfixexpression.h>
#include <vala/valaobjectcreationexpression.h>
#include <vala/valasizeofexpression.h>
#include <vala/valatypeofexpression.h>
#include <vala/valaunaryexpression.h>
#include <vala/valacastexpression.h>
#include <vala/valapointerindirection.h>
#include <vala/valaaddressofexpression.h>
#include <vala/valareferencetransferexpression.h>
#include <vala/valabinaryexpression.h>
#include <vala/valatypecheck.h>
#include <vala/valaconditionalexpression.h>
#include <vala/valalambdaexpression.h>
#include <vala/valaassignment.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ()) #define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ())
#define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer)) #define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer))
#define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
#define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
typedef struct _ValaSemanticAnalyzerPrivate ValaSemanticAnalyzerPrivate; typedef struct _ValaSemanticAnalyzerPrivate ValaSemanticAnalyzerPrivate;
/** /**
* Code visitor analyzing and checking code. * Code visitor analyzing and checking code.
*/ */
struct _ValaSemanticAnalyzer { struct _ValaSemanticAnalyzer {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context); void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context);
gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type);
ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name); ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name);
ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference);
ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer*
self);
void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo
deContext* value);
ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer
* self);
void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self,
ValaSymbol* value);
ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti
cAnalyzer* self);
void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer*
self, ValaSourceFile* value);
GType vala_semantic_analyzer_get_type (void); GType vala_semantic_analyzer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
68 lines changed or deleted 13 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 70 skipping to change at line 70
}; };
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);
void vala_symbol_init (ValaSymbol* self); ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val
aSourceReference* source_reference);
ValaSymbol* vala_symbol_new (const char* name, ValaSourceReference* source_
reference);
char* vala_symbol_get_full_name (ValaSymbol* self); char* vala_symbol_get_full_name (ValaSymbol* self);
char* vala_symbol_get_cprefix (ValaSymbol* self); char* vala_symbol_get_cprefix (ValaSymbol* self);
char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix ); char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix );
char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); char* vala_symbol_lower_case_to_camel_case (const char* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self);
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);
 End of changes. 1 change blocks. 
1 lines changed or deleted 4 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
skipping to change at line 60 skipping to change at line 60
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
#include <vala/valayieldstatement.h>
#include <vala/valathrowstatement.h> #include <vala/valathrowstatement.h>
#include <vala/valatrystatement.h> #include <vala/valatrystatement.h>
#include <vala/valacatchclause.h> #include <vala/valacatchclause.h>
#include <vala/valaarraycreationexpression.h> #include <vala/valaarraycreationexpression.h>
#include <vala/valaparenthesizedexpression.h> #include <vala/valaparenthesizedexpression.h>
#include <vala/valainvocationexpression.h> #include <vala/valainvocationexpression.h>
#include <vala/valaelementaccess.h> #include <vala/valaelementaccess.h>
#include <vala/valaobjectcreationexpression.h> #include <vala/valaobjectcreationexpression.h>
#include <vala/valaunaryexpression.h> #include <vala/valaunaryexpression.h>
#include <vala/valareferencetransferexpression.h> #include <vala/valareferencetransferexpression.h>
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


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


 valatypeparameter.h   valatypeparameter.h 
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 58 skipping to change at line 57
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_construct (GType object_type, const c ValaTypeParameter* vala_typeparameter_construct (GType object_type, const c
har* _name, ValaSourceReference* source); har* name, ValaSourceReference* source_reference);
ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef ValaTypeParameter* vala_typeparameter_new (const char* name, ValaSourceRefe
erence* source); rence* source_reference);
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. 2 change blocks. 
5 lines changed or deleted 4 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.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 __GOBJECT_VALATYPEREGISTERFUNCTION_H__ #ifndef __GOBJECT_VALATYPEREGISTERFUNCTION_H__
#define __GOBJECT_VALATYPEREGISTERFUNCTION_H__ #define __GOBJECT_VALATYPEREGISTERFUNCTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala/valacodecontext.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <ccode/valaccodefragment.h> #include <ccode/valaccodefragment.h>
#include <vala/valasymbol.h> #include <vala/valasymbol.h>
#include <gobject/valaccodegenerator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ()) #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ())
#define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction))
#define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
#define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
skipping to change at line 104 skipping to change at line 104
char* vala_typeregister_function_get_gtype_value_table_free_function_name ( ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_free_function_name ( ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_copy_function_name ( ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_copy_function_name ( ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function _name (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function _name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_collect_value_functi on_name (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_gtype_value_table_collect_value_functi on_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaCCodeGenerator* vala_typeregister_function_get_codegen (ValaTypeRegiste ValaCodeContext* vala_typeregister_function_get_context (ValaTypeRegisterFu
rFunction* self); nction* self);
void vala_typeregister_function_set_codegen (ValaTypeRegisterFunction* self void vala_typeregister_function_set_context (ValaTypeRegisterFunction* self
, ValaCCodeGenerator* value); , ValaCodeContext* value);
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_typeregister_function (const GValue* value); gpointer vala_value_get_typeregister_function (const GValue* value);
void vala_value_set_typeregister_function (GValue* value, gpointer v_object ); void vala_value_set_typeregister_function (GValue* value, gpointer v_object );
GType vala_typeregister_function_get_type (void); GType vala_typeregister_function_get_type (void);
gpointer vala_typeregister_function_ref (gpointer instance); gpointer vala_typeregister_function_ref (gpointer instance);
void vala_typeregister_function_unref (gpointer instance); void vala_typeregister_function_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
5 lines changed or deleted 5 lines changed or added


 valatypesymbol.h   valatypesymbol.h 
skipping to change at line 33 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/list.h> #include <gee/list.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 79 skipping to change at line 78
char* (*get_param_spec_function) (ValaTypeSymbol* self); char* (*get_param_spec_function) (ValaTypeSymbol* self);
char* (*get_get_value_function) (ValaTypeSymbol* self); char* (*get_get_value_function) (ValaTypeSymbol* self);
char* (*get_set_value_function) (ValaTypeSymbol* self); char* (*get_set_value_function) (ValaTypeSymbol* self);
char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix); char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix);
char* (*get_default_value) (ValaTypeSymbol* self); char* (*get_default_value) (ValaTypeSymbol* self);
gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t);
gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name); gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name);
char* (*get_type_signature) (ValaTypeSymbol* self); char* (*get_type_signature) (ValaTypeSymbol* self);
}; };
ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const char* n
ame, ValaSourceReference* source_reference);
ValaTypeSymbol* vala_typesymbol_new (const char* name, ValaSourceReference*
source_reference);
char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ; char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ;
gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self);
char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); char* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
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);
 End of changes. 3 change blocks. 
2 lines changed or deleted 5 lines changed or added

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