Couldn't find wdiff. Falling back to builtin diff colouring... Vala: headers diff between 0.17.3 and 0.17.4 versions
 vala.h   vala.h 
skipping to change at line 983 skipping to change at line 983
#define VALA_TYPE_TEMPLATE (vala_template_get_type ()) #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(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_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(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_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)) #define VALA_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_TEMPLATE, ValaTemplateClass))
typedef struct _ValaTemplate ValaTemplate; typedef struct _ValaTemplate ValaTemplate;
typedef struct _ValaTemplateClass ValaTemplateClass; typedef struct _ValaTemplateClass ValaTemplateClass;
#define VALA_TYPE_LIST_LITERAL (vala_list_literal_get_type ())
#define VALA_LIST_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_LIST_LITERAL, ValaListLiteral))
#define VALA_LIST_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_LIST_LITERAL, ValaListLiteralClass))
#define VALA_IS_LIST_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_LIST_LITERAL))
#define VALA_IS_LIST_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_LIST_LITERAL))
#define VALA_LIST_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_LIST_LITERAL, ValaListLiteralClass))
typedef struct _ValaListLiteral ValaListLiteral;
typedef struct _ValaListLiteralClass ValaListLiteralClass;
#define VALA_TYPE_SET_LITERAL (vala_set_literal_get_type ())
#define VALA_SET_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SET_LITERAL, ValaSetLiteral))
#define VALA_SET_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SET_LITERAL, ValaSetLiteralClass))
#define VALA_IS_SET_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SET_LITERAL))
#define VALA_IS_SET_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SET_LITERAL))
#define VALA_SET_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SET_LITERAL, ValaSetLiteralClass))
typedef struct _ValaSetLiteral ValaSetLiteral;
typedef struct _ValaSetLiteralClass ValaSetLiteralClass;
#define VALA_TYPE_MAP_LITERAL (vala_map_literal_get_type ())
#define VALA_MAP_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _MAP_LITERAL, ValaMapLiteral))
#define VALA_MAP_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_MAP_LITERAL, ValaMapLiteralClass))
#define VALA_IS_MAP_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_MAP_LITERAL))
#define VALA_IS_MAP_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_MAP_LITERAL))
#define VALA_MAP_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_MAP_LITERAL, ValaMapLiteralClass))
typedef struct _ValaMapLiteral ValaMapLiteral;
typedef struct _ValaMapLiteralClass ValaMapLiteralClass;
#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))
typedef struct _ValaTuple ValaTuple; typedef struct _ValaTuple ValaTuple;
typedef struct _ValaTupleClass ValaTupleClass; typedef struct _ValaTupleClass ValaTupleClass;
skipping to change at line 1418 skipping to change at line 1388
#define VALA_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INVALID_TYPE, ValaInvalidType)) #define VALA_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_INVALID_TYPE, ValaInvalidType))
#define VALA_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass)) #define VALA_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass))
#define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE))
#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 _ValaListLiteralPrivate ValaListLiteralPrivate;
typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate; typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate;
typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate; typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate;
typedef struct _ValaLoopPrivate ValaLoopPrivate; typedef struct _ValaLoopPrivate ValaLoopPrivate;
typedef struct _ValaMapLiteralPrivate ValaMapLiteralPrivate;
#define VALA_TYPE_MARKUP_READER (vala_markup_reader_get_type ()) #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(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_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(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_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)) #define VALA_MARKUP_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_TYPE_MARKUP_READER, ValaMarkupReaderClass))
typedef struct _ValaMarkupReader ValaMarkupReader; typedef struct _ValaMarkupReader ValaMarkupReader;
typedef struct _ValaMarkupReaderClass ValaMarkupReaderClass; typedef struct _ValaMarkupReaderClass ValaMarkupReaderClass;
skipping to change at line 1545 skipping to change at line 1513
#define VALA_TYPE_STRUCT_VALUE_TYPE (vala_struct_value_type_get_type ()) #define VALA_TYPE_STRUCT_VALUE_TYPE (vala_struct_value_type_get_type ())
#define VALA_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_STRUCT_VALUE_TYPE, ValaStructValueType)) #define VALA_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_STRUCT_VALUE_TYPE, ValaStructValueType))
#define VALA_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass)) #define VALA_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass))
#define VALA_IS_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_STRUCT_VALUE_TYPE)) #define VALA_IS_STRUCT_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_STRUCT_VALUE_TYPE))
#define VALA_IS_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_STRUCT_VALUE_TYPE)) #define VALA_IS_STRUCT_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_STRUCT_VALUE_TYPE))
#define VALA_STRUCT_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass)) #define VALA_STRUCT_VALUE_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_STRUCT_VALUE_TYPE, ValaStructValueTypeClass))
typedef struct _ValaStructValueType ValaStructValueType; typedef struct _ValaStructValueType ValaStructValueType;
typedef struct _ValaStructValueTypeClass ValaStructValueTypeClass; typedef struct _ValaStructValueTypeClass ValaStructValueTypeClass;
typedef struct _ValaSetLiteralPrivate ValaSetLiteralPrivate;
#define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ()) #define VALA_TYPE_SIGNAL_TYPE (vala_signal_type_get_type ())
#define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType)) #define VALA_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SIGNAL_TYPE, ValaSignalType))
#define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
#define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SIGNAL_TYPE))
#define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE))
#define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
typedef struct _ValaSignalType ValaSignalType; typedef struct _ValaSignalType ValaSignalType;
typedef struct _ValaSignalTypeClass ValaSignalTypeClass; typedef struct _ValaSignalTypeClass ValaSignalTypeClass;
skipping to change at line 2054 skipping to change at line 2021
gchar** metadata_directories; gchar** metadata_directories;
gint metadata_directories_length1; gint metadata_directories_length1;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeContext *self); void (*finalize) (ValaCodeContext *self);
}; };
typedef enum { typedef enum {
VALA_PROFILE_POSIX, VALA_PROFILE_GOBJECT
VALA_PROFILE_GOBJECT,
VALA_PROFILE_DOVA
} ValaProfile; } ValaProfile;
struct _ValaCodeVisitor { struct _ValaCodeVisitor {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCodeVisitorPrivate * priv; ValaCodeVisitorPrivate * priv;
}; };
struct _ValaCodeVisitorClass { struct _ValaCodeVisitorClass {
GTypeClass parent_class; GTypeClass parent_class;
skipping to change at line 2125 skipping to change at line 2090
void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCodeVisitor* self, ValaDeleteSta tement* stmt);
void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r); void (*visit_expression) (ValaCodeVisitor* self, ValaExpression* exp r);
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit);
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit);
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit);
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit);
void (*visit_regex_literal) (ValaCodeVisitor* self, ValaRegexLiteral * lit); void (*visit_regex_literal) (ValaCodeVisitor* self, ValaRegexLiteral * lit);
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit);
void (*visit_template) (ValaCodeVisitor* self, ValaTemplate* tmpl); void (*visit_template) (ValaCodeVisitor* self, ValaTemplate* tmpl);
void (*visit_list_literal) (ValaCodeVisitor* self, ValaListLiteral* lit);
void (*visit_set_literal) (ValaCodeVisitor* self, ValaSetLiteral* li t);
void (*visit_map_literal) (ValaCodeVisitor* self, ValaMapLiteral* li t);
void (*visit_tuple) (ValaCodeVisitor* self, ValaTuple* tuple); void (*visit_tuple) (ValaCodeVisitor* self, ValaTuple* tuple);
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit);
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_slice_expression) (ValaCodeVisitor* self, ValaSliceExpr ession* expr); void (*visit_slice_expression) (ValaCodeVisitor* self, ValaSliceExpr ession* 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);
skipping to change at line 2758 skipping to change at line 2720
struct _ValaLambdaExpression { struct _ValaLambdaExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaLambdaExpressionPrivate * priv; ValaLambdaExpressionPrivate * priv;
}; };
struct _ValaLambdaExpressionClass { struct _ValaLambdaExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaListLiteral {
ValaLiteral parent_instance;
ValaListLiteralPrivate * priv;
};
struct _ValaListLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaLocalVariable { struct _ValaLocalVariable {
ValaVariable parent_instance; ValaVariable parent_instance;
ValaLocalVariablePrivate * priv; ValaLocalVariablePrivate * priv;
}; };
struct _ValaLocalVariableClass { struct _ValaLocalVariableClass {
ValaVariableClass parent_class; ValaVariableClass parent_class;
}; };
struct _ValaLockStatement { struct _ValaLockStatement {
skipping to change at line 2794 skipping to change at line 2747
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 _ValaMapLiteral {
ValaLiteral parent_instance;
ValaMapLiteralPrivate * priv;
};
struct _ValaMapLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaMarkupReader { struct _ValaMarkupReader {
GObject parent_instance; GObject parent_instance;
ValaMarkupReaderPrivate * priv; ValaMarkupReaderPrivate * priv;
}; };
struct _ValaMarkupReaderClass { struct _ValaMarkupReaderClass {
GObjectClass parent_class; GObjectClass parent_class;
}; };
typedef enum { typedef enum {
skipping to change at line 3234 skipping to change at line 3178
ValaDataType* tuple_type; ValaDataType* tuple_type;
ValaDataType* error_type; ValaDataType* error_type;
gint next_lambda_id; gint next_lambda_id;
ValaList* replaced_nodes; ValaList* replaced_nodes;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaSetLiteral {
ValaLiteral parent_instance;
ValaSetLiteralPrivate * priv;
};
struct _ValaSetLiteralClass {
ValaLiteralClass parent_class;
};
struct _ValaSignalType { struct _ValaSignalType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaSignalTypePrivate * priv; ValaSignalTypePrivate * priv;
}; };
struct _ValaSignalTypeClass { struct _ValaSignalTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
struct _ValaSizeofExpression { struct _ValaSizeofExpression {
skipping to change at line 3910 skipping to change at line 3845
gint vala_code_context_get_target_glib_major (ValaCodeContext* self); gint vala_code_context_get_target_glib_major (ValaCodeContext* self);
void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue);
gint vala_code_context_get_target_glib_minor (ValaCodeContext* self); gint vala_code_context_get_target_glib_minor (ValaCodeContext* self);
void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue);
gboolean vala_code_context_get_verbose_mode (ValaCodeContext* self); gboolean vala_code_context_get_verbose_mode (ValaCodeContext* self);
void vala_code_context_set_verbose_mode (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_verbose_mode (ValaCodeContext* self, gboolean va lue);
gboolean vala_code_context_get_version_header (ValaCodeContext* self); gboolean vala_code_context_get_version_header (ValaCodeContext* self);
void vala_code_context_set_version_header (ValaCodeContext* self, gboolean value); void vala_code_context_set_version_header (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_nostdpkg (ValaCodeContext* self); gboolean vala_code_context_get_nostdpkg (ValaCodeContext* self);
void vala_code_context_set_nostdpkg (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_nostdpkg (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_use_fast_vapi (ValaCodeContext* self);
void vala_code_context_set_use_fast_vapi (ValaCodeContext* self, gboolean v alue);
gboolean vala_code_context_get_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
GType vala_report_get_type (void) G_GNUC_CONST; GType vala_report_get_type (void) G_GNUC_CONST;
ValaReport* vala_code_context_get_report (ValaCodeContext* self); ValaReport* vala_code_context_get_report (ValaCodeContext* self);
void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value ); void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value );
ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self); ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self);
void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value); void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value);
const gchar* vala_code_context_get_entry_point_name (ValaCodeContext* self) ; const gchar* vala_code_context_get_entry_point_name (ValaCodeContext* self) ;
void vala_code_context_set_entry_point_name (ValaCodeContext* self, const g char* value); void vala_code_context_set_entry_point_name (ValaCodeContext* self, const g char* value);
gboolean vala_code_context_get_run_output (ValaCodeContext* self); gboolean vala_code_context_get_run_output (ValaCodeContext* self);
void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e);
skipping to change at line 3960 skipping to change at line 3897
GType vala_throw_statement_get_type (void) G_GNUC_CONST; GType vala_throw_statement_get_type (void) G_GNUC_CONST;
GType vala_try_statement_get_type (void) G_GNUC_CONST; GType vala_try_statement_get_type (void) G_GNUC_CONST;
GType vala_lock_statement_get_type (void) G_GNUC_CONST; GType vala_lock_statement_get_type (void) G_GNUC_CONST;
GType vala_unlock_statement_get_type (void) G_GNUC_CONST; GType vala_unlock_statement_get_type (void) G_GNUC_CONST;
GType vala_delete_statement_get_type (void) G_GNUC_CONST; GType vala_delete_statement_get_type (void) G_GNUC_CONST;
GType vala_integer_literal_get_type (void) G_GNUC_CONST; GType vala_integer_literal_get_type (void) G_GNUC_CONST;
GType vala_real_literal_get_type (void) G_GNUC_CONST; GType vala_real_literal_get_type (void) G_GNUC_CONST;
GType vala_regex_literal_get_type (void) G_GNUC_CONST; GType vala_regex_literal_get_type (void) G_GNUC_CONST;
GType vala_string_literal_get_type (void) G_GNUC_CONST; GType vala_string_literal_get_type (void) G_GNUC_CONST;
GType vala_template_get_type (void) G_GNUC_CONST; GType vala_template_get_type (void) G_GNUC_CONST;
GType vala_list_literal_get_type (void) G_GNUC_CONST;
GType vala_set_literal_get_type (void) G_GNUC_CONST;
GType vala_map_literal_get_type (void) G_GNUC_CONST;
GType vala_tuple_get_type (void) G_GNUC_CONST; GType vala_tuple_get_type (void) G_GNUC_CONST;
GType vala_null_literal_get_type (void) G_GNUC_CONST; GType vala_null_literal_get_type (void) G_GNUC_CONST;
GType vala_method_call_get_type (void) G_GNUC_CONST; GType vala_method_call_get_type (void) G_GNUC_CONST;
GType vala_element_access_get_type (void) G_GNUC_CONST; GType vala_element_access_get_type (void) G_GNUC_CONST;
GType vala_slice_expression_get_type (void) G_GNUC_CONST; GType vala_slice_expression_get_type (void) G_GNUC_CONST;
GType vala_postfix_expression_get_type (void) G_GNUC_CONST; GType vala_postfix_expression_get_type (void) G_GNUC_CONST;
GType vala_object_creation_expression_get_type (void) G_GNUC_CONST; GType vala_object_creation_expression_get_type (void) G_GNUC_CONST;
GType vala_sizeof_expression_get_type (void) G_GNUC_CONST; GType vala_sizeof_expression_get_type (void) G_GNUC_CONST;
GType vala_typeof_expression_get_type (void) G_GNUC_CONST; GType vala_typeof_expression_get_type (void) G_GNUC_CONST;
GType vala_unary_expression_get_type (void) G_GNUC_CONST; GType vala_unary_expression_get_type (void) G_GNUC_CONST;
skipping to change at line 4102 skipping to change at line 4036
void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt); void vala_code_visitor_visit_delete_statement (ValaCodeVisitor* self, ValaD eleteStatement* stmt);
void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr); void vala_code_visitor_visit_expression (ValaCodeVisitor* self, ValaExpress ion* expr);
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr);
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit);
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit);
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit);
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit);
void vala_code_visitor_visit_regex_literal (ValaCodeVisitor* self, ValaRege xLiteral* lit); void vala_code_visitor_visit_regex_literal (ValaCodeVisitor* self, ValaRege xLiteral* lit);
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit);
void vala_code_visitor_visit_template (ValaCodeVisitor* self, ValaTemplate* tmpl); void vala_code_visitor_visit_template (ValaCodeVisitor* self, ValaTemplate* tmpl);
void vala_code_visitor_visit_list_literal (ValaCodeVisitor* self, ValaListL iteral* lit);
void vala_code_visitor_visit_set_literal (ValaCodeVisitor* self, ValaSetLit eral* lit);
void vala_code_visitor_visit_map_literal (ValaCodeVisitor* self, ValaMapLit eral* lit);
void vala_code_visitor_visit_tuple (ValaCodeVisitor* self, ValaTuple* tuple ); void vala_code_visitor_visit_tuple (ValaCodeVisitor* self, ValaTuple* tuple );
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit);
void vala_code_visitor_visit_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_slice_expression (ValaCodeVisitor* self, ValaS liceExpression* expr); void vala_code_visitor_visit_slice_expression (ValaCodeVisitor* self, ValaS liceExpression* 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);
skipping to change at line 4473 skipping to change at line 4404
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, Vala Parameter* param); void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, Vala Parameter* param);
ValaList* 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);
ValaListLiteral* vala_list_literal_new (ValaSourceReference* source_referen ce);
ValaListLiteral* vala_list_literal_construct (GType object_type, ValaSource Reference* source_reference);
void vala_list_literal_add_expression (ValaListLiteral* self, ValaExpressio n* expr);
ValaList* vala_list_literal_get_expressions (ValaListLiteral* self);
ValaDataType* vala_list_literal_get_element_type (ValaListLiteral* self);
ValaLiteral* vala_literal_construct (GType object_type); ValaLiteral* vala_literal_construct (GType object_type);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst gchar* name, ValaExpression* initializer, ValaSourceReference* source_r eference); ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst gchar* name, ValaExpression* initializer, ValaSourceReference* source_r eference);
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const gchar* name, ValaExpression* initializer, Vala SourceReference* source_reference); ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const gchar* name, ValaExpression* initializer, Vala SourceReference* source_reference);
gboolean vala_local_variable_get_is_result (ValaLocalVariable* self); gboolean vala_local_variable_get_is_result (ValaLocalVariable* self);
void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v alue); void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v alue);
gboolean vala_local_variable_get_floating (ValaLocalVariable* self); gboolean vala_local_variable_get_floating (ValaLocalVariable* self);
void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue); void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue);
gboolean vala_local_variable_get_captured (ValaLocalVariable* self); gboolean vala_local_variable_get_captured (ValaLocalVariable* self);
void vala_local_variable_set_captured (ValaLocalVariable* self, gboolean va lue); void vala_local_variable_set_captured (ValaLocalVariable* self, gboolean va lue);
gboolean vala_local_variable_get_no_init (ValaLocalVariable* self); gboolean vala_local_variable_get_no_init (ValaLocalVariable* self);
skipping to change at line 4501 skipping to change at line 4427
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);
ValaMapLiteral* vala_map_literal_new (ValaSourceReference* source_reference );
ValaMapLiteral* vala_map_literal_construct (GType object_type, ValaSourceRe ference* source_reference);
void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr);
void vala_map_literal_add_value (ValaMapLiteral* self, ValaExpression* expr );
ValaList* vala_map_literal_get_keys (ValaMapLiteral* self);
ValaList* vala_map_literal_get_values (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_key_type (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_value_type (ValaMapLiteral* self);
GType vala_markup_reader_get_type (void) G_GNUC_CONST; GType vala_markup_reader_get_type (void) G_GNUC_CONST;
ValaMarkupReader* vala_markup_reader_new (const gchar* filename); ValaMarkupReader* vala_markup_reader_new (const gchar* filename);
ValaMarkupReader* vala_markup_reader_construct (GType object_type, const gc har* filename); ValaMarkupReader* vala_markup_reader_construct (GType object_type, const gc har* filename);
gchar* vala_markup_reader_get_attribute (ValaMarkupReader* self, const gcha r* attr); gchar* vala_markup_reader_get_attribute (ValaMarkupReader* self, const gcha r* attr);
ValaMap* vala_markup_reader_get_attributes (ValaMarkupReader* self); ValaMap* vala_markup_reader_get_attributes (ValaMarkupReader* self);
GType vala_markup_token_type_get_type (void) G_GNUC_CONST; GType vala_markup_token_type_get_type (void) G_GNUC_CONST;
ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
const gchar* vala_markup_reader_get_filename (ValaMarkupReader* self); const gchar* vala_markup_reader_get_filename (ValaMarkupReader* self);
const gchar* vala_markup_reader_get_name (ValaMarkupReader* self); const gchar* vala_markup_reader_get_name (ValaMarkupReader* self);
const gchar* vala_markup_reader_get_content (ValaMarkupReader* self); const gchar* vala_markup_reader_get_content (ValaMarkupReader* self);
skipping to change at line 4555 skipping to change at line 4473
void vala_member_initializer_set_name (ValaMemberInitializer* self, const g char* value); void vala_member_initializer_set_name (ValaMemberInitializer* self, const g char* 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);
ValaMethod* vala_method_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaMethod* vala_method_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
ValaMethod* vala_method_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment); ValaMethod* vala_method_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment);
void vala_method_add_parameter (ValaMethod* self, ValaParameter* param); void vala_method_add_parameter (ValaMethod* self, ValaParameter* param);
ValaList* 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);
gboolean vala_method_is_variadic (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, gchar** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, gchar** invalid_match);
void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p ); void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p );
ValaList* 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 gchar* n ame); gint vala_method_get_type_parameter_index (ValaMethod* self, const gchar* n ame);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
ValaList* 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);
ValaList* 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);
skipping to change at line 4851 skipping to change at line 4770
ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self); ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self);
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);
ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self); ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self);
ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self); ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self);
ValaSymbol* vala_semantic_analyzer_get_current_method_or_property_accessor (ValaSemanticAnalyzer* self); ValaSymbol* vala_semantic_analyzer_get_current_method_or_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);
ValaSetLiteral* vala_set_literal_new (ValaSourceReference* source_reference );
ValaSetLiteral* vala_set_literal_construct (GType object_type, ValaSourceRe ference* source_reference);
void vala_set_literal_add_expression (ValaSetLiteral* self, ValaExpression* expr);
ValaList* vala_set_literal_get_expressions (ValaSetLiteral* self);
ValaDataType* vala_set_literal_get_element_type (ValaSetLiteral* self);
ValaSignal* vala_signal_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaSignal* vala_signal_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
ValaSignal* vala_signal_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment); ValaSignal* vala_signal_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment);
void vala_signal_add_parameter (ValaSignal* self, ValaParameter* param); void vala_signal_add_parameter (ValaSignal* self, ValaParameter* param);
ValaList* 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);
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_is_virtual (ValaSignal* self); gboolean vala_signal_get_is_virtual (ValaSignal* self);
 End of changes. 16 change blocks. 
90 lines changed or deleted 4 lines changed or added


 valaccode.h   valaccode.h 
skipping to change at line 1269 skipping to change at line 1269
GType vala_ccode_fragment_get_type (void) G_GNUC_CONST; GType vala_ccode_fragment_get_type (void) G_GNUC_CONST;
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de);
ValaList* 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);
ValaCCodeFunction* vala_ccode_function_new (const gchar* name, const gchar* return_type); ValaCCodeFunction* vala_ccode_function_new (const gchar* name, const gchar* return_type);
ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const gchar* name, const gchar* return_type); ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const gchar* name, const gchar* return_type);
GType vala_ccode_parameter_get_type (void) G_GNUC_CONST; GType vala_ccode_parameter_get_type (void) G_GNUC_CONST;
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeP arameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeP arameter* param);
void vala_ccode_function_insert_parameter (ValaCCodeFunction* self, gint po sition, ValaCCodeParameter* param); void vala_ccode_function_insert_parameter (ValaCCodeFunction* self, gint po sition, ValaCCodeParameter* param);
gint vala_ccode_function_get_parameter_count (ValaCCodeFunction* self);
ValaCCodeParameter* vala_ccode_function_get_parameter (ValaCCodeFunction* s elf, gint position);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
void vala_ccode_function_add_statement (ValaCCodeFunction* self, ValaCCodeN ode* stmt); void vala_ccode_function_add_statement (ValaCCodeFunction* self, ValaCCodeN ode* stmt);
void vala_ccode_function_open_block (ValaCCodeFunction* self); void vala_ccode_function_open_block (ValaCCodeFunction* self);
void vala_ccode_function_open_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition); void vala_ccode_function_open_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition);
void vala_ccode_function_add_else (ValaCCodeFunction* self); void vala_ccode_function_add_else (ValaCCodeFunction* self);
void vala_ccode_function_else_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition); void vala_ccode_function_else_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition);
void vala_ccode_function_open_while (ValaCCodeFunction* self, ValaCCodeExpr ession* condition); void vala_ccode_function_open_while (ValaCCodeFunction* self, ValaCCodeExpr ession* condition);
void vala_ccode_function_open_for (ValaCCodeFunction* self, ValaCCodeExpres sion* initializer, ValaCCodeExpression* condition, ValaCCodeExpression* ite rator); void vala_ccode_function_open_for (ValaCCodeFunction* self, ValaCCodeExpres sion* initializer, ValaCCodeExpression* condition, ValaCCodeExpression* ite rator);
void vala_ccode_function_open_switch (ValaCCodeFunction* self, ValaCCodeExp ression* expression); void vala_ccode_function_open_switch (ValaCCodeFunction* self, ValaCCodeExp ression* expression);
void vala_ccode_function_add_label (ValaCCodeFunction* self, const gchar* l abel); void vala_ccode_function_add_label (ValaCCodeFunction* self, const gchar* l abel);
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 194 skipping to change at line 194
#define VALA_CTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CTYPE , ValaCType)) #define VALA_CTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CTYPE , ValaCType))
#define VALA_CTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CTYPE, ValaCTypeClass)) #define VALA_CTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CTYPE, ValaCTypeClass))
#define VALA_IS_CTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CT YPE)) #define VALA_IS_CTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CT YPE))
#define VALA_IS_CTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CTYPE)) #define VALA_IS_CTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_CTYPE))
#define VALA_CTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CTYPE, ValaCTypeClass)) #define VALA_CTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_CTYPE, ValaCTypeClass))
typedef struct _ValaCType ValaCType; typedef struct _ValaCType ValaCType;
typedef struct _ValaCTypeClass ValaCTypeClass; typedef struct _ValaCTypeClass ValaCTypeClass;
typedef struct _ValaCTypePrivate ValaCTypePrivate; typedef struct _ValaCTypePrivate ValaCTypePrivate;
#define VALA_TYPE_DOVA_BASE_MODULE (vala_dova_base_module_get_type ())
#define VALA_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_DOVA_BASE_MODULE, ValaDovaBaseModule))
#define VALA_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass))
#define VALA_IS_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_DOVA_BASE_MODULE))
#define VALA_IS_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_DOVA_BASE_MODULE))
#define VALA_DOVA_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass))
typedef struct _ValaDovaBaseModule ValaDovaBaseModule;
typedef struct _ValaDovaBaseModuleClass ValaDovaBaseModuleClass;
typedef struct _ValaDovaBaseModulePrivate ValaDovaBaseModulePrivate;
#define VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT (vala_dova_base_module_emit _context_get_type ())
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModuleEmitCon text))
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS _CAST ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModule EmitContextClass))
#define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_T YPE ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CL ASS_TYPE ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_ GET_CLASS ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModu leEmitContextClass))
typedef struct _ValaDovaBaseModuleEmitContext ValaDovaBaseModuleEmitContext ;
typedef struct _ValaDovaBaseModuleEmitContextClass ValaDovaBaseModuleEmitCo ntextClass;
#define VALA_TYPE_DOVA_STRUCT_MODULE (vala_dova_struct_module_get_type ())
#define VALA_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModule))
#define VALA_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass))
#define VALA_IS_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_STRUCT_MODULE))
#define VALA_IS_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DOVA_STRUCT_MODULE))
#define VALA_DOVA_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass))
typedef struct _ValaDovaStructModule ValaDovaStructModule;
typedef struct _ValaDovaStructModuleClass ValaDovaStructModuleClass;
typedef struct _ValaDovaStructModulePrivate ValaDovaStructModulePrivate;
#define VALA_TYPE_DOVA_METHOD_MODULE (vala_dova_method_module_get_type ())
#define VALA_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModule))
#define VALA_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass))
#define VALA_IS_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_METHOD_MODULE))
#define VALA_IS_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DOVA_METHOD_MODULE))
#define VALA_DOVA_METHOD_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass))
typedef struct _ValaDovaMethodModule ValaDovaMethodModule;
typedef struct _ValaDovaMethodModuleClass ValaDovaMethodModuleClass;
typedef struct _ValaDovaMethodModulePrivate ValaDovaMethodModulePrivate;
#define VALA_TYPE_DOVA_CONTROL_FLOW_MODULE (vala_dova_control_flow_module_g et_type ())
#define VALA_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModule))
#define VALA_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleCla ss))
#define VALA_IS_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( (obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE))
#define VALA_IS_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_T YPE ((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE))
#define VALA_DOVA_CONTROL_FLOW_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C LASS ((obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleC lass))
typedef struct _ValaDovaControlFlowModule ValaDovaControlFlowModule;
typedef struct _ValaDovaControlFlowModuleClass ValaDovaControlFlowModuleCla ss;
typedef struct _ValaDovaControlFlowModulePrivate ValaDovaControlFlowModuleP rivate;
#define VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE (vala_dova_member_access_module _get_type ())
#define VALA_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o bj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule))
#define VALA_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS T ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule Class))
#define VALA_IS_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE))
#define VALA_IS_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_ TYPE ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE))
#define VALA_DOVA_MEMBER_ACCESS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_ CLASS ((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModu leClass))
typedef struct _ValaDovaMemberAccessModule ValaDovaMemberAccessModule;
typedef struct _ValaDovaMemberAccessModuleClass ValaDovaMemberAccessModuleC lass;
typedef struct _ValaDovaMemberAccessModulePrivate ValaDovaMemberAccessModul ePrivate;
#define VALA_TYPE_DOVA_ASSIGNMENT_MODULE (vala_dova_assignment_module_get_t ype ())
#define VALA_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModule))
#define VALA_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass))
#define VALA_IS_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE))
#define VALA_IS_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE))
#define VALA_DOVA_ASSIGNMENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass) )
typedef struct _ValaDovaAssignmentModule ValaDovaAssignmentModule;
typedef struct _ValaDovaAssignmentModuleClass ValaDovaAssignmentModuleClass ;
typedef struct _ValaDovaAssignmentModulePrivate ValaDovaAssignmentModulePri vate;
#define VALA_TYPE_DOVA_METHOD_CALL_MODULE (vala_dova_method_call_module_get _type ())
#define VALA_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModule))
#define VALA_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClass) )
#define VALA_IS_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE))
#define VALA_IS_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE))
#define VALA_DOVA_METHOD_CALL_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClas s))
typedef struct _ValaDovaMethodCallModule ValaDovaMethodCallModule;
typedef struct _ValaDovaMethodCallModuleClass ValaDovaMethodCallModuleClass ;
typedef struct _ValaDovaMethodCallModulePrivate ValaDovaMethodCallModulePri vate;
#define VALA_TYPE_DOVA_ARRAY_MODULE (vala_dova_array_module_get_type ())
#define VALA_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModule))
#define VALA_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
#define VALA_IS_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_IS_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_DOVA_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
typedef struct _ValaDovaArrayModule ValaDovaArrayModule;
typedef struct _ValaDovaArrayModuleClass ValaDovaArrayModuleClass;
typedef struct _ValaDovaArrayModulePrivate ValaDovaArrayModulePrivate;
typedef struct _ValaDovaBaseModuleEmitContextPrivate ValaDovaBaseModuleEmit ContextPrivate;
#define VALA_TYPE_DOVA_VALUE (vala_dova_value_get_type ())
#define VALA_DOVA_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ DOVA_VALUE, ValaDovaValue))
#define VALA_DOVA_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_DOVA_VALUE, ValaDovaValueClass))
#define VALA_IS_DOVA_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_DOVA_VALUE))
#define VALA_IS_DOVA_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DOVA_VALUE))
#define VALA_DOVA_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_DOVA_VALUE, ValaDovaValueClass))
typedef struct _ValaDovaValue ValaDovaValue;
typedef struct _ValaDovaValueClass ValaDovaValueClass;
typedef struct _ValaDovaValuePrivate ValaDovaValuePrivate;
#define VALA_TYPE_DOVA_OBJECT_MODULE (vala_dova_object_module_get_type ())
#define VALA_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModule))
#define VALA_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
#define VALA_IS_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_IS_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_DOVA_OBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
typedef struct _ValaDovaObjectModule ValaDovaObjectModule;
typedef struct _ValaDovaObjectModuleClass ValaDovaObjectModuleClass;
typedef struct _ValaDovaObjectModulePrivate ValaDovaObjectModulePrivate;
#define VALA_TYPE_DOVA_VALUE_MODULE (vala_dova_value_module_get_type ())
#define VALA_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModule))
#define VALA_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass))
#define VALA_IS_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_VALUE_MODULE))
#define VALA_IS_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_DOVA_VALUE_MODULE))
#define VALA_DOVA_VALUE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass))
typedef struct _ValaDovaValueModule ValaDovaValueModule;
typedef struct _ValaDovaValueModuleClass ValaDovaValueModuleClass;
typedef struct _ValaDovaValueModulePrivate ValaDovaValueModulePrivate;
#define VALA_TYPE_DOVA_DELEGATE_MODULE (vala_dova_delegate_module_get_type ())
#define VALA_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModule))
#define VALA_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass))
#define VALA_IS_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_DOVA_DELEGATE_MODULE))
#define VALA_IS_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_DOVA_DELEGATE_MODULE))
#define VALA_DOVA_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass))
typedef struct _ValaDovaDelegateModule ValaDovaDelegateModule;
typedef struct _ValaDovaDelegateModuleClass ValaDovaDelegateModuleClass;
typedef struct _ValaDovaDelegateModulePrivate ValaDovaDelegateModulePrivate ;
#define VALA_TYPE_DOVA_ERROR_MODULE (vala_dova_error_module_get_type ())
#define VALA_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModule))
#define VALA_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass))
#define VALA_IS_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_ERROR_MODULE))
#define VALA_IS_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_DOVA_ERROR_MODULE))
#define VALA_DOVA_ERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass))
typedef struct _ValaDovaErrorModule ValaDovaErrorModule;
typedef struct _ValaDovaErrorModuleClass ValaDovaErrorModuleClass;
typedef struct _ValaDovaErrorModulePrivate ValaDovaErrorModulePrivate;
#define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t ype ()) #define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t ype ())
#define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction)) #define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction))
#define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)) #define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass))
#define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_ENUM_REGISTER_FUNCTION)) #define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION)) #define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass) ) #define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass) )
typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction; typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction;
typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass ; typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass ;
typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri vate; typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri vate;
skipping to change at line 554 skipping to change at line 400
ValaTypeSymbol* gstringbuilder_type; ValaTypeSymbol* gstringbuilder_type;
ValaTypeSymbol* garray_type; ValaTypeSymbol* garray_type;
ValaTypeSymbol* gbytearray_type; ValaTypeSymbol* gbytearray_type;
ValaTypeSymbol* gptrarray_type; ValaTypeSymbol* gptrarray_type;
ValaTypeSymbol* gthreadpool_type; ValaTypeSymbol* gthreadpool_type;
ValaDataType* gdestroynotify_type; ValaDataType* gdestroynotify_type;
ValaDataType* gquark_type; ValaDataType* gquark_type;
ValaStruct* gvalue_type; ValaStruct* gvalue_type;
ValaClass* gvariant_type; ValaClass* gvariant_type;
ValaStruct* mutex_type; ValaStruct* mutex_type;
ValaStruct* gmutex_type;
ValaStruct* grecmutex_type;
ValaStruct* grwlock_type;
ValaStruct* gcond_type;
ValaTypeSymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaTypeSymbol* dbus_proxy_type; ValaTypeSymbol* dbus_proxy_type;
gboolean in_plugin; gboolean in_plugin;
gchar* module_init_param_name; gchar* module_init_param_name;
gboolean gvaluecollector_h_needed; gboolean gvaluecollector_h_needed;
gboolean requires_assert; gboolean requires_assert;
gboolean requires_array_free; gboolean requires_array_free;
gboolean requires_array_move; gboolean requires_array_move;
gboolean requires_array_length; gboolean requires_array_length;
gboolean requires_clear_mutex;
ValaSet* wrappers; ValaSet* wrappers;
}; };
struct _ValaCCodeBaseModuleClass { struct _ValaCCodeBaseModuleClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
void (*append_vala_array_free) (ValaCCodeBaseModule* self); void (*append_vala_array_free) (ValaCCodeBaseModule* self);
void (*append_vala_array_move) (ValaCCodeBaseModule* self); void (*append_vala_array_move) (ValaCCodeBaseModule* self);
void (*append_vala_array_length) (ValaCCodeBaseModule* self); void (*append_vala_array_length) (ValaCCodeBaseModule* self);
gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeFile* decl_space); gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeFile* decl_space);
void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeFile* decl_space); void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeFile* decl_space);
skipping to change at line 806 skipping to change at line 657
struct _ValaCType { struct _ValaCType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaCTypePrivate * priv; ValaCTypePrivate * priv;
}; };
struct _ValaCTypeClass { struct _ValaCTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
struct _ValaDovaBaseModule {
ValaCodeGenerator parent_instance;
ValaDovaBaseModulePrivate * priv;
ValaSymbol* root_symbol;
ValaDovaBaseModuleEmitContext* emit_context;
ValaCCodeFile* header_file;
ValaCCodeFile* cfile;
ValaList* static_fields;
gint next_wrapper_id;
ValaDataType* void_type;
ValaDataType* bool_type;
ValaDataType* char_type;
ValaDataType* int_type;
ValaDataType* uint_type;
ValaDataType* string_type;
ValaClass* object_class;
ValaClass* type_class;
ValaClass* value_class;
ValaClass* string_class;
ValaStruct* array_struct;
ValaClass* delegate_class;
ValaClass* error_class;
};
struct _ValaDovaBaseModuleClass {
ValaCodeGeneratorClass parent_class;
void (*generate_struct_declaration) (ValaDovaBaseModule* self, ValaS truct* st, ValaCCodeFile* decl_space);
void (*generate_delegate_declaration) (ValaDovaBaseModule* self, Val aDelegate* d, ValaCCodeFile* decl_space);
void (*generate_cparameters) (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCodeFunctionDec larator* vdeclarator, ValaCCodeFunctionCall* vcall);
void (*generate_property_accessor_declaration) (ValaDovaBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym , gboolean stop_at_loop, ValaCodeNode* stop_at);
ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio n* expr, ValaCodeNode* node);
void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl ass* cl, ValaCCodeFile* decl_space);
void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va laInterface* iface, ValaCCodeFile* decl_space);
void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM ethod* m, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ e, ValaDataType* target_type, ValaExpression* expr);
gchar* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMet hod* m);
gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod * method);
void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no de, gboolean always_fails);
};
struct _ValaDovaStructModule {
ValaDovaBaseModule parent_instance;
ValaDovaStructModulePrivate * priv;
};
struct _ValaDovaStructModuleClass {
ValaDovaBaseModuleClass parent_class;
};
struct _ValaDovaMethodModule {
ValaDovaStructModule parent_instance;
ValaDovaMethodModulePrivate * priv;
};
struct _ValaDovaMethodModuleClass {
ValaDovaStructModuleClass parent_class;
};
struct _ValaDovaControlFlowModule {
ValaDovaMethodModule parent_instance;
ValaDovaControlFlowModulePrivate * priv;
};
struct _ValaDovaControlFlowModuleClass {
ValaDovaMethodModuleClass parent_class;
};
struct _ValaDovaMemberAccessModule {
ValaDovaControlFlowModule parent_instance;
ValaDovaMemberAccessModulePrivate * priv;
};
struct _ValaDovaMemberAccessModuleClass {
ValaDovaControlFlowModuleClass parent_class;
};
struct _ValaDovaAssignmentModule {
ValaDovaMemberAccessModule parent_instance;
ValaDovaAssignmentModulePrivate * priv;
};
struct _ValaDovaAssignmentModuleClass {
ValaDovaMemberAccessModuleClass parent_class;
void (*store_variable) (ValaDovaAssignmentModule* self, ValaVariable * variable, ValaTargetValue* lvalue, ValaTargetValue* value, gboolean initi alizer);
};
struct _ValaDovaMethodCallModule {
ValaDovaAssignmentModule parent_instance;
ValaDovaMethodCallModulePrivate * priv;
};
struct _ValaDovaMethodCallModuleClass {
ValaDovaAssignmentModuleClass parent_class;
};
struct _ValaDovaArrayModule {
ValaDovaMethodCallModule parent_instance;
ValaDovaArrayModulePrivate * priv;
};
struct _ValaDovaArrayModuleClass {
ValaDovaMethodCallModuleClass parent_class;
};
struct _ValaDovaBaseModuleEmitContext {
GTypeInstance parent_instance;
volatile int ref_count;
ValaDovaBaseModuleEmitContextPrivate * priv;
ValaSymbol* current_symbol;
ValaArrayList* symbol_stack;
ValaTryStatement* current_try;
ValaCCodeFunction* ccode;
ValaArrayList* ccode_stack;
ValaArrayList* temp_ref_vars;
gint next_temp_var_id;
ValaMap* variable_name_map;
};
struct _ValaDovaBaseModuleEmitContextClass {
GTypeClass parent_class;
void (*finalize) (ValaDovaBaseModuleEmitContext *self);
};
struct _ValaDovaValue {
ValaTargetValue parent_instance;
ValaDovaValuePrivate * priv;
ValaCCodeExpression* cvalue;
};
struct _ValaDovaValueClass {
ValaTargetValueClass parent_class;
};
struct _ValaDovaObjectModule {
ValaDovaArrayModule parent_instance;
ValaDovaObjectModulePrivate * priv;
};
struct _ValaDovaObjectModuleClass {
ValaDovaArrayModuleClass parent_class;
};
struct _ValaDovaValueModule {
ValaDovaObjectModule parent_instance;
ValaDovaValueModulePrivate * priv;
};
struct _ValaDovaValueModuleClass {
ValaDovaObjectModuleClass parent_class;
};
struct _ValaDovaDelegateModule {
ValaDovaValueModule parent_instance;
ValaDovaDelegateModulePrivate * priv;
};
struct _ValaDovaDelegateModuleClass {
ValaDovaValueModuleClass parent_class;
};
struct _ValaDovaErrorModule {
ValaDovaDelegateModule parent_instance;
ValaDovaErrorModulePrivate * priv;
};
struct _ValaDovaErrorModuleClass {
ValaDovaDelegateModuleClass parent_class;
};
struct _ValaEnumRegisterFunction { struct _ValaEnumRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaEnumRegisterFunctionPrivate * priv; ValaEnumRegisterFunctionPrivate * priv;
}; };
struct _ValaEnumRegisterFunctionClass { struct _ValaEnumRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
struct _ValaGErrorModule { struct _ValaGErrorModule {
skipping to change at line 1190 skipping to change at line 870
void vala_ccode_base_module_push_line (ValaCCodeBaseModule* self, ValaSourc eReference* source_reference); void vala_ccode_base_module_push_line (ValaCCodeBaseModule* self, ValaSourc eReference* source_reference);
void vala_ccode_base_module_pop_line (ValaCCodeBaseModule* self); void vala_ccode_base_module_pop_line (ValaCCodeBaseModule* self);
void vala_ccode_base_module_push_function (ValaCCodeBaseModule* self, ValaC CodeFunction* func); void vala_ccode_base_module_push_function (ValaCCodeBaseModule* self, ValaC CodeFunction* func);
void vala_ccode_base_module_pop_function (ValaCCodeBaseModule* self); void vala_ccode_base_module_pop_function (ValaCCodeBaseModule* self);
gboolean vala_ccode_base_module_add_symbol_declaration (ValaCCodeBaseModule * self, ValaCCodeFile* decl_space, ValaSymbol* sym, const gchar* name); gboolean vala_ccode_base_module_add_symbol_declaration (ValaCCodeBaseModule * self, ValaCCodeFile* decl_space, ValaSymbol* sym, const gchar* name);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala CCodeBaseModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala CCodeBaseModule* self, ValaDataType* type_reference);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC CodeBaseModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC CodeBaseModule* self, ValaDataType* type_reference);
void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self); void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self);
void vala_ccode_base_module_append_vala_clear_mutex (ValaCCodeBaseModule* s elf, const gchar* typename, const gchar* funcprefix);
gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeFile* decl_space); gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeFile* decl_space);
void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy mbol* m); void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy mbol* m);
void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeFile* decl_space, gboolean definition) ; void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeFile* decl_space, gboolean definition) ;
void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space);
skipping to change at line 1448 skipping to change at line 1129
GType vala_class_register_function_get_type (void) G_GNUC_CONST; GType vala_class_register_function_get_type (void) G_GNUC_CONST;
ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context);
ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context);
ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self); ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self);
void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value); void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value);
GType vala_ctype_get_type (void) G_GNUC_CONST; GType vala_ctype_get_type (void) G_GNUC_CONST;
ValaCType* vala_ctype_new (const gchar* ctype_name); ValaCType* vala_ctype_new (const gchar* ctype_name);
ValaCType* vala_ctype_construct (GType object_type, const gchar* ctype_name ); ValaCType* vala_ctype_construct (GType object_type, const gchar* ctype_name );
const gchar* vala_ctype_get_ctype_name (ValaCType* self); const gchar* vala_ctype_get_ctype_name (ValaCType* self);
void vala_ctype_set_ctype_name (ValaCType* self, const gchar* value); void vala_ctype_set_ctype_name (ValaCType* self, const gchar* value);
GType vala_dova_base_module_get_type (void) G_GNUC_CONST;
gpointer vala_dova_base_module_emit_context_ref (gpointer instance);
void vala_dova_base_module_emit_context_unref (gpointer instance);
GParamSpec* vala_dova_base_module_param_spec_emit_context (const gchar* nam e, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags fl ags);
void vala_dova_base_module_value_set_emit_context (GValue* value, gpointer v_object);
void vala_dova_base_module_value_take_emit_context (GValue* value, gpointer v_object);
gpointer vala_dova_base_module_value_get_emit_context (const GValue* value) ;
GType vala_dova_base_module_emit_context_get_type (void) G_GNUC_CONST;
GType vala_dova_struct_module_get_type (void) G_GNUC_CONST;
GType vala_dova_method_module_get_type (void) G_GNUC_CONST;
GType vala_dova_control_flow_module_get_type (void) G_GNUC_CONST;
GType vala_dova_member_access_module_get_type (void) G_GNUC_CONST;
GType vala_dova_assignment_module_get_type (void) G_GNUC_CONST;
GType vala_dova_method_call_module_get_type (void) G_GNUC_CONST;
GType vala_dova_array_module_get_type (void) G_GNUC_CONST;
ValaDovaArrayModule* vala_dova_array_module_new (void);
ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type);
void vala_dova_assignment_module_store_variable (ValaDovaAssignmentModule* self, ValaVariable* variable, ValaTargetValue* lvalue, ValaTargetValue* val ue, gboolean initializer);
ValaDovaAssignmentModule* vala_dova_assignment_module_new (void);
ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje ct_type);
ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se lf, ValaSymbol* sym);
ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type);
void vala_dova_base_module_push_context (ValaDovaBaseModule* self, ValaDova BaseModuleEmitContext* emit_context);
void vala_dova_base_module_pop_context (ValaDovaBaseModule* self);
void vala_dova_base_module_push_function (ValaDovaBaseModule* self, ValaCCo deFunction* func);
void vala_dova_base_module_pop_function (ValaDovaBaseModule* self);
gboolean vala_dova_base_module_add_symbol_declaration (ValaDovaBaseModule* self, ValaCCodeFile* decl_space, ValaSymbol* sym, const gchar* name);
void vala_dova_base_module_generate_enum_declaration (ValaDovaBaseModule* s elf, ValaEnum* en, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_constant_declaration (ValaDovaBaseModul e* self, ValaConstant* c, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_field_declaration (ValaDovaBaseModule* self, ValaField* f, ValaCCodeFile* decl_space);
gboolean vala_dova_base_module_is_constant_ccode_expression (ValaDovaBaseMo dule* self, ValaCCodeExpression* cexpr);
gboolean vala_dova_base_module_is_pure_ccode_expression (ValaDovaBaseModule * self, ValaCCodeExpression* cexpr);
void vala_dova_base_module_generate_type_declaration (ValaDovaBaseModule* s elf, ValaDataType* type, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_struct_declaration (ValaDovaBaseModule* self, ValaStruct* st, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_delegate_declaration (ValaDovaBaseModul e* self, ValaDelegate* d, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_cparameters (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCod eFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall);
void vala_dova_base_module_generate_property_accessor_declaration (ValaDova BaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
gint vala_dova_base_module_get_block_id (ValaDovaBaseModule* self, ValaBloc k* b);
ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo vaBaseModule* self, const gchar* name);
gchar* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, const gchar* name);
ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref erence);
ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio n* type_expression);
ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova BaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc e, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi on* expr);
ValaCCodeExpression* vala_dova_base_module_destroy_value (ValaDovaBaseModul e* self, ValaTargetValue* value);
void vala_dova_base_module_emit_temp_var (ValaDovaBaseModule* self, ValaLoc alVariable* local);
void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val aSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val aDataType* type);
gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, ValaDataType* type);
ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V alaExpression* expr, ValaCodeNode* node);
void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu le* self, ValaInterface* iface, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space);
void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr , gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExpre ssion* cexpr);
ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression _type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex pression_type, ValaDataType* target_type, ValaExpression* expr);
void vala_dova_base_module_store_property (ValaDovaBaseModule* self, ValaPr operty* prop, ValaExpression* instance, ValaTargetValue* value);
gboolean vala_dova_base_module_add_generated_external_symbol (ValaDovaBaseM odule* self, ValaSymbol* external_symbol);
ValaDataType* vala_dova_base_module_get_data_type_for_symbol (ValaTypeSymbo l* sym);
ValaCCodeExpression* vala_dova_base_module_default_value_for_type (ValaDova BaseModule* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeExpression* vala_dova_base_module_get_ccodenode (ValaDovaBaseModul e* self, ValaExpression* node);
gchar* vala_dova_base_module_get_ccode_name (ValaDovaBaseModule* self, Vala CodeNode* node);
gchar* vala_dova_base_module_get_ccode_const_name (ValaDovaBaseModule* self , ValaCodeNode* node);
gchar* vala_dova_base_module_get_ccode_copy_function (ValaDovaBaseModule* s elf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_dup_function (ValaDovaBaseModule* se lf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_ref_function (ValaDovaBaseModule* se lf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_unref_function (ValaDovaBaseModule* self, ValaObjectTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_free_function (ValaDovaBaseModule* s elf, ValaTypeSymbol* node);
gboolean vala_dova_base_module_is_reference_counting (ValaDovaBaseModule* s elf, ValaTypeSymbol* node);
gboolean vala_dova_base_module_get_ccode_ref_function_void (ValaDovaBaseMod ule* self, ValaClass* node);
gchar* vala_dova_base_module_get_ccode_default_value (ValaDovaBaseModule* s elf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_real_name (ValaDovaBaseModule* self, ValaMethod* node);
gchar* vala_dova_base_module_get_ccode_lower_case_name (ValaDovaBaseModule* self, ValaCodeNode* node, const gchar* infix);
gchar* vala_dova_base_module_get_ccode_upper_case_name (ValaDovaBaseModule* self, ValaSymbol* node, const gchar* infix);
gchar* vala_dova_base_module_get_ccode_lower_case_prefix (ValaDovaBaseModul e* self, ValaSymbol* node);
gdouble vala_dova_base_module_get_ccode_instance_pos (ValaDovaBaseModule* s elf, ValaCodeNode* node);
gchar* vala_dova_base_module_get_ccode_vfunc_name (ValaDovaBaseModule* self , ValaMethod* node);
gchar* vala_dova_base_module_get_ccode_sentinel (ValaDovaBaseModule* self, ValaMethod* m);
gchar* vala_dova_base_module_get_ccode_declarator_suffix (ValaDovaBaseModul e* self, ValaDataType* type);
ValaDataType* vala_dova_base_module_get_this_type (ValaDovaBaseModule* self );
ValaCCodeExpression* vala_dova_base_module_generate_instance_cast (ValaDova BaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type);
gchar* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* s elf, ValaMethod* m);
gboolean vala_dova_base_module_method_has_wrapper (ValaDovaBaseModule* self , ValaMethod* method);
void vala_dova_base_module_add_simple_check (ValaDovaBaseModule* self, Vala CodeNode* node, gboolean always_fails);
ValaCCodeExpression* vala_dova_base_module_get_cvalue (ValaDovaBaseModule* self, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_cvalue_ (ValaDovaBaseModule* self, ValaTargetValue* value);
void vala_dova_base_module_set_cvalue (ValaDovaBaseModule* self, ValaExpres sion* expr, ValaCCodeExpression* cvalue);
ValaCodeContext* vala_dova_base_module_get_context (ValaDovaBaseModule* sel f);
void vala_dova_base_module_set_context (ValaDovaBaseModule* self, ValaCodeC ontext* value);
ValaSymbol* vala_dova_base_module_get_current_symbol (ValaDovaBaseModule* s elf);
ValaTryStatement* vala_dova_base_module_get_current_try (ValaDovaBaseModule * self);
void vala_dova_base_module_set_current_try (ValaDovaBaseModule* self, ValaT ryStatement* value);
ValaTypeSymbol* vala_dova_base_module_get_current_type_symbol (ValaDovaBase Module* self);
ValaClass* vala_dova_base_module_get_current_class (ValaDovaBaseModule* sel f);
ValaMethod* vala_dova_base_module_get_current_method (ValaDovaBaseModule* s elf);
ValaPropertyAccessor* vala_dova_base_module_get_current_property_accessor ( ValaDovaBaseModule* self);
ValaDataType* vala_dova_base_module_get_current_return_type (ValaDovaBaseMo dule* self);
ValaBlock* vala_dova_base_module_get_current_closure_block (ValaDovaBaseMod ule* self);
ValaCCodeFunction* vala_dova_base_module_get_ccode (ValaDovaBaseModule* sel f);
ValaArrayList* vala_dova_base_module_get_temp_ref_vars (ValaDovaBaseModule* self);
gint vala_dova_base_module_get_next_temp_var_id (ValaDovaBaseModule* self);
void vala_dova_base_module_set_next_temp_var_id (ValaDovaBaseModule* self, gint value);
gboolean vala_dova_base_module_get_in_creation_method (ValaDovaBaseModule* self);
ValaMap* vala_dova_base_module_get_variable_name_map (ValaDovaBaseModule* s elf);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_new (Vala Symbol* symbol);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_construct (GType object_type, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_push_symbol (ValaDovaBaseModuleEmit Context* self, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_pop_symbol (ValaDovaBaseModuleEmitC ontext* self);
GType vala_dova_value_get_type (void) G_GNUC_CONST;
ValaDovaValue* vala_dova_value_new (ValaDataType* value_type, ValaCCodeExpr ession* cvalue);
ValaDovaValue* vala_dova_value_construct (GType object_type, ValaDataType* value_type, ValaCCodeExpression* cvalue);
ValaDovaControlFlowModule* vala_dova_control_flow_module_construct (GType o bject_type);
GType vala_dova_object_module_get_type (void) G_GNUC_CONST;
GType vala_dova_value_module_get_type (void) G_GNUC_CONST;
GType vala_dova_delegate_module_get_type (void) G_GNUC_CONST;
ValaDovaDelegateModule* vala_dova_delegate_module_new (void);
ValaDovaDelegateModule* vala_dova_delegate_module_construct (GType object_t ype);
GType vala_dova_error_module_get_type (void) G_GNUC_CONST;
void vala_dova_error_module_return_with_exception (ValaDovaErrorModule* sel f);
ValaDovaErrorModule* vala_dova_error_module_new (void);
ValaDovaErrorModule* vala_dova_error_module_construct (GType object_type);
ValaTargetValue* vala_dova_member_access_module_get_local_cvalue (ValaDovaM emberAccessModule* self, ValaLocalVariable* local);
ValaTargetValue* vala_dova_member_access_module_get_parameter_cvalue (ValaD ovaMemberAccessModule* self, ValaParameter* p);
ValaTargetValue* vala_dova_member_access_module_get_field_cvalue (ValaDovaM emberAccessModule* self, ValaField* f, ValaTargetValue* instance);
ValaDovaMemberAccessModule* vala_dova_member_access_module_construct (GType object_type);
ValaDovaMethodCallModule* vala_dova_method_call_module_new (void);
ValaDovaMethodCallModule* vala_dova_method_call_module_construct (GType obj ect_type);
ValaDovaMethodModule* vala_dova_method_module_construct (GType object_type) ;
void vala_dova_object_module_declare_set_value_copy_function (ValaDovaObjec tModule* self, ValaCCodeFile* decl_space);
void vala_dova_object_module_declare_set_value_equals_function (ValaDovaObj ectModule* self, ValaCCodeFile* decl_space);
void vala_dova_object_module_declare_set_value_hash_function (ValaDovaObjec tModule* self, ValaCCodeFile* decl_space);
void vala_dova_object_module_declare_set_value_to_any_function (ValaDovaObj ectModule* self, ValaCCodeFile* decl_space);
void vala_dova_object_module_declare_set_value_from_any_function (ValaDovaO bjectModule* self, ValaCCodeFile* decl_space);
ValaCCodeBlock* vala_dova_object_module_generate_type_get_function (ValaDov aObjectModule* self, ValaTypeSymbol* cl, ValaClass* base_class);
ValaDovaObjectModule* vala_dova_object_module_new (void);
ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) ;
ValaDovaStructModule* vala_dova_struct_module_construct (GType object_type) ;
ValaDovaValueModule* vala_dova_value_module_new (void);
ValaDovaValueModule* vala_dova_value_module_construct (GType object_type);
GType vala_enum_register_function_get_type (void) G_GNUC_CONST; GType vala_enum_register_function_get_type (void) G_GNUC_CONST;
ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context);
ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context);
ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self); ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self);
void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value); void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value);
GType vala_gerror_module_get_type (void) G_GNUC_CONST; GType vala_gerror_module_get_type (void) G_GNUC_CONST;
GType vala_gtype_module_get_type (void) G_GNUC_CONST; GType vala_gtype_module_get_type (void) G_GNUC_CONST;
GType vala_gobject_module_get_type (void) G_GNUC_CONST; GType vala_gobject_module_get_type (void) G_GNUC_CONST;
GType vala_gsignal_module_get_type (void) G_GNUC_CONST; GType vala_gsignal_module_get_type (void) G_GNUC_CONST;
GType vala_gasync_module_get_type (void) G_GNUC_CONST; GType vala_gasync_module_get_type (void) G_GNUC_CONST;
 End of changes. 6 change blocks. 
467 lines changed or deleted 6 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/