vala.h   vala.h 
/* vala.h generated by valac, the Vala compiler, do not modify */ /* vala.h generated by valac, the Vala compiler, do not modify */
#ifndef __VALA_H__ #ifndef __VALA_H__
#define __VALA_H__ #define __VALA_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.h> #include <valagee.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <valaccode.h> #include <valaccode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#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))
skipping to change at line 1003 skipping to change at line 1003
#define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) #define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ())
#define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) #define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression))
#define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
#define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION))
#define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION)) #define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION))
#define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) #define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass))
typedef struct _ValaUnaryExpression ValaUnaryExpression; typedef struct _ValaUnaryExpression ValaUnaryExpression;
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass;
#define VALA_TYPE_NAMED_ARGUMENT (vala_named_argument_get_type ())
#define VALA_NAMED_ARGUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_NAMED_ARGUMENT, ValaNamedArgument))
#define VALA_NAMED_ARGUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_NAMED_ARGUMENT, ValaNamedArgumentClass))
#define VALA_IS_NAMED_ARGUMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_NAMED_ARGUMENT))
#define VALA_IS_NAMED_ARGUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_NAMED_ARGUMENT))
#define VALA_NAMED_ARGUMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_NAMED_ARGUMENT, ValaNamedArgumentClass))
typedef struct _ValaNamedArgument ValaNamedArgument;
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
#define VALA_TYPE_POINTER_INDIRECTION (vala_pointer_indirection_get_type () ) #define VALA_TYPE_POINTER_INDIRECTION (vala_pointer_indirection_get_type () )
#define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection)) #define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection))
#define VALA_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass)) #define VALA_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass))
#define VALA_IS_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_POINTER_INDIRECTION)) #define VALA_IS_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_POINTER_INDIRECTION))
#define VALA_IS_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_POINTER_INDIRECTION)) #define VALA_IS_POINTER_INDIRECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_POINTER_INDIRECTION))
#define VALA_POINTER_INDIRECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass)) #define VALA_POINTER_INDIRECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirectionClass))
typedef struct _ValaPointerIndirection ValaPointerIndirection; typedef struct _ValaPointerIndirection ValaPointerIndirection;
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass;
skipping to change at line 1191 skipping to change at line 1201
typedef struct _ValaFlowAnalyzer ValaFlowAnalyzer; typedef struct _ValaFlowAnalyzer ValaFlowAnalyzer;
typedef struct _ValaFlowAnalyzerClass ValaFlowAnalyzerClass; typedef struct _ValaFlowAnalyzerClass ValaFlowAnalyzerClass;
typedef struct _ValaFlowAnalyzerPrivate ValaFlowAnalyzerPrivate; typedef struct _ValaFlowAnalyzerPrivate ValaFlowAnalyzerPrivate;
typedef struct _ValaForeachStatementPrivate ValaForeachStatementPrivate; typedef struct _ValaForeachStatementPrivate ValaForeachStatementPrivate;
typedef struct _ValaFormalParameterPrivate ValaFormalParameterPrivate; typedef struct _ValaFormalParameterPrivate ValaFormalParameterPrivate;
#define VALA_TYPE_PARAMETER_DIRECTION (vala_parameter_direction_get_type () ) #define VALA_TYPE_PARAMETER_DIRECTION (vala_parameter_direction_get_type () )
typedef struct _ValaForStatementPrivate ValaForStatementPrivate; typedef struct _ValaForStatementPrivate ValaForStatementPrivate;
#define VALA_TYPE_GIR_PARSER (vala_gir_parser_get_type ())
#define VALA_GIR_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
GIR_PARSER, ValaGirParser))
#define VALA_GIR_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_GIR_PARSER, ValaGirParserClass))
#define VALA_IS_GIR_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY
PE_GIR_PARSER))
#define VALA_IS_GIR_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_GIR_PARSER))
#define VALA_GIR_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V
ALA_TYPE_GIR_PARSER, ValaGirParserClass))
typedef struct _ValaGirParser ValaGirParser;
typedef struct _ValaGirParserClass ValaGirParserClass;
typedef struct _ValaGirParserPrivate ValaGirParserPrivate;
#define VALA_TYPE_GENERIC_TYPE (vala_generic_type_get_type ()) #define VALA_TYPE_GENERIC_TYPE (vala_generic_type_get_type ())
#define VALA_GENERIC_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_GENERIC_TYPE, ValaGenericType)) #define VALA_GENERIC_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_GENERIC_TYPE, ValaGenericType))
#define VALA_GENERIC_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_GENERIC_TYPE, ValaGenericTypeClass)) #define VALA_GENERIC_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_GENERIC_TYPE, ValaGenericTypeClass))
#define VALA_IS_GENERIC_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_GENERIC_TYPE)) #define VALA_IS_GENERIC_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_GENERIC_TYPE))
#define VALA_IS_GENERIC_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_GENERIC_TYPE)) #define VALA_IS_GENERIC_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_GENERIC_TYPE))
#define VALA_GENERIC_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_GENERIC_TYPE, ValaGenericTypeClass)) #define VALA_GENERIC_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_GENERIC_TYPE, ValaGenericTypeClass))
typedef struct _ValaGenericType ValaGenericType; typedef struct _ValaGenericType ValaGenericType;
typedef struct _ValaGenericTypeClass ValaGenericTypeClass; typedef struct _ValaGenericTypeClass ValaGenericTypeClass;
typedef struct _ValaGenericTypePrivate ValaGenericTypePrivate; typedef struct _ValaGenericTypePrivate ValaGenericTypePrivate;
skipping to change at line 1269 skipping to change at line 1290
#define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE))
#define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass)) #define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass))
typedef struct _ValaInvalidType ValaInvalidType; typedef struct _ValaInvalidType ValaInvalidType;
typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass; typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass;
typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate; typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate;
typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate; typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate;
typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate; typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate;
typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate; typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate;
typedef struct _ValaLoopPrivate ValaLoopPrivate; typedef struct _ValaLoopPrivate ValaLoopPrivate;
#define VALA_TYPE_MARKUP_READER (vala_markup_reader_get_type ())
#define VALA_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_MARKUP_READER, ValaMarkupReader))
#define VALA_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass))
#define VALA_IS_MARKUP_READER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_MARKUP_READER))
#define VALA_IS_MARKUP_READER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_MARKUP_READER))
#define VALA_MARKUP_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass))
typedef struct _ValaMarkupReader ValaMarkupReader;
typedef struct _ValaMarkupReaderClass ValaMarkupReaderClass;
typedef struct _ValaMarkupReaderPrivate ValaMarkupReaderPrivate;
#define VALA_TYPE_MARKUP_TOKEN_TYPE (vala_markup_token_type_get_type ())
typedef struct _ValaMemberAccessPrivate ValaMemberAccessPrivate; typedef struct _ValaMemberAccessPrivate ValaMemberAccessPrivate;
#define VALA_TYPE_MEMBER_INITIALIZER (vala_member_initializer_get_type ()) #define VALA_TYPE_MEMBER_INITIALIZER (vala_member_initializer_get_type ())
#define VALA_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializer)) #define VALA_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializer))
#define VALA_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass)) #define VALA_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass))
#define VALA_IS_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER_INITIALIZER)) #define VALA_IS_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER_INITIALIZER))
#define VALA_IS_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_MEMBER_INITIALIZER)) #define VALA_IS_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_MEMBER_INITIALIZER))
#define VALA_MEMBER_INITIALIZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass)) #define VALA_MEMBER_INITIALIZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass))
typedef struct _ValaMemberInitializer ValaMemberInitializer; typedef struct _ValaMemberInitializer ValaMemberInitializer;
skipping to change at line 1293 skipping to change at line 1327
#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))
typedef struct _ValaMethodType ValaMethodType; typedef struct _ValaMethodType ValaMethodType;
typedef struct _ValaMethodTypeClass ValaMethodTypeClass; typedef struct _ValaMethodTypeClass ValaMethodTypeClass;
typedef struct _ValaMethodTypePrivate ValaMethodTypePrivate; typedef struct _ValaMethodTypePrivate ValaMethodTypePrivate;
typedef struct _ValaNamedArgumentPrivate ValaNamedArgumentPrivate;
typedef struct _ValaNamespacePrivate ValaNamespacePrivate; typedef struct _ValaNamespacePrivate ValaNamespacePrivate;
#define VALA_TYPE_NULL_CHECKER (vala_null_checker_get_type ())
#define VALA_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_NULL_CHECKER, ValaNullChecker))
#define VALA_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_NULL_CHECKER, ValaNullCheckerClass))
#define VALA_IS_NULL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_NULL_CHECKER))
#define VALA_IS_NULL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_NULL_CHECKER))
#define VALA_NULL_CHECKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_NULL_CHECKER, ValaNullCheckerClass))
typedef struct _ValaNullChecker ValaNullChecker;
typedef struct _ValaNullCheckerClass ValaNullCheckerClass;
typedef struct _ValaNullCheckerPrivate ValaNullCheckerPrivate;
typedef struct _ValaNullLiteralPrivate ValaNullLiteralPrivate; typedef struct _ValaNullLiteralPrivate ValaNullLiteralPrivate;
#define VALA_TYPE_NULL_TYPE (vala_null_type_get_type ()) #define VALA_TYPE_NULL_TYPE (vala_null_type_get_type ())
#define VALA_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N ULL_TYPE, ValaNullType)) #define VALA_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N ULL_TYPE, ValaNullType))
#define VALA_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NULL_TYPE, ValaNullTypeClass)) #define VALA_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NULL_TYPE, ValaNullTypeClass))
#define VALA_IS_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NULL_TYPE)) #define VALA_IS_NULL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NULL_TYPE))
#define VALA_IS_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NULL_TYPE)) #define VALA_IS_NULL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NULL_TYPE))
#define VALA_NULL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_NULL_TYPE, ValaNullTypeClass)) #define VALA_NULL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_NULL_TYPE, ValaNullTypeClass))
typedef struct _ValaNullType ValaNullType; typedef struct _ValaNullType ValaNullType;
skipping to change at line 1428 skipping to change at line 1452
#define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ())
#define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver))
#define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
#define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER))
#define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER))
#define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
typedef struct _ValaSymbolResolver ValaSymbolResolver; typedef struct _ValaSymbolResolver ValaSymbolResolver;
typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass; typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass;
typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate; typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate;
#define VALA_TYPE_TEMPLATE (vala_template_get_type ())
#define VALA_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TE
MPLATE, ValaTemplate))
#define VALA_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_
TYPE_TEMPLATE, ValaTemplateClass))
#define VALA_IS_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE
_TEMPLATE))
#define VALA_IS_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA
LA_TYPE_TEMPLATE))
#define VALA_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL
A_TYPE_TEMPLATE, ValaTemplateClass))
typedef struct _ValaTemplate ValaTemplate;
typedef struct _ValaTemplateClass ValaTemplateClass;
typedef struct _ValaTemplatePrivate ValaTemplatePrivate;
typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate; typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate;
typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate; typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate;
#define VALA_TYPE_TUPLE (vala_tuple_get_type ()) #define VALA_TYPE_TUPLE (vala_tuple_get_type ())
#define VALA_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TUPLE , ValaTuple)) #define VALA_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TUPLE , ValaTuple))
#define VALA_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_TUPLE, ValaTupleClass)) #define VALA_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_TUPLE, ValaTupleClass))
#define VALA_IS_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TU PLE)) #define VALA_IS_TUPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_TU PLE))
#define VALA_IS_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_TUPLE)) #define VALA_IS_TUPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_TUPLE))
#define VALA_TUPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_TUPLE, ValaTupleClass)) #define VALA_TUPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_TUPLE, ValaTupleClass))
skipping to change at line 1500 skipping to change at line 1535
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); 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);
void (*get_defined_variables) (ValaCodeNode* self, GeeCollection* co void (*get_defined_variables) (ValaCodeNode* self, ValaCollection* c
llection); ollection);
void (*get_used_variables) (ValaCodeNode* self, GeeCollection* colle void (*get_used_variables) (ValaCodeNode* self, ValaCollection* coll
ction); ection);
}; };
struct _ValaExpression { struct _ValaExpression {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaExpressionPrivate * priv; ValaExpressionPrivate * priv;
GeeArrayList* temp_vars; ValaArrayList* temp_vars;
}; };
struct _ValaExpressionClass { struct _ValaExpressionClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
gboolean (*is_constant) (ValaExpression* self); gboolean (*is_constant) (ValaExpression* self);
gboolean (*is_pure) (ValaExpression* self); gboolean (*is_pure) (ValaExpression* self);
gboolean (*is_non_null) (ValaExpression* self); gboolean (*is_non_null) (ValaExpression* self);
}; };
struct _ValaAddressofExpression { struct _ValaAddressofExpression {
skipping to change at line 1545 skipping to change at line 1580
struct _ValaSymbol { struct _ValaSymbol {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSymbolPrivate * priv; ValaSymbolPrivate * priv;
}; };
struct _ValaSymbolClass { struct _ValaSymbolClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cprefix) (ValaSymbol* self); char* (*get_cprefix) (ValaSymbol* self);
char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix);
char* (*get_lower_case_cprefix) (ValaSymbol* self); char* (*get_lower_case_cprefix) (ValaSymbol* self);
GeeList* (*get_cheader_filenames) (ValaSymbol* self); ValaList* (*get_cheader_filenames) (ValaSymbol* self);
gboolean (*is_instance_member) (ValaSymbol* self); gboolean (*is_instance_member) (ValaSymbol* self);
gboolean (*is_class_member) (ValaSymbol* self); gboolean (*is_class_member) (ValaSymbol* self);
}; };
struct _ValaMember { struct _ValaMember {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaMemberPrivate * priv; ValaMemberPrivate * priv;
}; };
struct _ValaMemberClass { struct _ValaMemberClass {
skipping to change at line 1629 skipping to change at line 1664
char* (*get_cname) (ValaDataType* self); char* (*get_cname) (ValaDataType* self);
char* (*get_cdeclarator_suffix) (ValaDataType* self); char* (*get_cdeclarator_suffix) (ValaDataType* self);
char* (*get_lower_case_cname) (ValaDataType* self, const char* infix ); char* (*get_lower_case_cname) (ValaDataType* self, const char* infix );
char* (*to_qualified_string) (ValaDataType* self, ValaScope* scope); char* (*to_qualified_string) (ValaDataType* self, ValaScope* scope);
ValaDataType* (*copy) (ValaDataType* self); ValaDataType* (*copy) (ValaDataType* self);
gboolean (*equals) (ValaDataType* self, ValaDataType* type2); gboolean (*equals) (ValaDataType* self, ValaDataType* type2);
gboolean (*stricter) (ValaDataType* self, ValaDataType* type2); gboolean (*stricter) (ValaDataType* self, ValaDataType* type2);
gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e); gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e);
gboolean (*is_invokable) (ValaDataType* self); gboolean (*is_invokable) (ValaDataType* self);
ValaDataType* (*get_return_type) (ValaDataType* self); ValaDataType* (*get_return_type) (ValaDataType* self);
GeeList* (*get_parameters) (ValaDataType* self); ValaList* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
gboolean (*is_array) (ValaDataType* self); gboolean (*is_array) (ValaDataType* self);
GeeList* (*get_symbols) (ValaDataType* self); ValaList* (*get_symbols) (ValaDataType* self);
ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me); ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na me);
ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name); ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ember_name);
gboolean (*is_real_struct_type) (ValaDataType* self); gboolean (*is_real_struct_type) (ValaDataType* self);
char* (*get_type_id) (ValaDataType* self); char* (*get_type_id) (ValaDataType* self);
char* (*get_type_signature) (ValaDataType* self); char* (*get_type_signature) (ValaDataType* self);
gboolean (*is_disposable) (ValaDataType* self); gboolean (*is_disposable) (ValaDataType* self);
}; };
struct _ValaReferenceType { struct _ValaReferenceType {
ValaDataType parent_instance; ValaDataType parent_instance;
skipping to change at line 1686 skipping to change at line 1721
VALA_ASSIGNMENT_OPERATOR_MUL, VALA_ASSIGNMENT_OPERATOR_MUL,
VALA_ASSIGNMENT_OPERATOR_DIV, VALA_ASSIGNMENT_OPERATOR_DIV,
VALA_ASSIGNMENT_OPERATOR_PERCENT, VALA_ASSIGNMENT_OPERATOR_PERCENT,
VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT, VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT,
VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT
} ValaAssignmentOperator; } ValaAssignmentOperator;
struct _ValaAttribute { struct _ValaAttribute {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaAttributePrivate * priv; ValaAttributePrivate * priv;
GeeMap* args; ValaMap* args;
}; };
struct _ValaAttributeClass { struct _ValaAttributeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
struct _ValaBaseAccess { struct _ValaBaseAccess {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaBaseAccessPrivate * priv; ValaBaseAccessPrivate * priv;
}; };
skipping to change at line 1866 skipping to change at line 1901
char* (*get_type_signature) (ValaTypeSymbol* self); char* (*get_type_signature) (ValaTypeSymbol* self);
}; };
struct _ValaObjectTypeSymbol { struct _ValaObjectTypeSymbol {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaObjectTypeSymbolPrivate * priv; ValaObjectTypeSymbolPrivate * priv;
}; };
struct _ValaObjectTypeSymbolClass { struct _ValaObjectTypeSymbolClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
GeeList* (*get_methods) (ValaObjectTypeSymbol* self); ValaList* (*get_methods) (ValaObjectTypeSymbol* self);
GeeList* (*get_signals) (ValaObjectTypeSymbol* self); ValaList* (*get_signals) (ValaObjectTypeSymbol* self);
GeeList* (*get_properties) (ValaObjectTypeSymbol* self); ValaList* (*get_properties) (ValaObjectTypeSymbol* self);
}; };
struct _ValaClass { struct _ValaClass {
ValaObjectTypeSymbol parent_instance; ValaObjectTypeSymbol parent_instance;
ValaClassPrivate * priv; ValaClassPrivate * priv;
}; };
struct _ValaClassClass { struct _ValaClassClass {
ValaObjectTypeSymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
skipping to change at line 1980 skipping to change at line 2015
void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCodeVisitor* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr);
void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* expr);
void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr); void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr);
void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCodeVisitor* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCodeVisitor* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr );
void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon ditionalExpression* expr); void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon ditionalExpression* expr);
void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx pression* expr); void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx pression* expr);
void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a); void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a);
void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres sion* expr); void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres sion* expr);
}; };
skipping to change at line 2312 skipping to change at line 2348
struct _ValaForStatement { struct _ValaForStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaForStatementPrivate * priv; ValaForStatementPrivate * priv;
}; };
struct _ValaForStatementClass { struct _ValaForStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
struct _ValaGirParser {
ValaCodeVisitor parent_instance;
ValaGirParserPrivate * priv;
};
struct _ValaGirParserClass {
ValaCodeVisitorClass parent_class;
};
struct _ValaGenericType { struct _ValaGenericType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaGenericTypePrivate * priv; ValaGenericTypePrivate * priv;
}; };
struct _ValaGenericTypeClass { struct _ValaGenericTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
struct _ValaGenieParser { struct _ValaGenieParser {
skipping to change at line 2590 skipping to change at line 2635
struct _ValaLoop { struct _ValaLoop {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaLoopPrivate * priv; ValaLoopPrivate * priv;
}; };
struct _ValaLoopClass { struct _ValaLoopClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
struct _ValaMarkupReader {
GObject parent_instance;
ValaMarkupReaderPrivate * priv;
};
struct _ValaMarkupReaderClass {
GObjectClass parent_class;
};
typedef enum {
VALA_MARKUP_TOKEN_TYPE_NONE,
VALA_MARKUP_TOKEN_TYPE_START_ELEMENT,
VALA_MARKUP_TOKEN_TYPE_END_ELEMENT,
VALA_MARKUP_TOKEN_TYPE_TEXT,
VALA_MARKUP_TOKEN_TYPE_EOF
} ValaMarkupTokenType;
struct _ValaMemberAccess { struct _ValaMemberAccess {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaMemberAccessPrivate * priv; ValaMemberAccessPrivate * priv;
}; };
struct _ValaMemberAccessClass { struct _ValaMemberAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaMemberInitializer { struct _ValaMemberInitializer {
skipping to change at line 2627 skipping to change at line 2689
struct _ValaMethodType { struct _ValaMethodType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaMethodTypePrivate * priv; ValaMethodTypePrivate * priv;
}; };
struct _ValaMethodTypeClass { struct _ValaMethodTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
struct _ValaNamedArgument {
ValaExpression parent_instance;
ValaNamedArgumentPrivate * priv;
};
struct _ValaNamedArgumentClass {
ValaExpressionClass parent_class;
};
struct _ValaNamespace { struct _ValaNamespace {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaNamespacePrivate * priv; ValaNamespacePrivate * priv;
}; };
struct _ValaNamespaceClass { struct _ValaNamespaceClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
struct _ValaNullChecker {
ValaCodeVisitor parent_instance;
ValaNullCheckerPrivate * priv;
};
struct _ValaNullCheckerClass {
ValaCodeVisitorClass parent_class;
};
struct _ValaNullLiteral { struct _ValaNullLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaNullLiteralPrivate * priv; ValaNullLiteralPrivate * priv;
}; };
struct _ValaNullLiteralClass { struct _ValaNullLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
struct _ValaNullType { struct _ValaNullType {
skipping to change at line 2818 skipping to change at line 2880
VALA_TOKEN_TYPE_BITWISE_OR, VALA_TOKEN_TYPE_BITWISE_OR,
VALA_TOKEN_TYPE_BREAK, VALA_TOKEN_TYPE_BREAK,
VALA_TOKEN_TYPE_CARRET, VALA_TOKEN_TYPE_CARRET,
VALA_TOKEN_TYPE_CASE, VALA_TOKEN_TYPE_CASE,
VALA_TOKEN_TYPE_CATCH, VALA_TOKEN_TYPE_CATCH,
VALA_TOKEN_TYPE_CHARACTER_LITERAL, VALA_TOKEN_TYPE_CHARACTER_LITERAL,
VALA_TOKEN_TYPE_CLASS, VALA_TOKEN_TYPE_CLASS,
VALA_TOKEN_TYPE_CLOSE_BRACE, VALA_TOKEN_TYPE_CLOSE_BRACE,
VALA_TOKEN_TYPE_CLOSE_BRACKET, VALA_TOKEN_TYPE_CLOSE_BRACKET,
VALA_TOKEN_TYPE_CLOSE_PARENS, VALA_TOKEN_TYPE_CLOSE_PARENS,
VALA_TOKEN_TYPE_CLOSE_TEMPLATE,
VALA_TOKEN_TYPE_COLON, VALA_TOKEN_TYPE_COLON,
VALA_TOKEN_TYPE_COMMA, VALA_TOKEN_TYPE_COMMA,
VALA_TOKEN_TYPE_CONST, VALA_TOKEN_TYPE_CONST,
VALA_TOKEN_TYPE_CONSTRUCT, VALA_TOKEN_TYPE_CONSTRUCT,
VALA_TOKEN_TYPE_CONTINUE, VALA_TOKEN_TYPE_CONTINUE,
VALA_TOKEN_TYPE_DEFAULT, VALA_TOKEN_TYPE_DEFAULT,
VALA_TOKEN_TYPE_DELEGATE, VALA_TOKEN_TYPE_DELEGATE,
VALA_TOKEN_TYPE_DELETE, VALA_TOKEN_TYPE_DELETE,
VALA_TOKEN_TYPE_DIV, VALA_TOKEN_TYPE_DIV,
VALA_TOKEN_TYPE_DO, VALA_TOKEN_TYPE_DO,
skipping to change at line 2876 skipping to change at line 2939
VALA_TOKEN_TYPE_OP_LE, VALA_TOKEN_TYPE_OP_LE,
VALA_TOKEN_TYPE_OP_LT, VALA_TOKEN_TYPE_OP_LT,
VALA_TOKEN_TYPE_OP_NE, VALA_TOKEN_TYPE_OP_NE,
VALA_TOKEN_TYPE_OP_NEG, VALA_TOKEN_TYPE_OP_NEG,
VALA_TOKEN_TYPE_OP_OR, VALA_TOKEN_TYPE_OP_OR,
VALA_TOKEN_TYPE_OP_PTR, VALA_TOKEN_TYPE_OP_PTR,
VALA_TOKEN_TYPE_OP_SHIFT_LEFT, VALA_TOKEN_TYPE_OP_SHIFT_LEFT,
VALA_TOKEN_TYPE_OPEN_BRACE, VALA_TOKEN_TYPE_OPEN_BRACE,
VALA_TOKEN_TYPE_OPEN_BRACKET, VALA_TOKEN_TYPE_OPEN_BRACKET,
VALA_TOKEN_TYPE_OPEN_PARENS, VALA_TOKEN_TYPE_OPEN_PARENS,
VALA_TOKEN_TYPE_OPEN_TEMPLATE,
VALA_TOKEN_TYPE_OVERRIDE, VALA_TOKEN_TYPE_OVERRIDE,
VALA_TOKEN_TYPE_OWNED, VALA_TOKEN_TYPE_OWNED,
VALA_TOKEN_TYPE_PARAMS, VALA_TOKEN_TYPE_PARAMS,
VALA_TOKEN_TYPE_PERCENT, VALA_TOKEN_TYPE_PERCENT,
VALA_TOKEN_TYPE_PLUS, VALA_TOKEN_TYPE_PLUS,
VALA_TOKEN_TYPE_PRIVATE, VALA_TOKEN_TYPE_PRIVATE,
VALA_TOKEN_TYPE_PROTECTED, VALA_TOKEN_TYPE_PROTECTED,
VALA_TOKEN_TYPE_PUBLIC, VALA_TOKEN_TYPE_PUBLIC,
VALA_TOKEN_TYPE_REAL_LITERAL, VALA_TOKEN_TYPE_REAL_LITERAL,
VALA_TOKEN_TYPE_REF, VALA_TOKEN_TYPE_REF,
skipping to change at line 2897 skipping to change at line 2961
VALA_TOKEN_TYPE_RETURN, VALA_TOKEN_TYPE_RETURN,
VALA_TOKEN_TYPE_SEMICOLON, VALA_TOKEN_TYPE_SEMICOLON,
VALA_TOKEN_TYPE_SET, VALA_TOKEN_TYPE_SET,
VALA_TOKEN_TYPE_SIGNAL, VALA_TOKEN_TYPE_SIGNAL,
VALA_TOKEN_TYPE_SIZEOF, VALA_TOKEN_TYPE_SIZEOF,
VALA_TOKEN_TYPE_STAR, VALA_TOKEN_TYPE_STAR,
VALA_TOKEN_TYPE_STATIC, VALA_TOKEN_TYPE_STATIC,
VALA_TOKEN_TYPE_STRING_LITERAL, VALA_TOKEN_TYPE_STRING_LITERAL,
VALA_TOKEN_TYPE_STRUCT, VALA_TOKEN_TYPE_STRUCT,
VALA_TOKEN_TYPE_SWITCH, VALA_TOKEN_TYPE_SWITCH,
VALA_TOKEN_TYPE_TEMPLATE_STRING_LITERAL,
VALA_TOKEN_TYPE_THIS, VALA_TOKEN_TYPE_THIS,
VALA_TOKEN_TYPE_THROW, VALA_TOKEN_TYPE_THROW,
VALA_TOKEN_TYPE_THROWS, VALA_TOKEN_TYPE_THROWS,
VALA_TOKEN_TYPE_TILDE, VALA_TOKEN_TYPE_TILDE,
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_UNOWNED, VALA_TOKEN_TYPE_UNOWNED,
VALA_TOKEN_TYPE_USING, VALA_TOKEN_TYPE_USING,
VALA_TOKEN_TYPE_VAR, VALA_TOKEN_TYPE_VAR,
skipping to change at line 2956 skipping to change at line 3021
ValaDataType* double_type; ValaDataType* double_type;
ValaDataType* type_type; ValaDataType* type_type;
ValaClass* object_type; ValaClass* object_type;
ValaStructValueType* gvalue_type; ValaStructValueType* gvalue_type;
ValaDataType* glist_type; ValaDataType* glist_type;
ValaDataType* gslist_type; ValaDataType* gslist_type;
ValaDataType* garray_type; ValaDataType* garray_type;
ValaDataType* gvaluearray_type; ValaDataType* gvaluearray_type;
ValaClass* gerror_type; ValaClass* gerror_type;
gint next_lambda_id; gint next_lambda_id;
GeeList* replaced_nodes; ValaList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaSignalType { struct _ValaSignalType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaSignalTypePrivate * priv; ValaSignalTypePrivate * priv;
}; };
skipping to change at line 3082 skipping to change at line 3147
struct _ValaSymbolResolver { struct _ValaSymbolResolver {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSymbolResolverPrivate * priv; ValaSymbolResolverPrivate * priv;
}; };
struct _ValaSymbolResolverClass { struct _ValaSymbolResolverClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaTemplate {
ValaExpression parent_instance;
ValaTemplatePrivate * priv;
};
struct _ValaTemplateClass {
ValaExpressionClass parent_class;
};
struct _ValaThrowStatement { struct _ValaThrowStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaThrowStatementPrivate * priv; ValaThrowStatementPrivate * priv;
}; };
struct _ValaThrowStatementClass { struct _ValaThrowStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
struct _ValaTryStatement { struct _ValaTryStatement {
skipping to change at line 3242 skipping to change at line 3316
GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_reference (GValue* value, gpointer v_object); void vala_value_set_source_reference (GValue* value, gpointer v_object);
gpointer vala_value_get_source_reference (const GValue* value); gpointer vala_value_get_source_reference (const GValue* value);
GType vala_source_reference_get_type (void); GType vala_source_reference_get_type (void);
ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference);
ValaAddressofExpression* vala_addressof_expression_construct (GType object_ type, ValaExpression* inner, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_construct (GType object_ type, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self); ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self);
void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value); void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value);
GType vala_array_creation_expression_get_type (void); GType vala_array_creation_expression_get_type (void);
void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size); void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size);
GeeList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpress ion* self); ValaList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpres sion* self);
GType vala_initializer_list_get_type (void); GType vala_initializer_list_get_type (void);
ValaArrayCreationExpression* vala_array_creation_expression_new (ValaDataTy pe* element_type, gint rank, ValaInitializerList* initializer_list, ValaSou rceReference* source_reference); ValaArrayCreationExpression* vala_array_creation_expression_new (ValaDataTy pe* element_type, gint rank, ValaInitializerList* initializer_list, ValaSou rceReference* source_reference);
ValaArrayCreationExpression* vala_array_creation_expression_construct (GTyp e object_type, ValaDataType* element_type, gint rank, ValaInitializerList* initializer_list, ValaSourceReference* source_reference); ValaArrayCreationExpression* vala_array_creation_expression_construct (GTyp e object_type, ValaDataType* element_type, gint rank, ValaInitializerList* initializer_list, ValaSourceReference* source_reference);
ValaDataType* vala_array_creation_expression_get_element_type (ValaArrayCre ationExpression* self); ValaDataType* vala_array_creation_expression_get_element_type (ValaArrayCre ationExpression* self);
void vala_array_creation_expression_set_element_type (ValaArrayCreationExpr ession* self, ValaDataType* value); void vala_array_creation_expression_set_element_type (ValaArrayCreationExpr ession* self, ValaDataType* value);
gint vala_array_creation_expression_get_rank (ValaArrayCreationExpression* self); gint vala_array_creation_expression_get_rank (ValaArrayCreationExpression* self);
void vala_array_creation_expression_set_rank (ValaArrayCreationExpression* self, gint value); void vala_array_creation_expression_set_rank (ValaArrayCreationExpression* self, gint value);
ValaInitializerList* vala_array_creation_expression_get_initializer_list (V alaArrayCreationExpression* self); ValaInitializerList* vala_array_creation_expression_get_initializer_list (V alaArrayCreationExpression* self);
void vala_array_creation_expression_set_initializer_list (ValaArrayCreation Expression* self, ValaInitializerList* value); void vala_array_creation_expression_set_initializer_list (ValaArrayCreation Expression* self, ValaInitializerList* value);
GType vala_member_get_type (void); GType vala_member_get_type (void);
skipping to change at line 3324 skipping to change at line 3398
void vala_value_set_basic_block (GValue* value, gpointer v_object); void vala_value_set_basic_block (GValue* value, gpointer v_object);
gpointer vala_value_get_basic_block (const GValue* value); gpointer vala_value_get_basic_block (const GValue* value);
GType vala_basic_block_get_type (void); GType vala_basic_block_get_type (void);
ValaBasicBlock* vala_basic_block_new (void); ValaBasicBlock* vala_basic_block_new (void);
ValaBasicBlock* vala_basic_block_construct (GType object_type); ValaBasicBlock* vala_basic_block_construct (GType object_type);
ValaBasicBlock* vala_basic_block_new_entry (void); ValaBasicBlock* vala_basic_block_new_entry (void);
ValaBasicBlock* vala_basic_block_construct_entry (GType object_type); ValaBasicBlock* vala_basic_block_construct_entry (GType object_type);
ValaBasicBlock* vala_basic_block_new_exit (void); ValaBasicBlock* vala_basic_block_new_exit (void);
ValaBasicBlock* vala_basic_block_construct_exit (GType object_type); ValaBasicBlock* vala_basic_block_construct_exit (GType object_type);
void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node); void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node);
GeeList* vala_basic_block_get_nodes (ValaBasicBlock* self); ValaList* vala_basic_block_get_nodes (ValaBasicBlock* self);
void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target ); void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target );
GeeList* vala_basic_block_get_predecessors (ValaBasicBlock* self); ValaList* vala_basic_block_get_predecessors (ValaBasicBlock* self);
GeeList* vala_basic_block_get_successors (ValaBasicBlock* self); ValaList* vala_basic_block_get_successors (ValaBasicBlock* self);
void vala_basic_block_add_child (ValaBasicBlock* self, ValaBasicBlock* bloc k); void vala_basic_block_add_child (ValaBasicBlock* self, ValaBasicBlock* bloc k);
GeeList* vala_basic_block_get_children (ValaBasicBlock* self); ValaList* vala_basic_block_get_children (ValaBasicBlock* self);
void vala_basic_block_add_dominator_frontier (ValaBasicBlock* self, ValaBas icBlock* block); void vala_basic_block_add_dominator_frontier (ValaBasicBlock* self, ValaBas icBlock* block);
GeeSet* vala_basic_block_get_dominator_frontier (ValaBasicBlock* self); ValaSet* vala_basic_block_get_dominator_frontier (ValaBasicBlock* self);
gpointer vala_phi_function_ref (gpointer instance); gpointer vala_phi_function_ref (gpointer instance);
void vala_phi_function_unref (gpointer instance); void vala_phi_function_unref (gpointer instance);
GParamSpec* vala_param_spec_phi_function (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_phi_function (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_phi_function (GValue* value, gpointer v_object); void vala_value_set_phi_function (GValue* value, gpointer v_object);
gpointer vala_value_get_phi_function (const GValue* value); gpointer vala_value_get_phi_function (const GValue* value);
GType vala_phi_function_get_type (void); GType vala_phi_function_get_type (void);
void vala_basic_block_add_phi_function (ValaBasicBlock* self, ValaPhiFuncti on* phi); void vala_basic_block_add_phi_function (ValaBasicBlock* self, ValaPhiFuncti on* phi);
GeeSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self); ValaSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self);
ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self); ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self);
GType vala_binary_expression_get_type (void); GType vala_binary_expression_get_type (void);
GType vala_binary_operator_get_type (void); GType vala_binary_operator_get_type (void);
ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source); ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source);
ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source); ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source);
ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self); ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self);
void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value); void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value);
ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self ); ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self );
void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value); void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value);
ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f); ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f);
void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value); void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value);
GType vala_statement_get_type (void); GType vala_statement_get_type (void);
GType vala_block_get_type (void); GType vala_block_get_type (void);
ValaBlock* vala_block_new (ValaSourceReference* source_reference); ValaBlock* vala_block_new (ValaSourceReference* source_reference);
ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference); ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference);
void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt);
void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen t* stmt); void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen t* stmt);
GeeList* vala_block_get_statements (ValaBlock* self); ValaList* vala_block_get_statements (ValaBlock* self);
void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al); void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al);
void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable* local); void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable* local);
GeeList* vala_block_get_local_variables (ValaBlock* self); ValaList* vala_block_get_local_variables (ValaBlock* self);
void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt atement* new_stmt); void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt atement* new_stmt);
void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt , ValaStatement* new_stmt); void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt , ValaStatement* new_stmt);
gboolean vala_block_get_contains_jump_statement (ValaBlock* self); gboolean vala_block_get_contains_jump_statement (ValaBlock* self);
void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e); void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e);
gboolean vala_block_get_captured (ValaBlock* self); gboolean vala_block_get_captured (ValaBlock* self);
void vala_block_set_captured (ValaBlock* self, gboolean value); void vala_block_set_captured (ValaBlock* self, gboolean value);
GType vala_literal_get_type (void); GType vala_literal_get_type (void);
GType vala_boolean_literal_get_type (void); GType vala_boolean_literal_get_type (void);
ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source); ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source);
ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo lean b, ValaSourceReference* source); ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo lean b, ValaSourceReference* source);
skipping to change at line 3385 skipping to change at line 3459
GType vala_typesymbol_get_type (void); GType vala_typesymbol_get_type (void);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
ValaBooleanType* vala_boolean_type_new (ValaStruct* type_symbol); ValaBooleanType* vala_boolean_type_new (ValaStruct* type_symbol);
ValaBooleanType* vala_boolean_type_construct (GType object_type, ValaStruct * type_symbol); ValaBooleanType* vala_boolean_type_construct (GType object_type, ValaStruct * type_symbol);
GType vala_break_statement_get_type (void); GType vala_break_statement_get_type (void);
ValaBreakStatement* vala_break_statement_new (ValaSourceReference* source); ValaBreakStatement* vala_break_statement_new (ValaSourceReference* source);
ValaBreakStatement* vala_break_statement_construct (GType object_type, Vala SourceReference* source); ValaBreakStatement* vala_break_statement_construct (GType object_type, Vala SourceReference* source);
GType vala_cast_expression_get_type (void); GType vala_cast_expression_get_type (void);
ValaCastExpression* vala_cast_expression_new (ValaExpression* inner, ValaDa taType* type_reference, ValaSourceReference* source_reference, gboolean is_ silent_cast); ValaCastExpression* vala_cast_expression_new (ValaExpression* inner, ValaDa taType* type_reference, ValaSourceReference* source_reference, gboolean is_ silent_cast);
ValaCastExpression* vala_cast_expression_construct (GType object_type, Vala Expression* inner, ValaDataType* type_reference, ValaSourceReference* sourc e_reference, gboolean is_silent_cast); ValaCastExpression* vala_cast_expression_construct (GType object_type, Vala Expression* inner, ValaDataType* type_reference, ValaSourceReference* sourc e_reference, gboolean is_silent_cast);
ValaCastExpression* vala_cast_expression_new_non_null (ValaExpression* inne
r, ValaSourceReference* source_reference);
ValaCastExpression* vala_cast_expression_construct_non_null (GType object_t
ype, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self); ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self);
void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value); void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value);
ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self); ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self);
void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value); void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value);
gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ; gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ;
void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value); void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value);
gboolean vala_cast_expression_get_is_non_null_cast (ValaCastExpression* sel
f);
void vala_cast_expression_set_is_non_null_cast (ValaCastExpression* self, g
boolean value);
GType vala_catch_clause_get_type (void); GType vala_catch_clause_get_type (void);
ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference); ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference);
ValaCatchClause* vala_catch_clause_construct (GType object_type, ValaDataTy pe* error_type, const char* variable_name, ValaBlock* body, ValaSourceRefer ence* source_reference); ValaCatchClause* vala_catch_clause_construct (GType object_type, ValaDataTy pe* error_type, const char* variable_name, ValaBlock* body, ValaSourceRefer ence* source_reference);
ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self); ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self);
void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value); void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value);
const char* vala_catch_clause_get_variable_name (ValaCatchClause* self); const char* vala_catch_clause_get_variable_name (ValaCatchClause* self);
void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value); void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value);
ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self); ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self);
void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value); void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value);
ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf); ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf);
skipping to change at line 3414 skipping to change at line 3492
GType vala_character_literal_get_type (void); GType vala_character_literal_get_type (void);
ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source); ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source);
ValaCharacterLiteral* vala_character_literal_construct (GType object_type, const char* c, ValaSourceReference* source); ValaCharacterLiteral* vala_character_literal_construct (GType object_type, const char* c, ValaSourceReference* source);
gunichar vala_character_literal_get_char (ValaCharacterLiteral* self); gunichar vala_character_literal_get_char (ValaCharacterLiteral* self);
const char* vala_character_literal_get_value (ValaCharacterLiteral* self); const char* vala_character_literal_get_value (ValaCharacterLiteral* self);
void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value); void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value);
GType vala_object_type_symbol_get_type (void); GType vala_object_type_symbol_get_type (void);
GType vala_signal_get_type (void); GType vala_signal_get_type (void);
GType vala_property_get_type (void); GType vala_property_get_type (void);
GType vala_class_get_type (void); GType vala_class_get_type (void);
GeeList* vala_class_get_classes (ValaClass* self); ValaList* vala_class_get_classes (ValaClass* self);
GeeList* vala_class_get_structs (ValaClass* self); ValaList* vala_class_get_structs (ValaClass* self);
GType vala_enum_get_type (void); GType vala_enum_get_type (void);
GeeList* vala_class_get_enums (ValaClass* self); ValaList* vala_class_get_enums (ValaClass* self);
GType vala_delegate_get_type (void); GType vala_delegate_get_type (void);
GeeList* vala_class_get_delegates (ValaClass* self); ValaList* vala_class_get_delegates (ValaClass* self);
gpointer vala_comment_ref (gpointer instance); gpointer vala_comment_ref (gpointer instance);
void vala_comment_unref (gpointer instance); void vala_comment_unref (gpointer instance);
GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_comment (GValue* value, gpointer v_object); void vala_value_set_comment (GValue* value, gpointer v_object);
gpointer vala_value_get_comment (const GValue* value); gpointer vala_value_get_comment (const GValue* value);
GType vala_comment_get_type (void); GType vala_comment_get_type (void);
ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference, ValaComment* comment); ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference, ValaComment* comment);
ValaClass* vala_class_construct (GType object_type, const char* name, ValaS ourceReference* source_reference, ValaComment* comment); ValaClass* vala_class_construct (GType object_type, const char* name, ValaS ourceReference* source_reference, ValaComment* comment);
void vala_class_add_base_type (ValaClass* self, ValaDataType* type); void vala_class_add_base_type (ValaClass* self, ValaDataType* type);
GeeList* vala_class_get_base_types (ValaClass* self); ValaList* vala_class_get_base_types (ValaClass* self);
GType vala_constant_get_type (void); GType vala_constant_get_type (void);
void vala_class_add_constant (ValaClass* self, ValaConstant* c); void vala_class_add_constant (ValaClass* self, ValaConstant* c);
void vala_class_add_field (ValaClass* self, ValaField* f); void vala_class_add_field (ValaClass* self, ValaField* f);
GeeList* vala_class_get_fields (ValaClass* self); ValaList* vala_class_get_fields (ValaClass* self);
GeeList* vala_class_get_constants (ValaClass* self); ValaList* vala_class_get_constants (ValaClass* self);
void vala_class_add_method (ValaClass* self, ValaMethod* m); void vala_class_add_method (ValaClass* self, ValaMethod* m);
void vala_class_add_hidden_method (ValaClass* self, ValaMethod* m);
void vala_class_add_property (ValaClass* self, ValaProperty* prop); void vala_class_add_property (ValaClass* self, ValaProperty* prop);
void vala_class_add_signal (ValaClass* self, ValaSignal* sig); void vala_class_add_signal (ValaClass* self, ValaSignal* sig);
void vala_class_add_class (ValaClass* self, ValaClass* cl); void vala_class_add_class (ValaClass* self, ValaClass* cl);
void vala_class_add_struct (ValaClass* self, ValaStruct* st); void vala_class_add_struct (ValaClass* self, ValaStruct* st);
void vala_class_add_enum (ValaClass* self, ValaEnum* en); void vala_class_add_enum (ValaClass* self, ValaEnum* en);
void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); void vala_class_add_delegate (ValaClass* self, ValaDelegate* d);
char* vala_class_get_default_cname (ValaClass* self); char* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const char* cname); void vala_class_set_cname (ValaClass* self, const char* cname);
void vala_class_process_attributes (ValaClass* self); void vala_class_process_attributes (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const char* type_id); void vala_class_set_type_id (ValaClass* self, const char* type_id);
skipping to change at line 3512 skipping to change at line 3589
ValaCodeContext* vala_code_context_construct (GType object_type); ValaCodeContext* vala_code_context_construct (GType object_type);
ValaCodeContext* vala_code_context_get (void); ValaCodeContext* vala_code_context_get (void);
void vala_code_context_push (ValaCodeContext* context); void vala_code_context_push (ValaCodeContext* context);
void vala_code_context_pop (void); void vala_code_context_pop (void);
gpointer vala_source_file_ref (gpointer instance); gpointer vala_source_file_ref (gpointer instance);
void vala_source_file_unref (gpointer instance); void vala_source_file_unref (gpointer instance);
GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_file (GValue* value, gpointer v_object); void vala_value_set_source_file (GValue* value, gpointer v_object);
gpointer vala_value_get_source_file (const GValue* value); gpointer vala_value_get_source_file (const GValue* value);
GType vala_source_file_get_type (void); GType vala_source_file_get_type (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); ValaList* 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); ValaList* 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_add_define (ValaCodeContext* self, const char* defin e); void vala_code_context_add_define (ValaCodeContext* self, const char* defin e);
gboolean vala_code_context_is_defined (ValaCodeContext* self, const char* d efine); gboolean vala_code_context_is_defined (ValaCodeContext* self, const char* d efine);
char* vala_code_context_get_package_path (ValaCodeContext* self, const char char* vala_code_context_get_package_path (ValaCodeContext* self, const char
* pkg, char** vapi_directories, int vapi_directories_length1); * pkg, char** directories, int directories_length1);
char* vala_code_context_get_gir_path (ValaCodeContext* self, const char* gi
r, char** directories, int directories_length1);
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_deprecated (ValaCodeContext* self); gboolean vala_code_context_get_deprecated (ValaCodeContext* self);
void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e);
gboolean vala_code_context_get_experimental (ValaCodeContext* self); gboolean vala_code_context_get_experimental (ValaCodeContext* self);
void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue);
gboolean vala_code_context_get_non_null_experimental (ValaCodeContext* self gboolean vala_code_context_get_experimental_non_null (ValaCodeContext* self
); );
void vala_code_context_set_non_null_experimental (ValaCodeContext* self, gb void vala_code_context_set_experimental_non_null (ValaCodeContext* self, gb
oolean value); oolean value);
gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self);
void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value); void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value);
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); gboolean vala_code_context_get_ccode_only (ValaCodeContext* self);
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e);
const char* vala_code_context_get_header_filename (ValaCodeContext* self); const char* vala_code_context_get_header_filename (ValaCodeContext* self);
void vala_code_context_set_header_filename (ValaCodeContext* self, const ch ar* value); void vala_code_context_set_header_filename (ValaCodeContext* self, const ch ar* value);
const char* vala_code_context_get_internal_header_filename (ValaCodeContext * self); const char* vala_code_context_get_internal_header_filename (ValaCodeContext * self);
void vala_code_context_set_internal_header_filename (ValaCodeContext* self, const char* value); void vala_code_context_set_internal_header_filename (ValaCodeContext* self, const char* value);
gboolean vala_code_context_get_use_header (ValaCodeContext* self);
void vala_code_context_set_use_header (ValaCodeContext* self, gboolean valu
e);
const char* vala_code_context_get_includedir (ValaCodeContext* self); const char* vala_code_context_get_includedir (ValaCodeContext* self);
void vala_code_context_set_includedir (ValaCodeContext* self, const char* v alue); void vala_code_context_set_includedir (ValaCodeContext* self, const char* v alue);
gboolean vala_code_context_get_compile_only (ValaCodeContext* self); gboolean vala_code_context_get_compile_only (ValaCodeContext* self);
void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue);
const char* vala_code_context_get_output (ValaCodeContext* self); const char* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); void vala_code_context_set_output (ValaCodeContext* self, const char* value );
const char* vala_code_context_get_basedir (ValaCodeContext* self); const char* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e); void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu e);
const char* vala_code_context_get_directory (ValaCodeContext* self); const char* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue);
skipping to change at line 3622 skipping to change at line 3702
GType vala_string_literal_get_type (void); GType vala_string_literal_get_type (void);
GType vala_null_literal_get_type (void); GType vala_null_literal_get_type (void);
GType vala_member_access_get_type (void); GType vala_member_access_get_type (void);
GType vala_method_call_get_type (void); GType vala_method_call_get_type (void);
GType vala_element_access_get_type (void); GType vala_element_access_get_type (void);
GType vala_postfix_expression_get_type (void); GType vala_postfix_expression_get_type (void);
GType vala_object_creation_expression_get_type (void); GType vala_object_creation_expression_get_type (void);
GType vala_sizeof_expression_get_type (void); GType vala_sizeof_expression_get_type (void);
GType vala_typeof_expression_get_type (void); GType vala_typeof_expression_get_type (void);
GType vala_unary_expression_get_type (void); GType vala_unary_expression_get_type (void);
GType vala_named_argument_get_type (void);
GType vala_pointer_indirection_get_type (void); GType vala_pointer_indirection_get_type (void);
GType vala_reference_transfer_expression_get_type (void); GType vala_reference_transfer_expression_get_type (void);
GType vala_typecheck_get_type (void); GType vala_typecheck_get_type (void);
GType vala_conditional_expression_get_type (void); GType vala_conditional_expression_get_type (void);
GType vala_lambda_expression_get_type (void); GType vala_lambda_expression_get_type (void);
void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext);
ValaCodeGenerator* vala_code_generator_new (void); ValaCodeGenerator* vala_code_generator_new (void);
ValaCodeGenerator* vala_code_generator_construct (GType object_type); ValaCodeGenerator* vala_code_generator_construct (GType object_type);
GeeList* vala_code_node_get_error_types (ValaCodeNode* self); ValaList* 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, ValaList* error_ty pes);
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); 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);
void vala_code_node_get_defined_variables (ValaCodeNode* self, GeeCollectio void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti
n* collection); on* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, GeeCollection* void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection*
collection); collection);
char* vala_code_node_get_temp_name (ValaCodeNode* self); char* vala_code_node_get_temp_name (ValaCodeNode* self);
ValaCodeNode* vala_code_node_construct (GType object_type); ValaCodeNode* vala_code_node_construct (GType object_type);
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);
const char* vala_code_node_get_type_name (ValaCodeNode* self); const char* vala_code_node_get_type_name (ValaCodeNode* self);
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); gboolean vala_code_node_get_checked (ValaCodeNode* self);
skipping to change at line 3722 skipping to change at line 3803
void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr);
void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr); void vala_code_visitor_visit_method_call (ValaCodeVisitor* self, ValaMethod Call* expr);
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr);
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr);
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr);
void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr); void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s elf, ValaObjectCreationExpression* expr);
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr);
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr);
void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr);
void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr); void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr);
void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* expr);
void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr); void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr);
void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr); void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr);
void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr); void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr);
void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr); void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr);
void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr); void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr);
void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr); void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr);
void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr); void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr);
void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a); void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a);
void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr);
ValaCodeVisitor* vala_code_visitor_construct (GType object_type); ValaCodeVisitor* vala_code_visitor_construct (GType object_type);
skipping to change at line 3782 skipping to change at line 3864
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t char* class_name, const char* name, ValaSourceReference* source_reference , ValaComment* comment); ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t char* class_name, const char* name, ValaSourceReference* source_reference , ValaComment* comment);
const char* vala_creation_method_get_class_name (ValaCreationMethod* self); const char* vala_creation_method_get_class_name (ValaCreationMethod* self);
void vala_creation_method_set_class_name (ValaCreationMethod* self, const c har* value); void vala_creation_method_set_class_name (ValaCreationMethod* self, const c har* value);
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf); gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value); void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value);
const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self); const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value); void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value);
gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value); void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value);
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
GeeList* vala_data_type_get_type_arguments (ValaDataType* self); ValaList* vala_data_type_get_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
char* vala_data_type_get_cname (ValaDataType* self); char* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self); char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
char* vala_data_type_get_const_cname (ValaDataType* self); char* vala_data_type_get_const_cname (ValaDataType* self);
char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix); char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix);
char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc ope); char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc ope);
ValaDataType* vala_data_type_copy (ValaDataType* self); ValaDataType* vala_data_type_copy (ValaDataType* self);
gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type); gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type);
gboolean vala_data_type_is_invokable (ValaDataType* self); gboolean vala_data_type_is_invokable (ValaDataType* self);
ValaDataType* vala_data_type_get_return_type (ValaDataType* self); ValaDataType* vala_data_type_get_return_type (ValaDataType* self);
GeeList* vala_data_type_get_parameters (ValaDataType* self); ValaList* vala_data_type_get_parameters (ValaDataType* self);
gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self); gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self);
gboolean vala_data_type_is_array (ValaDataType* self); gboolean vala_data_type_is_array (ValaDataType* self);
GeeList* vala_data_type_get_symbols (ValaDataType* self); ValaList* vala_data_type_get_symbols (ValaDataType* self);
ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name); ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name); ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name);
gboolean vala_data_type_is_real_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_struct_type (ValaDataType* self);
gboolean vala_data_type_is_real_non_null_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_non_null_struct_type (ValaDataType* self);
char* vala_data_type_get_type_id (ValaDataType* self); char* vala_data_type_get_type_id (ValaDataType* self);
char* vala_data_type_get_type_signature (ValaDataType* self); char* vala_data_type_get_type_signature (ValaDataType* self);
gboolean vala_data_type_is_disposable (ValaDataType* self); gboolean vala_data_type_is_disposable (ValaDataType* self);
ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference); ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference);
ValaDataType* vala_data_type_construct (GType object_type); ValaDataType* vala_data_type_construct (GType object_type);
gboolean vala_data_type_get_value_owned (ValaDataType* self); gboolean vala_data_type_get_value_owned (ValaDataType* self);
skipping to change at line 3828 skipping to change at line 3910
gboolean vala_data_type_get_is_dynamic (ValaDataType* self); gboolean vala_data_type_get_is_dynamic (ValaDataType* self);
void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value); void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value);
ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, ValaSourceReference* source_reference); ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, ValaSourceReference* source_reference);
ValaDeclarationStatement* vala_declaration_statement_construct (GType objec t_type, ValaSymbol* declaration, ValaSourceReference* source_reference); ValaDeclarationStatement* vala_declaration_statement_construct (GType objec t_type, ValaSymbol* declaration, ValaSourceReference* source_reference);
ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat ement* self); ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat ement* self);
void vala_declaration_statement_set_declaration (ValaDeclarationStatement* self, ValaSymbol* value); void vala_declaration_statement_set_declaration (ValaDeclarationStatement* self, ValaSymbol* value);
ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference, ValaComment* comment); ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference, ValaComment* comment);
ValaDelegate* vala_delegate_construct (GType object_type, const char* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComm ent* comment); ValaDelegate* vala_delegate_construct (GType object_type, const char* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComm ent* comment);
void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p); void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p);
void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param); void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param);
GeeList* vala_delegate_get_parameters (ValaDelegate* self); ValaList* vala_delegate_get_parameters (ValaDelegate* self);
gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m);
void vala_delegate_set_cname (ValaDelegate* self, const char* cname); void vala_delegate_set_cname (ValaDelegate* self, const char* cname);
void vala_delegate_process_attributes (ValaDelegate* self); void vala_delegate_process_attributes (ValaDelegate* self);
char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame); char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame);
ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); ValaDataType* vala_delegate_get_return_type (ValaDelegate* self);
void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value );
gboolean vala_delegate_get_has_target (ValaDelegate* self); gboolean vala_delegate_get_has_target (ValaDelegate* self);
void vala_delegate_set_has_target (ValaDelegate* self, gboolean value); void vala_delegate_set_has_target (ValaDelegate* self, gboolean value);
ValaDataType* vala_delegate_get_sender_type (ValaDelegate* self); ValaDataType* vala_delegate_get_sender_type (ValaDelegate* self);
void vala_delegate_set_sender_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_sender_type (ValaDelegate* self, ValaDataType* value );
skipping to change at line 3892 skipping to change at line 3974
ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self); ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self);
void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value); void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value);
GType vala_dynamic_signal_get_type (void); GType vala_dynamic_signal_get_type (void);
ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence, ValaComment* comment); ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence, ValaComment* comment);
ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference, ValaComment* comment); ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference, ValaComment* comment);
ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self ); ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self );
void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value); void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value);
ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self); ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self);
void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value); void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value);
void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index); void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index);
GeeList* vala_element_access_get_indices (ValaElementAccess* self); ValaList* vala_element_access_get_indices (ValaElementAccess* self);
ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference); ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference);
ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx pression* container, ValaSourceReference* source_reference); ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx pression* container, ValaSourceReference* source_reference);
ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ; ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ;
void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value); void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value);
ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source); ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source);
ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala SourceReference* source); ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala SourceReference* source);
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence, ValaComment* comment); ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence, ValaComment* comment);
ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou rceReference* source_reference, ValaComment* comment); ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou rceReference* source_reference, ValaComment* comment);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
void vala_enum_add_method (ValaEnum* self, ValaMethod* m); void vala_enum_add_method (ValaEnum* self, ValaMethod* m);
GeeList* vala_enum_get_values (ValaEnum* self); ValaList* vala_enum_get_values (ValaEnum* self);
GeeList* vala_enum_get_methods (ValaEnum* self); ValaList* vala_enum_get_methods (ValaEnum* self);
void vala_enum_set_cname (ValaEnum* self, const char* cname); void vala_enum_set_cname (ValaEnum* self, const char* cname);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id); void vala_enum_set_type_id (ValaEnum* self, const char* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
void vala_enum_set_is_flags (ValaEnum* self, gboolean value); void vala_enum_set_is_flags (ValaEnum* self, gboolean value);
gboolean vala_enum_get_has_type_id (ValaEnum* self); gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference, ValaComment* comment); ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na me, ValaSourceReference* source_reference, ValaComment* comment); ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na me, ValaSourceReference* source_reference, ValaComment* comment);
skipping to change at line 3939 skipping to change at line 4021
ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_construct (GType object_type, const char* na me, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_construct (GType object_type, const char* na me, ValaSourceReference* source_reference, ValaComment* comment);
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);
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 );
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) ;
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference, ValaComment* comment);
ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference, ValaComment* comment);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m);
GeeList* vala_error_domain_get_codes (ValaErrorDomain* self); ValaList* vala_error_domain_get_codes (ValaErrorDomain* self);
GeeList* vala_error_domain_get_methods (ValaErrorDomain* self); ValaList* vala_error_domain_get_methods (ValaErrorDomain* self);
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_type_get_type (void); GType vala_error_type_get_type (void);
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference);
ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence); ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence);
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); ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self);
void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue); void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue);
gboolean vala_error_type_get_dynamic_error (ValaErrorType* self); gboolean vala_error_type_get_dynamic_error (ValaErrorType* self);
void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value ); void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value );
gboolean vala_expression_is_constant (ValaExpression* self); gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self); gboolean vala_expression_is_non_null (ValaExpression* self);
void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr ession* size); void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr ession* size);
GeeList* vala_expression_get_array_sizes (ValaExpression* self); ValaList* vala_expression_get_array_sizes (ValaExpression* self);
void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt); void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt);
ValaExpression* vala_expression_construct (GType object_type); ValaExpression* vala_expression_construct (GType object_type);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self);
void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value); void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ; ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ;
void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value); void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value);
skipping to change at line 4072 skipping to change at line 4154
void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value); void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal Parameter* self, double value);
double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self); double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF ormalParameter* self);
void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value); void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor malParameter* self, double value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value); void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value);
gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self); gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self);
void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea n value);
ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference);
ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference);
void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init); void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init);
GeeList* vala_for_statement_get_initializer (ValaForStatement* self); ValaList* vala_for_statement_get_initializer (ValaForStatement* self);
void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter); void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter);
GeeList* vala_for_statement_get_iterator (ValaForStatement* self); ValaList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); ValaExpression* vala_for_statement_get_condition (ValaForStatement* self);
void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value); void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value);
ValaBlock* vala_for_statement_get_body (ValaForStatement* self); ValaBlock* vala_for_statement_get_body (ValaForStatement* self);
void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ; void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ;
GType vala_gir_parser_get_type (void);
void vala_gir_parser_parse (ValaGirParser* self, ValaCodeContext* context);
void vala_gir_parser_parse_file (ValaGirParser* self, ValaSourceFile* sourc
e_file);
void vala_gir_parser_parse_metadata (ValaGirParser* self, const char* metad
ata_filename);
char** vala_gir_parser_get_package_names (ValaGirParser* self, int* result_
length1);
ValaGirParser* vala_gir_parser_new (void);
ValaGirParser* vala_gir_parser_construct (GType object_type);
GType vala_generic_type_get_type (void); GType vala_generic_type_get_type (void);
ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter); ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter);
ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter); ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter);
GType vala_genie_parser_get_type (void); GType vala_genie_parser_get_type (void);
ValaGenieParser* vala_genie_parser_new (void); ValaGenieParser* vala_genie_parser_new (void);
ValaGenieParser* vala_genie_parser_construct (GType object_type); ValaGenieParser* vala_genie_parser_construct (GType object_type);
void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt); void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt);
void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file); void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file);
gpointer vala_genie_scanner_ref (gpointer instance); gpointer vala_genie_scanner_ref (gpointer instance);
void vala_genie_scanner_unref (gpointer instance); void vala_genie_scanner_unref (gpointer instance);
skipping to change at line 4115 skipping to change at line 4204
const char* vala_genie_token_type_to_string (ValaGenieTokenType self); const char* vala_genie_token_type_to_string (ValaGenieTokenType self);
ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source);
ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source); ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source);
ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self);
void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value); void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value);
ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self);
void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value); void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value);
ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self);
void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value); void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value);
void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr); void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr);
GeeList* vala_initializer_list_get_initializers (ValaInitializerList* self) ; ValaList* vala_initializer_list_get_initializers (ValaInitializerList* self );
ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference); ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference);
ValaInitializerList* vala_initializer_list_construct (GType object_type, Va laSourceReference* source_reference); ValaInitializerList* vala_initializer_list_construct (GType object_type, Va laSourceReference* source_reference);
gint vala_initializer_list_get_size (ValaInitializerList* self); gint vala_initializer_list_get_size (ValaInitializerList* self);
ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source); ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source);
ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons t char* i, ValaSourceReference* source); ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons t char* i, ValaSourceReference* source);
char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self); char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self);
const char* vala_integer_literal_get_value (ValaIntegerLiteral* self); const char* vala_integer_literal_get_value (ValaIntegerLiteral* self);
void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value); void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value);
GType vala_integer_type_get_type (void); GType vala_integer_type_get_type (void);
ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char * literal_value, const char* literal_type_name); ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char * literal_value, const char* literal_type_name);
ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct * type_symbol, const char* literal_value, const char* literal_type_name); ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct * type_symbol, const char* literal_value, const char* literal_type_name);
GeeList* vala_interface_get_classes (ValaInterface* self); ValaList* vala_interface_get_classes (ValaInterface* self);
GeeList* vala_interface_get_structs (ValaInterface* self); ValaList* vala_interface_get_structs (ValaInterface* self);
GeeList* vala_interface_get_enums (ValaInterface* self); ValaList* vala_interface_get_enums (ValaInterface* self);
GeeList* vala_interface_get_delegates (ValaInterface* self); ValaList* vala_interface_get_delegates (ValaInterface* self);
ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference, ValaComment* comment); ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference, ValaComment* comment);
ValaInterface* vala_interface_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference, ValaComment* comment); ValaInterface* vala_interface_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference, ValaComment* comment);
void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe); void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe);
void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type); void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type);
GeeList* vala_interface_get_prerequisites (ValaInterface* self); ValaList* vala_interface_get_prerequisites (ValaInterface* self);
void vala_interface_add_method (ValaInterface* self, ValaMethod* m); void vala_interface_add_method (ValaInterface* self, ValaMethod* m);
void vala_interface_add_field (ValaInterface* self, ValaField* f); void vala_interface_add_field (ValaInterface* self, ValaField* f);
GeeList* vala_interface_get_fields (ValaInterface* self); ValaList* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_constant (ValaInterface* self, ValaConstant* c); void vala_interface_add_constant (ValaInterface* self, ValaConstant* c);
GeeList* vala_interface_get_constants (ValaInterface* self); ValaList* vala_interface_get_constants (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig); void vala_interface_add_signal (ValaInterface* self, ValaSignal* sig);
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);
void vala_interface_set_cname (ValaInterface* self, const char* cname); void vala_interface_set_cname (ValaInterface* self, const char* cname);
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);
skipping to change at line 4167 skipping to change at line 4256
ValaInterface* vala_interface_type_get_interface_symbol (ValaInterfaceType* self); ValaInterface* vala_interface_type_get_interface_symbol (ValaInterfaceType* self);
void vala_interface_type_set_interface_symbol (ValaInterfaceType* self, Val aInterface* value); void vala_interface_type_set_interface_symbol (ValaInterfaceType* self, Val aInterface* value);
GType vala_invalid_type_get_type (void); GType vala_invalid_type_get_type (void);
ValaInvalidType* vala_invalid_type_new (void); ValaInvalidType* vala_invalid_type_new (void);
ValaInvalidType* vala_invalid_type_construct (GType object_type); ValaInvalidType* vala_invalid_type_construct (GType object_type);
ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_construct (GType object_type, ValaExpression* expression_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_construct (GType object_type, ValaExpression* expression_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body (GType object_type, ValaBlock* statement_body, ValaSourceReference* source_ reference); ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body (GType object_type, ValaBlock* statement_body, ValaSourceReference* source_ reference);
void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param); void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param);
GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self) ; ValaList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self );
ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self); ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self);
void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value); void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value);
ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self); ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self);
void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value); void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value);
ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self);
void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value); void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value);
ValaLiteral* vala_literal_construct (GType object_type); ValaLiteral* vala_literal_construct (GType object_type);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference); ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference);
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference); ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference);
ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f); ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f);
skipping to change at line 4201 skipping to change at line 4290
ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference); ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference);
ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx pression* resource, ValaBlock* body, ValaSourceReference* source_reference) ; ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx pression* resource, ValaBlock* body, ValaSourceReference* source_reference) ;
ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self); ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self);
void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value); void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value);
ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self); ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self);
void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e); void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e);
ValaLoop* vala_loop_new (ValaBlock* body, ValaSourceReference* source_refer ence); ValaLoop* vala_loop_new (ValaBlock* body, ValaSourceReference* source_refer ence);
ValaLoop* vala_loop_construct (GType object_type, ValaBlock* body, ValaSour ceReference* source_reference); ValaLoop* vala_loop_construct (GType object_type, ValaBlock* body, ValaSour ceReference* source_reference);
ValaBlock* vala_loop_get_body (ValaLoop* self); ValaBlock* vala_loop_get_body (ValaLoop* self);
void vala_loop_set_body (ValaLoop* self, ValaBlock* value); void vala_loop_set_body (ValaLoop* self, ValaBlock* value);
GType vala_markup_reader_get_type (void);
ValaMarkupReader* vala_markup_reader_new (const char* filename);
ValaMarkupReader* vala_markup_reader_construct (GType object_type, const ch
ar* filename);
char* vala_markup_reader_get_attribute (ValaMarkupReader* self, const char*
attr);
GType vala_markup_token_type_get_type (void);
ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self,
ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
const char* vala_markup_reader_get_filename (ValaMarkupReader* self);
const char* vala_markup_reader_get_name (ValaMarkupReader* self);
const char* vala_markup_token_type_to_string (ValaMarkupTokenType self);
ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment); ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment);
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
ValaSymbol* vala_member_get_hidden_member (ValaMember* self); ValaSymbol* vala_member_get_hidden_member (ValaMember* self);
ValaComment* vala_member_get_comment (ValaMember* self); ValaComment* vala_member_get_comment (ValaMember* self);
void vala_member_set_comment (ValaMember* self, ValaComment* value); void vala_member_set_comment (ValaMember* self, ValaComment* value);
gboolean vala_member_get_hides (ValaMember* self); gboolean vala_member_get_hides (ValaMember* self);
void vala_member_set_hides (ValaMember* self, gboolean value); void vala_member_set_hides (ValaMember* self, gboolean value);
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const char* member_name, ValaSourceReference* source_referen ce); ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const char* member_name, ValaSourceReference* source_referen ce);
ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst char* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_pointer (GType object_type, ValaExpression* inner, const char* member_name, ValaSourceReference* source _reference); ValaMemberAccess* vala_member_access_construct_pointer (GType object_type, ValaExpression* inner, const char* member_name, ValaSourceReference* source _reference);
void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg); void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg);
GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self); ValaList* vala_member_access_get_type_arguments (ValaMemberAccess* self);
ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self); ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self);
void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value); void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value);
const char* vala_member_access_get_member_name (ValaMemberAccess* self); const char* vala_member_access_get_member_name (ValaMemberAccess* self);
void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value); void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value);
gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf); gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf);
void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value); void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value);
gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self); gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self);
void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value); void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value);
gboolean vala_member_access_get_creation_member (ValaMemberAccess* self); gboolean vala_member_access_get_creation_member (ValaMemberAccess* self);
void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value); void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value);
skipping to change at line 4241 skipping to change at line 4339
const char* vala_member_initializer_get_name (ValaMemberInitializer* self); const char* vala_member_initializer_get_name (ValaMemberInitializer* self);
void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* value); void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* value);
ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self); ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self);
void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value); void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value);
ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self); ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self);
void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value); void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value);
#define VALA_METHOD_DEFAULT_SENTINEL "NULL" #define VALA_METHOD_DEFAULT_SENTINEL "NULL"
ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference, ValaComment* comment); ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference, ValaComment* comment);
ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
GeeList* vala_method_get_parameters (ValaMethod* self); ValaList* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
char* vala_method_get_cname (ValaMethod* self); char* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_finish_cname (ValaMethod* self); char* vala_method_get_finish_cname (ValaMethod* self);
char* vala_method_get_default_cname (ValaMethod* self); char* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); char* vala_method_get_real_cname (ValaMethod* self);
char* vala_method_get_finish_real_cname (ValaMethod* self); char* vala_method_get_finish_real_cname (ValaMethod* self);
char* vala_method_get_finish_vfunc_name (ValaMethod* self); char* vala_method_get_finish_vfunc_name (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const char* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match);
void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p ); void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p );
GeeList* vala_method_get_type_parameters (ValaMethod* self); ValaList* vala_method_get_type_parameters (ValaMethod* self);
gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na me); gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na me);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
GeeList* vala_method_get_preconditions (ValaMethod* self); ValaList* vala_method_get_preconditions (ValaMethod* self);
void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition); void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition);
GeeList* vala_method_get_postconditions (ValaMethod* self); ValaList* vala_method_get_postconditions (ValaMethod* self);
gint vala_method_get_required_arguments (ValaMethod* self); gint vala_method_get_required_arguments (ValaMethod* self);
ValaMethod* vala_method_get_callback_method (ValaMethod* self); ValaMethod* vala_method_get_callback_method (ValaMethod* self);
GeeList* vala_method_get_async_begin_parameters (ValaMethod* self); ValaList* vala_method_get_async_begin_parameters (ValaMethod* self);
GeeList* vala_method_get_async_end_parameters (ValaMethod* self); ValaList* vala_method_get_async_end_parameters (ValaMethod* self);
void vala_method_add_captured_variable (ValaMethod* self, ValaLocalVariable * local); void vala_method_add_captured_variable (ValaMethod* self, ValaLocalVariable * local);
void vala_method_get_captured_variables (ValaMethod* self, GeeCollection* v ariables); void vala_method_get_captured_variables (ValaMethod* self, ValaCollection* variables);
ValaDataType* vala_method_get_return_type (ValaMethod* self); ValaDataType* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); void vala_method_set_return_type (ValaMethod* self, ValaDataType* value);
ValaBlock* vala_method_get_body (ValaMethod* self); ValaBlock* vala_method_get_body (ValaMethod* self);
void vala_method_set_body (ValaMethod* self, ValaBlock* value); void vala_method_set_body (ValaMethod* self, ValaBlock* value);
ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self);
void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value);
ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self);
void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value);
MemberBinding vala_method_get_binding (ValaMethod* self); MemberBinding vala_method_get_binding (ValaMethod* self);
void vala_method_set_binding (ValaMethod* self, MemberBinding value); void vala_method_set_binding (ValaMethod* self, MemberBinding value);
skipping to change at line 4331 skipping to change at line 4429
void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ; void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ;
gboolean vala_method_get_closure (ValaMethod* self); gboolean vala_method_get_closure (ValaMethod* self);
void vala_method_set_closure (ValaMethod* self, gboolean value); void vala_method_set_closure (ValaMethod* self, gboolean value);
gboolean vala_method_get_coroutine (ValaMethod* self); gboolean vala_method_get_coroutine (ValaMethod* self);
void vala_method_set_coroutine (ValaMethod* self, gboolean value); void vala_method_set_coroutine (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_async_callback (ValaMethod* self); gboolean vala_method_get_is_async_callback (ValaMethod* self);
void vala_method_set_is_async_callback (ValaMethod* self, gboolean value); void vala_method_set_is_async_callback (ValaMethod* self, gboolean value);
ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer ence* source_reference); ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer ence* source_reference);
ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi on* call, ValaSourceReference* source_reference); ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi on* call, ValaSourceReference* source_reference);
void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg); void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg);
GeeList* vala_method_call_get_argument_list (ValaMethodCall* self); ValaList* vala_method_call_get_argument_list (ValaMethodCall* self);
ValaExpression* vala_method_call_get_call (ValaMethodCall* self); ValaExpression* vala_method_call_get_call (ValaMethodCall* self);
void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value ); void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value );
gboolean vala_method_call_get_is_yield_expression (ValaMethodCall* self); gboolean vala_method_call_get_is_yield_expression (ValaMethodCall* self);
void vala_method_call_set_is_yield_expression (ValaMethodCall* self, gboole an value); void vala_method_call_set_is_yield_expression (ValaMethodCall* self, gboole an value);
gboolean vala_method_call_get_is_assert (ValaMethodCall* self);
GType vala_method_type_get_type (void); GType vala_method_type_get_type (void);
ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); ValaMethodType* vala_method_type_new (ValaMethod* method_symbol);
ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol); ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol);
ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self);
void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value); void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value);
ValaNamedArgument* vala_named_argument_new (const char* name, ValaExpressio
n* inner, ValaSourceReference* source_reference);
ValaNamedArgument* vala_named_argument_construct (GType object_type, const
char* name, ValaExpression* inner, ValaSourceReference* source_reference);
const char* vala_named_argument_get_name (ValaNamedArgument* self);
void vala_named_argument_set_name (ValaNamedArgument* self, const char* val
ue);
ValaExpression* vala_named_argument_get_inner (ValaNamedArgument* self);
void vala_named_argument_set_inner (ValaNamedArgument* self, ValaExpression
* value);
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference); ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference);
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);
void vala_namespace_add_using_directive (ValaNamespace* self, ValaUsingDire ctive* ns); void vala_namespace_add_using_directive (ValaNamespace* self, ValaUsingDire ctive* ns);
void vala_namespace_add_comment (ValaNamespace* self, ValaComment* comment) ; void vala_namespace_add_comment (ValaNamespace* self, ValaComment* comment) ;
GeeList* vala_namespace_get_comments (ValaNamespace* self); ValaList* vala_namespace_get_comments (ValaNamespace* self);
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); ValaList* 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_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); ValaList* vala_namespace_get_structs (ValaNamespace* self);
GeeList* vala_namespace_get_classes (ValaNamespace* self); ValaList* vala_namespace_get_classes (ValaNamespace* self);
GeeList* vala_namespace_get_interfaces (ValaNamespace* self); ValaList* vala_namespace_get_interfaces (ValaNamespace* self);
GeeList* vala_namespace_get_enums (ValaNamespace* self); ValaList* vala_namespace_get_enums (ValaNamespace* self);
GeeList* vala_namespace_get_error_domains (ValaNamespace* self); ValaList* vala_namespace_get_error_domains (ValaNamespace* self);
GeeList* vala_namespace_get_fields (ValaNamespace* self); ValaList* vala_namespace_get_fields (ValaNamespace* self);
GeeList* vala_namespace_get_constants (ValaNamespace* self); ValaList* vala_namespace_get_constants (ValaNamespace* self);
GeeList* vala_namespace_get_delegates (ValaNamespace* self); ValaList* vala_namespace_get_delegates (ValaNamespace* self);
GeeList* vala_namespace_get_methods (ValaNamespace* self); ValaList* vala_namespace_get_methods (ValaNamespace* self);
void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt);
void vala_namespace_add_field (ValaNamespace* self, ValaField* f); void vala_namespace_add_field (ValaNamespace* self, ValaField* f);
void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m);
GeeList* vala_namespace_get_cprefixes (ValaNamespace* self); ValaList* vala_namespace_get_cprefixes (ValaNamespace* self);
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix);
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix);
void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename); void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename);
void vala_namespace_add_cheader_filename (ValaNamespace* self, const char* cheader_filename); void vala_namespace_add_cheader_filename (ValaNamespace* self, const char* cheader_filename);
void vala_namespace_process_attributes (ValaNamespace* self); void vala_namespace_process_attributes (ValaNamespace* self);
GType vala_null_checker_get_type (void);
ValaNullChecker* vala_null_checker_new (void);
ValaNullChecker* vala_null_checker_construct (GType object_type);
void vala_null_checker_check (ValaNullChecker* self, ValaCodeContext* conte
xt);
ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source); ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source);
ValaNullLiteral* vala_null_literal_construct (GType object_type, ValaSource Reference* source); ValaNullLiteral* vala_null_literal_construct (GType object_type, ValaSource Reference* source);
GType vala_null_type_get_type (void); GType vala_null_type_get_type (void);
ValaNullType* vala_null_type_new (ValaSourceReference* source_reference); ValaNullType* vala_null_type_new (ValaSourceReference* source_reference);
ValaNullType* vala_null_type_construct (GType object_type, ValaSourceRefere nce* source_reference); ValaNullType* vala_null_type_construct (GType object_type, ValaSourceRefere nce* source_reference);
ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference); ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference);
ValaObjectCreationExpression* vala_object_creation_expression_construct (GT ype object_type, ValaMemberAccess* member_name, ValaSourceReference* source _reference); ValaObjectCreationExpression* vala_object_creation_expression_construct (GT ype object_type, ValaMemberAccess* member_name, ValaSourceReference* source _reference);
void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg); void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg);
GeeList* vala_object_creation_expression_get_argument_list (ValaObjectCreat ionExpression* self); ValaList* vala_object_creation_expression_get_argument_list (ValaObjectCrea tionExpression* self);
void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init); void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init);
GeeList* vala_object_creation_expression_get_object_initializer (ValaObject CreationExpression* self); ValaList* vala_object_creation_expression_get_object_initializer (ValaObjec tCreationExpression* self);
ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self); ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self);
void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value); void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value);
ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self); ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self);
void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value); void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value);
ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self); ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self);
void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value); void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value);
gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self); gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self);
void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value); void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value);
GType vala_object_type_get_type (void); GType vala_object_type_get_type (void);
ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol); ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol);
ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy peSymbol* type_symbol); ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy peSymbol* type_symbol);
ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f); ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f);
void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value); void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value);
ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, const char* name, ValaSourceReference* source_reference, ValaComment* comm ent); ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, const char* name, ValaSourceReference* source_reference, ValaComment* comm ent);
GeeList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); ValaList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); ValaList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self);
GeeList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* self ValaList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* sel
); f);
void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self , ValaTypeParameter* p); void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self , ValaTypeParameter* p);
GeeList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol* ValaList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol
self); * self);
ValaObjectType* vala_object_type_symbol_get_this_type (ValaObjectTypeSymbol
* self);
void vala_object_type_symbol_add_hidden_method (ValaObjectTypeSymbol* self,
ValaMethod* m);
GType vala_parser_get_type (void); GType vala_parser_get_type (void);
ValaParser* vala_parser_new (void); ValaParser* vala_parser_new (void);
ValaParser* vala_parser_construct (GType object_type); ValaParser* vala_parser_construct (GType object_type);
void vala_parser_parse (ValaParser* self, ValaCodeContext* context); void vala_parser_parse (ValaParser* self, ValaCodeContext* context);
void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file) ; void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file) ;
GQuark vala_parse_error_quark (void); GQuark vala_parse_error_quark (void);
ValaPhiFunction* vala_phi_function_new (ValaLocalVariable* variable, gint n um_of_ops); ValaPhiFunction* vala_phi_function_new (ValaLocalVariable* variable, gint n um_of_ops);
ValaPhiFunction* vala_phi_function_construct (GType object_type, ValaLocalV ariable* variable, gint num_of_ops); ValaPhiFunction* vala_phi_function_construct (GType object_type, ValaLocalV ariable* variable, gint num_of_ops);
ValaLocalVariable* vala_phi_function_get_original_variable (ValaPhiFunction * self); ValaLocalVariable* vala_phi_function_get_original_variable (ValaPhiFunction * self);
GeeList* vala_phi_function_get_operands (ValaPhiFunction* self); ValaList* vala_phi_function_get_operands (ValaPhiFunction* self);
ValaPointerIndirection* vala_pointer_indirection_new (ValaExpression* inner , ValaSourceReference* source_reference); ValaPointerIndirection* vala_pointer_indirection_new (ValaExpression* inner , ValaSourceReference* source_reference);
ValaPointerIndirection* vala_pointer_indirection_construct (GType object_ty pe, ValaExpression* inner, ValaSourceReference* source_reference); ValaPointerIndirection* vala_pointer_indirection_construct (GType object_ty pe, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_pointer_indirection_get_inner (ValaPointerIndirection* self); ValaExpression* vala_pointer_indirection_get_inner (ValaPointerIndirection* self);
void vala_pointer_indirection_set_inner (ValaPointerIndirection* self, Vala Expression* value); void vala_pointer_indirection_set_inner (ValaPointerIndirection* self, Vala Expression* value);
GType vala_pointer_type_get_type (void); GType vala_pointer_type_get_type (void);
ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference); ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference);
ValaPointerType* vala_pointer_type_construct (GType object_type, ValaDataTy pe* base_type, ValaSourceReference* source_reference); ValaPointerType* vala_pointer_type_construct (GType object_type, ValaDataTy pe* base_type, ValaSourceReference* source_reference);
ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self); ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self);
void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value); void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value);
ValaPostfixExpression* vala_postfix_expression_new (ValaExpression* _inner, gboolean inc, ValaSourceReference* source); ValaPostfixExpression* vala_postfix_expression_new (ValaExpression* _inner, gboolean inc, ValaSourceReference* source);
skipping to change at line 4533 skipping to change at line 4636
gpointer vala_scanner_ref (gpointer instance); gpointer vala_scanner_ref (gpointer instance);
void vala_scanner_unref (gpointer instance); void vala_scanner_unref (gpointer instance);
GParamSpec* vala_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_scanner (GValue* value, gpointer v_object); void vala_value_set_scanner (GValue* value, gpointer v_object);
gpointer vala_value_get_scanner (const GValue* value); gpointer vala_value_get_scanner (const GValue* value);
GType vala_scanner_get_type (void); GType vala_scanner_get_type (void);
ValaScanner* vala_scanner_new (ValaSourceFile* source_file); ValaScanner* vala_scanner_new (ValaSourceFile* source_file);
ValaScanner* vala_scanner_construct (GType object_type, ValaSourceFile* sou rce_file); ValaScanner* vala_scanner_construct (GType object_type, ValaSourceFile* sou rce_file);
GType vala_token_type_get_type (void); GType vala_token_type_get_type (void);
ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le n); ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le n);
ValaTokenType vala_scanner_read_template_token (ValaScanner* self, ValaSour ceLocation* token_begin, ValaSourceLocation* token_end);
ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end);
void vala_scanner_parse_file_comments (ValaScanner* self); void vala_scanner_parse_file_comments (ValaScanner* self);
ValaComment* vala_scanner_pop_comment (ValaScanner* self); ValaComment* vala_scanner_pop_comment (ValaScanner* self);
ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self); ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self);
ValaScope* vala_scope_new (ValaSymbol* owner); ValaScope* vala_scope_new (ValaSymbol* owner);
ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner); ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner);
void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym);
void vala_scope_remove (ValaScope* self, const char* name); void vala_scope_remove (ValaScope* self, const char* name);
ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name);
gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope);
GeeMap* vala_scope_get_symbol_table (ValaScope* self); ValaMap* vala_scope_get_symbol_table (ValaScope* self);
ValaSymbol* vala_scope_get_owner (ValaScope* self); ValaSymbol* vala_scope_get_owner (ValaScope* self);
void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); void vala_scope_set_owner (ValaScope* self, ValaSymbol* value);
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
GType vala_struct_value_type_get_type (void); GType vala_struct_value_type_get_type (void);
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
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); gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue); ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue);
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);
gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args ); gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, ValaList* params, ValaList* ar gs);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t ype, ValaCodeNode* node_reference); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t ype, ValaCodeNode* node_reference);
gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self); gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type); void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type); ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type);
ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self); ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self);
ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer * self, ValaSymbol* sym); ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer * self, ValaSymbol* sym);
gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf); gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf);
ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self); ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self);
void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value); void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value);
ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self); ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self);
skipping to change at line 4579 skipping to change at line 4683
void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value); void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value);
ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self); ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self);
ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self); ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self);
ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self); ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self);
ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self); ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self);
ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self); ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self);
ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self); ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self);
ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference, ValaComment* comment); ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference, ValaComment* comment);
ValaSignal* vala_signal_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaSignal* vala_signal_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m); void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m);
GeeList* vala_signal_get_parameters (ValaSignal* self); ValaList* vala_signal_get_parameters (ValaSignal* self);
ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type, ValaCodeNode* node_reference); ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type, ValaCodeNode* node_reference);
char* vala_signal_get_cname (ValaSignal* self); char* vala_signal_get_cname (ValaSignal* self);
void vala_signal_set_cname (ValaSignal* self, const char* cname); void vala_signal_set_cname (ValaSignal* self, const char* cname);
ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c onst char* detail); ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c onst char* detail);
void vala_signal_process_attributes (ValaSignal* self); void vala_signal_process_attributes (ValaSignal* self);
ValaDataType* vala_signal_get_return_type (ValaSignal* self); ValaDataType* vala_signal_get_return_type (ValaSignal* self);
void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value); void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value);
ValaBlock* vala_signal_get_body (ValaSignal* self); ValaBlock* vala_signal_get_body (ValaSignal* self);
void vala_signal_set_body (ValaSignal* self, ValaBlock* value); void vala_signal_set_body (ValaSignal* self, ValaBlock* value);
gboolean vala_signal_get_has_emitter (ValaSignal* self); gboolean vala_signal_get_has_emitter (ValaSignal* self);
skipping to change at line 4606 skipping to change at line 4710
ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal* signal_symbol); ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal* signal_symbol);
ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self); ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self);
void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal* value); void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal* value);
ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* source);
ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self); ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self);
void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value); void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value);
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char* filename, gboolean pkg, const char* content); ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char* filename, gboolean pkg, const char* content);
ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont ext* context, const char* filename, gboolean pkg, const char* content); ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont ext* context, const char* filename, gboolean pkg, const char* content);
void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt); void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt);
GeeList* vala_source_file_get_comments (ValaSourceFile* self); ValaList* vala_source_file_get_comments (ValaSourceFile* self);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns);
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node);
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node );
GeeList* vala_source_file_get_nodes (ValaSourceFile* self); ValaList* vala_source_file_get_nodes (ValaSourceFile* self);
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r);
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor);
char* vala_source_file_get_relative_filename (ValaSourceFile* self); char* vala_source_file_get_relative_filename (ValaSourceFile* self);
char* vala_source_file_get_csource_filename (ValaSourceFile* self); char* vala_source_file_get_csource_filename (ValaSourceFile* self);
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); char* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno);
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self);
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); gsize vala_source_file_get_mapped_length (ValaSourceFile* self);
gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer); gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer);
const char* vala_source_file_get_filename (ValaSourceFile* self); const char* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const char* value ); void vala_source_file_set_filename (ValaSourceFile* self, const char* value );
gboolean vala_source_file_get_external_package (ValaSourceFile* self); gboolean vala_source_file_get_external_package (ValaSourceFile* self);
void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value); void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue);
const char* vala_source_file_get_content (ValaSourceFile* self); const char* vala_source_file_get_content (ValaSourceFile* self);
void vala_source_file_set_content (ValaSourceFile* self, const char* value) ; void vala_source_file_set_content (ValaSourceFile* self, const char* value) ;
GeeList* vala_source_file_get_current_using_directives (ValaSourceFile* sel ValaList* vala_source_file_get_current_using_directives (ValaSourceFile* se
f); lf);
void vala_source_file_set_current_using_directives (ValaSourceFile* self, G void vala_source_file_set_current_using_directives (ValaSourceFile* self, V
eeList* value); alaList* value);
void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint _line, gint _column); void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint _line, gint _column);
ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column); ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
ValaSourceReference* vala_source_reference_construct (GType object_type, Va laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column); ValaSourceReference* vala_source_reference_construct (GType object_type, Va laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
char* vala_source_reference_to_string (ValaSourceReference* self); char* vala_source_reference_to_string (ValaSourceReference* self);
ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self);
void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value); void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value);
gint vala_source_reference_get_first_line (ValaSourceReference* self); gint vala_source_reference_get_first_line (ValaSourceReference* self);
void vala_source_reference_set_first_line (ValaSourceReference* self, gint value); void vala_source_reference_set_first_line (ValaSourceReference* self, gint value);
gint vala_source_reference_get_first_column (ValaSourceReference* self); gint vala_source_reference_get_first_column (ValaSourceReference* self);
void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value); void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value);
gint vala_source_reference_get_last_line (ValaSourceReference* self); gint vala_source_reference_get_last_line (ValaSourceReference* self);
void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue); void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue);
gint vala_source_reference_get_last_column (ValaSourceReference* self); gint vala_source_reference_get_last_column (ValaSourceReference* self);
void vala_source_reference_set_last_column (ValaSourceReference* self, gint value); void vala_source_reference_set_last_column (ValaSourceReference* self, gint value);
GeeList* vala_source_reference_get_using_directives (ValaSourceReference* s elf); ValaList* vala_source_reference_get_using_directives (ValaSourceReference* self);
GType vala_statement_list_get_type (void); GType vala_statement_list_get_type (void);
ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref erence); ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref erence);
ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo urceReference* source_reference); ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo urceReference* source_reference);
ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index ); ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index );
void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat ement* stmt); void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat ement* stmt);
void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt) ; void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt) ;
void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS tatement* stmt); void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS tatement* stmt);
gint vala_statement_list_get_length (ValaStatementList* self); gint vala_statement_list_get_length (ValaStatementList* self);
ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe ference* source_reference); ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe ference* source_reference);
ValaStringLiteral* vala_string_literal_construct (GType object_type, const char* value, ValaSourceReference* source_reference); ValaStringLiteral* vala_string_literal_construct (GType object_type, const char* value, ValaSourceReference* source_reference);
char* vala_string_literal_eval (ValaStringLiteral* self); char* vala_string_literal_eval (ValaStringLiteral* self);
const char* vala_string_literal_get_value (ValaStringLiteral* self); const char* vala_string_literal_get_value (ValaStringLiteral* self);
void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue); void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue);
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference, ValaComment* comment); ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference, ValaComment* comment);
ValaStruct* vala_struct_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment); ValaStruct* vala_struct_construct (GType object_type, const char* name, Val aSourceReference* source_reference, ValaComment* comment);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
GeeList* vala_struct_get_type_parameters (ValaStruct* self); ValaList* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeList* vala_struct_get_fields (ValaStruct* self); ValaList* vala_struct_get_fields (ValaStruct* self);
GeeList* vala_struct_get_constants (ValaStruct* self); ValaList* vala_struct_get_constants (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeList* vala_struct_get_methods (ValaStruct* self); ValaList* vala_struct_get_methods (ValaStruct* self);
void vala_struct_add_property (ValaStruct* self, ValaProperty* prop); void vala_struct_add_property (ValaStruct* self, ValaProperty* prop);
GeeList* vala_struct_get_properties (ValaStruct* self); ValaList* vala_struct_get_properties (ValaStruct* self);
void vala_struct_set_cname (ValaStruct* self, const char* cname); void vala_struct_set_cname (ValaStruct* self, const char* cname);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_boolean_type (ValaStruct* self); gboolean vala_struct_is_boolean_type (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
skipping to change at line 4715 skipping to change at line 4819
ValaSwitchLabel* vala_switch_label_construct (GType object_type, ValaExpres sion* expr, ValaSourceReference* source); ValaSwitchLabel* vala_switch_label_construct (GType object_type, ValaExpres sion* expr, ValaSourceReference* source);
ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s ource); ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s ource);
ValaSwitchLabel* vala_switch_label_construct_with_default (GType object_typ e, ValaSourceReference* source); ValaSwitchLabel* vala_switch_label_construct_with_default (GType object_typ e, ValaSourceReference* source);
ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self); ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self);
void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio n* value); void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio n* value);
ValaSwitchSection* vala_switch_label_get_section (ValaSwitchLabel* self); ValaSwitchSection* vala_switch_label_get_section (ValaSwitchLabel* self);
void vala_switch_label_set_section (ValaSwitchLabel* self, ValaSwitchSectio n* value); void vala_switch_label_set_section (ValaSwitchLabel* self, ValaSwitchSectio n* value);
ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence); ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence);
ValaSwitchSection* vala_switch_section_construct (GType object_type, ValaSo urceReference* source_reference); ValaSwitchSection* vala_switch_section_construct (GType object_type, ValaSo urceReference* source_reference);
void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label); void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label);
GeeList* vala_switch_section_get_labels (ValaSwitchSection* self); ValaList* vala_switch_section_get_labels (ValaSwitchSection* self);
gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); gboolean vala_switch_section_has_default_label (ValaSwitchSection* self);
ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section); void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section);
GeeList* vala_switch_statement_get_sections (ValaSwitchStatement* self); ValaList* vala_switch_statement_get_sections (ValaSwitchStatement* self);
ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self); ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self);
void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value); void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value);
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
gboolean vala_symbol_is_private_symbol (ValaSymbol* self); gboolean vala_symbol_is_private_symbol (ValaSymbol* self);
ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
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); ValaList* 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, gboolean is_internal); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal);
gboolean vala_symbol_is_instance_member (ValaSymbol* self); gboolean vala_symbol_is_instance_member (ValaSymbol* self);
gboolean vala_symbol_is_class_member (ValaSymbol* self); gboolean vala_symbol_is_class_member (ValaSymbol* self);
ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self);
ValaScope* vala_symbol_get_owner (ValaSymbol* self); ValaScope* vala_symbol_get_owner (ValaSymbol* self);
void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value);
const char* vala_symbol_get_name (ValaSymbol* self); const char* vala_symbol_get_name (ValaSymbol* self);
void vala_symbol_set_name (ValaSymbol* self, const char* value); void vala_symbol_set_name (ValaSymbol* self, const char* value);
skipping to change at line 4756 skipping to change at line 4860
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e);
ValaScope* vala_symbol_get_scope (ValaSymbol* self); ValaScope* vala_symbol_get_scope (ValaSymbol* self);
gboolean vala_symbol_get_external (ValaSymbol* self); gboolean vala_symbol_get_external (ValaSymbol* self);
void vala_symbol_set_external (ValaSymbol* self, gboolean value); void vala_symbol_set_external (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_external_package (ValaSymbol* self); gboolean vala_symbol_get_external_package (ValaSymbol* self);
GType vala_symbol_resolver_get_type (void); GType vala_symbol_resolver_get_type (void);
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context);
ValaSymbolResolver* vala_symbol_resolver_new (void); ValaSymbolResolver* vala_symbol_resolver_new (void);
ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type);
GType vala_template_get_type (void);
ValaTemplate* vala_template_new (void);
ValaTemplate* vala_template_construct (GType object_type);
void vala_template_add_expression (ValaTemplate* self, ValaExpression* expr
);
ValaList* vala_template_get_expressions (ValaTemplate* self);
ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, ValaSourceReference* source_reference); ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, ValaSourceReference* source_reference);
ValaThrowStatement* vala_throw_statement_construct (GType object_type, Vala Expression* error_expression, ValaSourceReference* source_reference); ValaThrowStatement* vala_throw_statement_construct (GType object_type, Vala Expression* error_expression, ValaSourceReference* source_reference);
ValaExpression* vala_throw_statement_get_error_expression (ValaThrowStateme nt* self); ValaExpression* vala_throw_statement_get_error_expression (ValaThrowStateme nt* self);
void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value); void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value);
const char* vala_token_type_to_string (ValaTokenType self); const char* vala_token_type_to_string (ValaTokenType self);
ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference);
ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference);
void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause); void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause);
GeeList* vala_try_statement_get_catch_clauses (ValaTryStatement* self); ValaList* vala_try_statement_get_catch_clauses (ValaTryStatement* self);
ValaBlock* vala_try_statement_get_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_body (ValaTryStatement* self);
void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ; void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ;
ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self);
void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value); void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value);
GType vala_tuple_get_type (void); GType vala_tuple_get_type (void);
ValaTuple* vala_tuple_new (void); ValaTuple* vala_tuple_new (void);
ValaTuple* vala_tuple_construct (GType object_type); ValaTuple* vala_tuple_construct (GType object_type);
void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr); void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr);
GeeList* vala_tuple_get_expressions (ValaTuple* self); ValaList* vala_tuple_get_expressions (ValaTuple* self);
ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source); ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source);
ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source); ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source);
ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self); ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self);
void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue); void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue);
ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self); ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self);
void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value); void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value);
ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* source);
ValaTypeofExpression* vala_typeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); ValaTypeofExpression* vala_typeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi on* self); ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi on* self);
void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self, ValaDataType* value); void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self, ValaDataType* value);
 End of changes. 106 change blocks. 
147 lines changed or deleted 289 lines changed or added


 valaccode.h   valaccode.h 
/* valaccode.h generated by valac, the Vala compiler, do not modify */ /* valaccode.h generated by valac, the Vala compiler, do not modify */
#ifndef __VALACCODE_H__ #ifndef __VALACCODE_H__
#define __VALACCODE_H__ #define __VALACCODE_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.h> #include <valagee.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_NODE (vala_ccode_node_get_type ()) #define VALA_TYPE_CCODE_NODE (vala_ccode_node_get_type ())
#define VALA_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CCODE_NODE, ValaCCodeNode)) #define VALA_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CCODE_NODE, ValaCCodeNode))
#define VALA_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CCODE_NODE, ValaCCodeNodeClass)) #define VALA_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CCODE_NODE, ValaCCodeNodeClass))
#define VALA_IS_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CCODE_NODE)) #define VALA_IS_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CCODE_NODE))
#define VALA_IS_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_NODE)) #define VALA_IS_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_NODE))
#define VALA_CCODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CCODE_NODE, ValaCCodeNodeClass)) #define VALA_CCODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CCODE_NODE, ValaCCodeNodeClass))
skipping to change at line 1126 skipping to change at line 1126
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_cast_expression_get_type (void); GType vala_ccode_cast_expression_get_type (void);
ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type);
ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object _type, ValaCCodeExpression* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object _type, ValaCCodeExpression* expr, const char* type);
ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self); ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self);
void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value); void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value);
const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self); const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self);
void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value); void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value);
GType vala_ccode_comma_expression_get_type (void); GType vala_ccode_comma_expression_get_type (void);
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr);
GeeList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* s elf); ValaList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* self);
ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void); ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void);
ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type); ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type);
GType vala_ccode_comment_get_type (void); GType vala_ccode_comment_get_type (void);
ValaCCodeComment* vala_ccode_comment_new (const char* _text); ValaCCodeComment* vala_ccode_comment_new (const char* _text);
ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ar* _text); ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ar* _text);
const char* vala_ccode_comment_get_text (ValaCCodeComment* self); const char* vala_ccode_comment_get_text (ValaCCodeComment* self);
void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value ); void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value );
GType vala_ccode_conditional_expression_get_type (void); GType vala_ccode_conditional_expression_get_type (void);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr);
skipping to change at line 1215 skipping to change at line 1215
ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body); ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body);
ValaCCodeForStatement* vala_ccode_for_statement_construct (GType object_typ e, ValaCCodeExpression* condition, ValaCCodeStatement* body); ValaCCodeForStatement* vala_ccode_for_statement_construct (GType object_typ e, ValaCCodeExpression* condition, ValaCCodeStatement* body);
void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr); void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr);
void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr); void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self); ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self);
void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value); void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self); ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self);
void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value); void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value);
GType vala_ccode_fragment_get_type (void); GType vala_ccode_fragment_get_type (void);
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de);
GeeList* vala_ccode_fragment_get_children (ValaCCodeFragment* self); ValaList* vala_ccode_fragment_get_children (ValaCCodeFragment* self);
ValaCCodeFragment* vala_ccode_fragment_new (void); ValaCCodeFragment* vala_ccode_fragment_new (void);
ValaCCodeFragment* vala_ccode_fragment_construct (GType object_type); ValaCCodeFragment* vala_ccode_fragment_construct (GType object_type);
GType vala_ccode_function_get_type (void); GType vala_ccode_function_get_type (void);
ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type); ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type);
ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const char* name, const char* return_type); ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const char* name, const char* return_type);
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
const char* vala_ccode_function_get_name (ValaCCodeFunction* self); const char* vala_ccode_function_get_name (ValaCCodeFunction* self);
void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue); void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue);
ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf); ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf);
void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value); void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value);
const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self); const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self);
void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value); void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value);
ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self); ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self);
void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value); void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value);
GType vala_ccode_function_call_get_type (void); GType vala_ccode_function_call_get_type (void);
ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all); ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all);
ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call); ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call);
void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr); void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr);
void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr); void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr);
GeeList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* sel f); ValaList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* se lf);
ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self); ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self);
void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value); void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value);
GType vala_ccode_function_declarator_get_type (void); GType vala_ccode_function_declarator_get_type (void);
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name); ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name);
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_construct (GTyp e object_type, const char* name); ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_construct (GTyp e object_type, const char* name);
void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param); void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param);
const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla rator* self); const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla rator* self);
void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value); void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value);
GType vala_ccode_goto_statement_get_type (void); GType vala_ccode_goto_statement_get_type (void);
ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name); ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name);
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 12 skipping to change at line 12
#ifndef __VALACODEGEN_H__ #ifndef __VALACODEGEN_H__
#define __VALACODEGEN_H__ #define __VALACODEGEN_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <vala.h> #include <vala.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <valaccode.h> #include <valaccode.h>
#include <gee.h> #include <valagee.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ())
#define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler)) #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler))
#define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
#define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER))
#define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER))
#define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
skipping to change at line 215 skipping to change at line 215
void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr); void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess * expr);
void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr); void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex pr);
void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr); void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce ss* expr);
void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr); void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex pr);
void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr); void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix Expression* expr);
void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr); void (*visit_object_creation_expression) (ValaCCodeModule* self, Val aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr); void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx pression* expr);
void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr); void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx pression* expr);
void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr); void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr ession* expr);
void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr); void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres sion* expr);
void (*visit_named_argument) (ValaCCodeModule* self, ValaNamedArgume nt* expr);
void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr); void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe rIndirection* expr);
void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCCodeModule* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr );
void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l); void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx pression* l);
void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a); void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m); char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala DynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod); gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m ethod);
ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule* self, ValaDataType* type_reference);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value); ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert y_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val aProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self , ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable); ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val aObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node); char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V alaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node); char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami cSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node); char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s elf, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node); char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule * self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeModule* self, GeeList* params, void (*generate_marshaller) (ValaCCodeModule* self, ValaList* params
ValaDataType* return_type, gboolean dbus); , ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeModule* self, GeeList* pa char* (*get_marshaller_function) (ValaCCodeModule* self, ValaList* p
rams, ValaDataType* return_type, const char* prefix, gboolean dbus); arams, ValaDataType* return_type, const char* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim); char* (*get_array_length_cname) (ValaCCodeModule* self, const char* array_cname, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul e* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar ray_cname); char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar ray_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule* self, ValaExpression* array_expr); ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule* self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag); void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node, ValaCCodeFragment* cfrag);
}; };
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
skipping to change at line 406 skipping to change at line 407
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr); void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb erAccess* expr);
void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr); void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod Call* expr);
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr); void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle mentAccess* expr);
void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr); void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc cess* expr);
void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr); void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val aPostfixExpression* expr);
void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr); void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s elf, ValaObjectCreationExpression* expr);
void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr); void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala SizeofExpression* expr);
void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr); void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala TypeofExpression* expr);
void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr); void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU naryExpression* expr);
void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr); void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa stExpression* expr);
void vala_ccode_module_visit_named_argument (ValaCCodeModule* self, ValaNam edArgument* expr);
void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr); void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va laPointerIndirection* expr);
void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr); void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V alaAddressofExpression* expr);
void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr); void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule * self, ValaReferenceTransferExpression* expr);
void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr); void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala BinaryExpression* expr);
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr); void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe ck* expr);
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l); void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala LambdaExpression* l);
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a); void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm ent* a);
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m); char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val aMethod* m);
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method); void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se lf, ValaDynamicMethod* method);
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method); gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM ethod* method);
ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode Module* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value); ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* property_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s elf, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu le* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable); ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s elf, ValaObjectTypeSymbol* bindable);
char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node); char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule* self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va laDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM odule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node); char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo deModule* self, ValaDynamicSignal* node);
void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, GeeList* void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, ValaList
params, ValaDataType* return_type, gboolean dbus); * params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Gee char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Val
List* params, ValaDataType* return_type, const char* prefix, gboolean dbus) aList* params, ValaDataType* return_type, const char* prefix, gboolean dbus
; );
char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim); char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons t char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC odeModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const char* array_cname); char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const char* array_cname);
ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod eModule* self, ValaExpression* array_expr); ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod eModule* self, ValaExpression* array_expr);
void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag); void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod e* node, ValaCCodeFragment* cfrag);
ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self); ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self);
ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self); ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self);
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);
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);
 End of changes. 5 change blocks. 
10 lines changed or deleted 12 lines changed or added

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