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 | |||