vala.h   vala.h 
skipping to change at line 2053 skipping to change at line 2053
}; };
struct _ValaCodeContext { struct _ValaCodeContext {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
gchar** vapi_directories; gchar** vapi_directories;
gint vapi_directories_length1; gint vapi_directories_length1;
gchar** gir_directories; gchar** gir_directories;
gint gir_directories_length1; gint gir_directories_length1;
gchar** metadata_directories;
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_POSIX,
VALA_PROFILE_GOBJECT, VALA_PROFILE_GOBJECT,
skipping to change at line 3858 skipping to change at line 3860
void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg ); void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg );
gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg); gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg);
gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename); gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename);
gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source); gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source);
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_check (ValaCodeContext* self); void vala_code_context_check (ValaCodeContext* self);
void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne); void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne);
gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define); gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define);
gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg); gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg);
gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir); gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir);
gchar* vala_code_context_get_metadata_path (ValaCodeContext* self, const gc har* gir_filename);
void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename); void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename);
gchar* vala_code_context_realpath (const gchar* name); gchar* vala_code_context_realpath (const gchar* name);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); void vala_code_context_set_assert (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_checking (ValaCodeContext* self); gboolean vala_code_context_get_checking (ValaCodeContext* self);
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_deprecated (ValaCodeContext* self); gboolean vala_code_context_get_deprecated (ValaCodeContext* self);
void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e);
gboolean vala_code_context_get_experimental (ValaCodeContext* self); gboolean vala_code_context_get_experimental (ValaCodeContext* self);
void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue);
gboolean vala_code_context_get_experimental_non_null (ValaCodeContext* self ); gboolean vala_code_context_get_experimental_non_null (ValaCodeContext* self );
void vala_code_context_set_experimental_non_null (ValaCodeContext* self, gb oolean value); void vala_code_context_set_experimental_non_null (ValaCodeContext* self, gb oolean value);
gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self);
void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo
lean value);
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); gboolean vala_code_context_get_ccode_only (ValaCodeContext* self);
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e);
const gchar* vala_code_context_get_header_filename (ValaCodeContext* self); const gchar* vala_code_context_get_header_filename (ValaCodeContext* self);
void vala_code_context_set_header_filename (ValaCodeContext* self, const gc har* value); void vala_code_context_set_header_filename (ValaCodeContext* self, const gc har* value);
const gchar* vala_code_context_get_internal_header_filename (ValaCodeContex t* self); const gchar* vala_code_context_get_internal_header_filename (ValaCodeContex t* self);
void vala_code_context_set_internal_header_filename (ValaCodeContext* self, const gchar* value); void vala_code_context_set_internal_header_filename (ValaCodeContext* self, const gchar* value);
gboolean vala_code_context_get_use_header (ValaCodeContext* self); gboolean vala_code_context_get_use_header (ValaCodeContext* self);
void vala_code_context_set_use_header (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_use_header (ValaCodeContext* self, gboolean valu e);
const gchar* vala_code_context_get_includedir (ValaCodeContext* self); const gchar* vala_code_context_get_includedir (ValaCodeContext* self);
void vala_code_context_set_includedir (ValaCodeContext* self, const gchar* value); void vala_code_context_set_includedir (ValaCodeContext* self, const gchar* value);
skipping to change at line 4157 skipping to change at line 4158
GType vala_member_binding_get_type (void) G_GNUC_CONST; GType vala_member_binding_get_type (void) G_GNUC_CONST;
ValaMemberBinding vala_constructor_get_binding (ValaConstructor* self); ValaMemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_binding (ValaConstructor* self, ValaMemberBinding value); void vala_constructor_set_binding (ValaConstructor* self, ValaMemberBinding value);
ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce); ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce);
ValaContinueStatement* vala_continue_statement_construct (GType object_type , ValaSourceReference* source); ValaContinueStatement* vala_continue_statement_construct (GType object_type , ValaSourceReference* source);
ValaCreationMethod* vala_creation_method_new (const gchar* class_name, cons t gchar* name, ValaSourceReference* source_reference, ValaComment* comment) ; ValaCreationMethod* vala_creation_method_new (const gchar* class_name, cons t gchar* name, ValaSourceReference* source_reference, ValaComment* comment) ;
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t gchar* class_name, const gchar* name, ValaSourceReference* source_referen ce, ValaComment* comment); ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t gchar* class_name, const gchar* name, ValaSourceReference* source_referen ce, ValaComment* comment);
gchar* vala_creation_method_get_default_construct_function (ValaCreationMet hod* self); gchar* vala_creation_method_get_default_construct_function (ValaCreationMet hod* self);
const gchar* vala_creation_method_get_class_name (ValaCreationMethod* self) ; const gchar* vala_creation_method_get_class_name (ValaCreationMethod* self) ;
void vala_creation_method_set_class_name (ValaCreationMethod* self, const g char* value); void vala_creation_method_set_class_name (ValaCreationMethod* self, const g char* value);
const gchar* vala_creation_method_get_custom_return_type_cname (ValaCreatio
nMethod* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod*
self, const gchar* value);
gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value); void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value);
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
ValaList* vala_data_type_get_type_arguments (ValaDataType* self); ValaList* vala_data_type_get_type_arguments (ValaDataType* self);
gboolean vala_data_type_has_type_arguments (ValaDataType* self); gboolean vala_data_type_has_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
gchar* vala_data_type_get_cname (ValaDataType* self); gchar* vala_data_type_get_cname (ValaDataType* self);
gchar* vala_data_type_get_cdeclarator_suffix (ValaDataType* self); gchar* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
gchar* vala_data_type_get_const_cname (ValaDataType* self); gchar* vala_data_type_get_const_cname (ValaDataType* self);
gchar* vala_data_type_get_lower_case_cname (ValaDataType* self, const gchar * infix); gchar* vala_data_type_get_lower_case_cname (ValaDataType* self, const gchar * infix);
skipping to change at line 4231 skipping to change at line 4230
gdouble vala_delegate_get_cinstance_parameter_position (ValaDelegate* self) ; gdouble vala_delegate_get_cinstance_parameter_position (ValaDelegate* self) ;
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, gd ouble value); void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, gd ouble value);
gdouble vala_delegate_get_carray_length_parameter_position (ValaDelegate* s elf); gdouble vala_delegate_get_carray_length_parameter_position (ValaDelegate* s elf);
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , gdouble value); void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self , gdouble value);
gdouble vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate * self); gdouble vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate * self);
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, gdouble value); void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s elf, gdouble value);
gboolean vala_delegate_get_no_array_length (ValaDelegate* self); gboolean vala_delegate_get_no_array_length (ValaDelegate* self);
void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ; void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ;
gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self); gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self);
void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean value); void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean value);
const gchar* vala_delegate_get_array_length_type (ValaDelegate* self);
void vala_delegate_set_array_length_type (ValaDelegate* self, const gchar*
value);
GType vala_delegate_type_get_type (void) G_GNUC_CONST; GType vala_delegate_type_get_type (void) G_GNUC_CONST;
ValaDelegateType* vala_delegate_type_new (ValaDelegate* delegate_symbol); ValaDelegateType* vala_delegate_type_new (ValaDelegate* delegate_symbol);
ValaDelegateType* vala_delegate_type_construct (GType object_type, ValaDele gate* delegate_symbol); ValaDelegateType* vala_delegate_type_construct (GType object_type, ValaDele gate* delegate_symbol);
ValaDelegate* vala_delegate_type_get_delegate_symbol (ValaDelegateType* sel f); ValaDelegate* vala_delegate_type_get_delegate_symbol (ValaDelegateType* sel f);
void vala_delegate_type_set_delegate_symbol (ValaDelegateType* self, ValaDe legate* value); void vala_delegate_type_set_delegate_symbol (ValaDelegateType* self, ValaDe legate* value);
gboolean vala_delegate_type_get_is_called_once (ValaDelegateType* self); gboolean vala_delegate_type_get_is_called_once (ValaDelegateType* self);
void vala_delegate_type_set_is_called_once (ValaDelegateType* self, gboolea n value); void vala_delegate_type_set_is_called_once (ValaDelegateType* self, gboolea n value);
ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
ValaDeleteStatement* vala_delete_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference); ValaDeleteStatement* vala_delete_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self); ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self);
skipping to change at line 4308 skipping to change at line 4309
ValaEnumValue* vala_enum_value_construct (GType object_type, const gchar* n ame, ValaExpression* value, ValaSourceReference* source_reference, ValaComm ent* comment); ValaEnumValue* vala_enum_value_construct (GType object_type, const gchar* n ame, ValaExpression* value, ValaSourceReference* source_reference, ValaComm ent* comment);
ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self); ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self);
GType vala_enum_value_type_get_type (void) G_GNUC_CONST; GType vala_enum_value_type_get_type (void) G_GNUC_CONST;
ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol); ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol);
ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE num* type_symbol); ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE num* type_symbol);
ValaMethod* vala_enum_value_type_get_to_string_method (ValaEnumValueType* s elf); ValaMethod* vala_enum_value_type_get_to_string_method (ValaEnumValueType* s elf);
ValaErrorCode* vala_error_code_new (const gchar* name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_new (const gchar* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_construct (GType object_type, const gchar* n ame, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_construct (GType object_type, const gchar* n ame, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_new_with_value (const gchar* name, ValaExpre ssion* value, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new_with_value (const gchar* name, ValaExpre ssion* value, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st gchar* name, ValaExpression* value, ValaSourceReference* source_referenc e); ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st gchar* name, ValaExpression* value, ValaSourceReference* source_referenc e);
gchar* vala_error_code_get_default_cname (ValaErrorCode* self);
void vala_error_code_set_cname (ValaErrorCode* self, const gchar* value);
void vala_error_code_process_attributes (ValaErrorCode* self);
ValaExpression* vala_error_code_get_value (ValaErrorCode* self); ValaExpression* vala_error_code_get_value (ValaErrorCode* self);
void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ; void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ;
ValaErrorDomain* vala_error_domain_new (const gchar* name, ValaSourceRefere nce* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_new (const gchar* name, ValaSourceRefere nce* source_reference, ValaComment* comment);
ValaErrorDomain* vala_error_domain_construct (GType object_type, const gcha r* name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_construct (GType object_type, const gcha r* name, ValaSourceReference* source_reference, ValaComment* comment);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
ValaList* vala_error_domain_get_codes (ValaErrorDomain* self); ValaList* vala_error_domain_get_codes (ValaErrorDomain* self);
ValaList* vala_error_domain_get_methods (ValaErrorDomain* self); ValaList* vala_error_domain_get_methods (ValaErrorDomain* self);
void vala_error_domain_set_cname (ValaErrorDomain* self, const gchar* cname ); void vala_error_domain_set_cname (ValaErrorDomain* self, const gchar* cname );
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const gchar* cpr efix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const gchar* cpr efix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
skipping to change at line 4539 skipping to change at line 4543
void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr); void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr);
void vala_map_literal_add_value (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_keys (ValaMapLiteral* self);
ValaList* vala_map_literal_get_values (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_key_type (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_value_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);
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);
const gchar* vala_markup_token_type_to_string (ValaMarkupTokenType self); const gchar* vala_markup_token_type_to_string (ValaMarkupTokenType self);
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const gcha r* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const gcha r* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const gchar* member_name, ValaSourceReference* source_refere nce); ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const gchar* member_name, ValaSourceReference* source_refere nce);
ValaMemberAccess* vala_member_access_new_simple (const gchar* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_simple (const gchar* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst gchar* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst gchar* member_name, ValaSourceReference* source_reference);
skipping to change at line 4642 skipping to change at line 4647
gdouble vala_method_get_carray_length_parameter_position (ValaMethod* self) ; gdouble vala_method_get_carray_length_parameter_position (ValaMethod* self) ;
void vala_method_set_carray_length_parameter_position (ValaMethod* self, gd ouble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, gd ouble value);
gdouble vala_method_get_cdelegate_target_parameter_position (ValaMethod* se lf); gdouble vala_method_get_cdelegate_target_parameter_position (ValaMethod* se lf);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, gdouble value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, gdouble value);
gboolean vala_method_get_no_array_length (ValaMethod* self); gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value); void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_array_null_terminated (ValaMethod* self); gboolean vala_method_get_array_null_terminated (ValaMethod* self);
void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu e); void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu e);
const gchar* vala_method_get_array_length_type (ValaMethod* self); const gchar* vala_method_get_array_length_type (ValaMethod* self);
void vala_method_set_array_length_type (ValaMethod* self, const gchar* valu e); void vala_method_set_array_length_type (ValaMethod* self, const gchar* valu e);
const gchar* vala_method_get_custom_return_type_cname (ValaMethod* self);
void vala_method_set_custom_return_type_cname (ValaMethod* self, const gcha
r* value);
gboolean vala_method_get_printf_format (ValaMethod* self); gboolean vala_method_get_printf_format (ValaMethod* self);
void vala_method_set_printf_format (ValaMethod* self, gboolean value); void vala_method_set_printf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_scanf_format (ValaMethod* self); gboolean vala_method_get_scanf_format (ValaMethod* self);
void vala_method_set_scanf_format (ValaMethod* self, gboolean value); void vala_method_set_scanf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_new_function (ValaMethod* self); gboolean vala_method_get_has_new_function (ValaMethod* self);
void vala_method_set_has_new_function (ValaMethod* self, gboolean value); void vala_method_set_has_new_function (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_construct_function (ValaMethod* self); gboolean vala_method_get_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue); void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue);
gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self); gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self);
void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value); void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value);
 End of changes. 8 change blocks. 
7 lines changed or deleted 13 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 183 skipping to change at line 183
#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_GERROR_MODULE (vala_gerror_module_get_type ())
#define VALA_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_GERROR_MODULE, ValaGErrorModule))
#define VALA_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
#define VALA_IS_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_GERROR_MODULE))
#define VALA_IS_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_GERROR_MODULE))
#define VALA_GERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
typedef struct _ValaGErrorModule ValaGErrorModule;
typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass;
typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate;
#define VALA_TYPE_GTYPE_MODULE (vala_gtype_module_get_type ())
#define VALA_GTYPE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_GTYPE_MODULE, ValaGTypeModule))
#define VALA_GTYPE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_GTYPE_MODULE, ValaGTypeModuleClass))
#define VALA_IS_GTYPE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_GTYPE_MODULE))
#define VALA_IS_GTYPE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_GTYPE_MODULE))
#define VALA_GTYPE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_GTYPE_MODULE, ValaGTypeModuleClass))
typedef struct _ValaGTypeModule ValaGTypeModule;
typedef struct _ValaGTypeModuleClass ValaGTypeModuleClass;
typedef struct _ValaGTypeModulePrivate ValaGTypeModulePrivate;
#define VALA_TYPE_GOBJECT_MODULE (vala_gobject_module_get_type ())
#define VALA_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_GOBJECT_MODULE, ValaGObjectModule))
#define VALA_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass))
#define VALA_IS_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_GOBJECT_MODULE))
#define VALA_IS_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_GOBJECT_MODULE))
#define VALA_GOBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass))
typedef struct _ValaGObjectModule ValaGObjectModule;
typedef struct _ValaGObjectModuleClass ValaGObjectModuleClass;
typedef struct _ValaGObjectModulePrivate ValaGObjectModulePrivate;
#define VALA_TYPE_GSIGNAL_MODULE (vala_gsignal_module_get_type ())
#define VALA_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_GSIGNAL_MODULE, ValaGSignalModule))
#define VALA_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass))
#define VALA_IS_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_GSIGNAL_MODULE))
#define VALA_IS_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_GSIGNAL_MODULE))
#define VALA_GSIGNAL_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass))
typedef struct _ValaGSignalModule ValaGSignalModule;
typedef struct _ValaGSignalModuleClass ValaGSignalModuleClass;
typedef struct _ValaGSignalModulePrivate ValaGSignalModulePrivate;
#define VALA_TYPE_GASYNC_MODULE (vala_gasync_module_get_type ())
#define VALA_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_GASYNC_MODULE, ValaGAsyncModule))
#define VALA_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass))
#define VALA_IS_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_GASYNC_MODULE))
#define VALA_IS_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_GASYNC_MODULE))
#define VALA_GASYNC_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass))
typedef struct _ValaGAsyncModule ValaGAsyncModule;
typedef struct _ValaGAsyncModuleClass ValaGAsyncModuleClass;
typedef struct _ValaGAsyncModulePrivate ValaGAsyncModulePrivate;
#define VALA_TYPE_DBUS_MODULE (vala_dbus_module_get_type ())
#define VALA_DBUS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_DBUS_MODULE, ValaDBusModule))
#define VALA_DBUS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_DBUS_MODULE, ValaDBusModuleClass))
#define VALA_IS_DBUS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_DBUS_MODULE))
#define VALA_IS_DBUS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_DBUS_MODULE))
#define VALA_DBUS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_DBUS_MODULE, ValaDBusModuleClass))
typedef struct _ValaDBusModule ValaDBusModule;
typedef struct _ValaDBusModuleClass ValaDBusModuleClass;
typedef struct _ValaDBusModulePrivate ValaDBusModulePrivate;
#define VALA_TYPE_DBUS_CLIENT_MODULE (vala_dbus_client_module_get_type ())
#define VALA_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModule))
#define VALA_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass))
#define VALA_IS_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DBUS_CLIENT_MODULE))
#define VALA_IS_DBUS_CLIENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DBUS_CLIENT_MODULE))
#define VALA_DBUS_CLIENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModuleClass))
typedef struct _ValaDBusClientModule ValaDBusClientModule;
typedef struct _ValaDBusClientModuleClass ValaDBusClientModuleClass;
typedef struct _ValaDBusClientModulePrivate ValaDBusClientModulePrivate;
#define VALA_TYPE_DBUS_SERVER_MODULE (vala_dbus_server_module_get_type ())
#define VALA_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModule))
#define VALA_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass))
#define VALA_IS_DBUS_SERVER_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DBUS_SERVER_MODULE))
#define VALA_IS_DBUS_SERVER_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DBUS_SERVER_MODULE))
#define VALA_DBUS_SERVER_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DBUS_SERVER_MODULE, ValaDBusServerModuleClass))
typedef struct _ValaDBusServerModule ValaDBusServerModule;
typedef struct _ValaDBusServerModuleClass ValaDBusServerModuleClass;
typedef struct _ValaDBusServerModulePrivate ValaDBusServerModulePrivate;
#define VALA_TYPE_DOVA_BASE_MODULE (vala_dova_base_module_get_type ()) #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(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_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(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_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)) #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 _ValaDovaBaseModule ValaDovaBaseModule;
typedef struct _ValaDovaBaseModuleClass ValaDovaBaseModuleClass; typedef struct _ValaDovaBaseModuleClass ValaDovaBaseModuleClass;
typedef struct _ValaDovaBaseModulePrivate ValaDovaBaseModulePrivate; typedef struct _ValaDovaBaseModulePrivate ValaDovaBaseModulePrivate;
skipping to change at line 436 skipping to change at line 348
#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;
#define VALA_TYPE_GERROR_MODULE (vala_gerror_module_get_type ())
#define VALA_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_GERROR_MODULE, ValaGErrorModule))
#define VALA_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
#define VALA_IS_GERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_GERROR_MODULE))
#define VALA_IS_GERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_GERROR_MODULE))
#define VALA_GERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_GERROR_MODULE, ValaGErrorModuleClass))
typedef struct _ValaGErrorModule ValaGErrorModule;
typedef struct _ValaGErrorModuleClass ValaGErrorModuleClass;
typedef struct _ValaGErrorModulePrivate ValaGErrorModulePrivate;
#define VALA_TYPE_GTYPE_MODULE (vala_gtype_module_get_type ())
#define VALA_GTYPE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_GTYPE_MODULE, ValaGTypeModule))
#define VALA_GTYPE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_GTYPE_MODULE, ValaGTypeModuleClass))
#define VALA_IS_GTYPE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_GTYPE_MODULE))
#define VALA_IS_GTYPE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_GTYPE_MODULE))
#define VALA_GTYPE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_GTYPE_MODULE, ValaGTypeModuleClass))
typedef struct _ValaGTypeModule ValaGTypeModule;
typedef struct _ValaGTypeModuleClass ValaGTypeModuleClass;
typedef struct _ValaGTypeModulePrivate ValaGTypeModulePrivate;
#define VALA_TYPE_GOBJECT_MODULE (vala_gobject_module_get_type ())
#define VALA_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_GOBJECT_MODULE, ValaGObjectModule))
#define VALA_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass))
#define VALA_IS_GOBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_GOBJECT_MODULE))
#define VALA_IS_GOBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_GOBJECT_MODULE))
#define VALA_GOBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_GOBJECT_MODULE, ValaGObjectModuleClass))
typedef struct _ValaGObjectModule ValaGObjectModule;
typedef struct _ValaGObjectModuleClass ValaGObjectModuleClass;
typedef struct _ValaGObjectModulePrivate ValaGObjectModulePrivate;
#define VALA_TYPE_GSIGNAL_MODULE (vala_gsignal_module_get_type ())
#define VALA_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_GSIGNAL_MODULE, ValaGSignalModule))
#define VALA_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass))
#define VALA_IS_GSIGNAL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_GSIGNAL_MODULE))
#define VALA_IS_GSIGNAL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_GSIGNAL_MODULE))
#define VALA_GSIGNAL_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_GSIGNAL_MODULE, ValaGSignalModuleClass))
typedef struct _ValaGSignalModule ValaGSignalModule;
typedef struct _ValaGSignalModuleClass ValaGSignalModuleClass;
typedef struct _ValaGSignalModulePrivate ValaGSignalModulePrivate;
#define VALA_TYPE_GASYNC_MODULE (vala_gasync_module_get_type ())
#define VALA_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY
PE_GASYNC_MODULE, ValaGAsyncModule))
#define VALA_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass))
#define VALA_IS_GASYNC_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA
_TYPE_GASYNC_MODULE))
#define VALA_IS_GASYNC_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass
), VALA_TYPE_GASYNC_MODULE))
#define VALA_GASYNC_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj)
, VALA_TYPE_GASYNC_MODULE, ValaGAsyncModuleClass))
typedef struct _ValaGAsyncModule ValaGAsyncModule;
typedef struct _ValaGAsyncModuleClass ValaGAsyncModuleClass;
typedef struct _ValaGAsyncModulePrivate ValaGAsyncModulePrivate;
#define VALA_TYPE_GVARIANT_MODULE (vala_gvariant_module_get_type ()) #define VALA_TYPE_GVARIANT_MODULE (vala_gvariant_module_get_type ())
#define VALA_GVARIANT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_GVARIANT_MODULE, ValaGVariantModule)) #define VALA_GVARIANT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_GVARIANT_MODULE, ValaGVariantModule))
#define VALA_GVARIANT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_GVARIANT_MODULE, ValaGVariantModuleClass)) #define VALA_GVARIANT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_GVARIANT_MODULE, ValaGVariantModuleClass))
#define VALA_IS_GVARIANT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_GVARIANT_MODULE)) #define VALA_IS_GVARIANT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_GVARIANT_MODULE))
#define VALA_IS_GVARIANT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_GVARIANT_MODULE)) #define VALA_IS_GVARIANT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_GVARIANT_MODULE))
#define VALA_GVARIANT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_GVARIANT_MODULE, ValaGVariantModuleClass)) #define VALA_GVARIANT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_GVARIANT_MODULE, ValaGVariantModuleClass))
typedef struct _ValaGVariantModule ValaGVariantModule; typedef struct _ValaGVariantModule ValaGVariantModule;
typedef struct _ValaGVariantModuleClass ValaGVariantModuleClass; typedef struct _ValaGVariantModuleClass ValaGVariantModuleClass;
typedef struct _ValaGVariantModulePrivate ValaGVariantModulePrivate; typedef struct _ValaGVariantModulePrivate ValaGVariantModulePrivate;
skipping to change at line 578 skipping to change at line 545
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;
ValaTypeSymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaTypeSymbol* dbus_proxy_type; ValaTypeSymbol* dbus_proxy_type;
ValaTypeSymbol* dbus_object_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_array_free; gboolean requires_array_free;
gboolean requires_array_move; gboolean requires_array_move;
gboolean requires_array_length; gboolean requires_array_length;
ValaSet* wrappers; ValaSet* wrappers;
}; };
struct _ValaCCodeBaseModuleClass { struct _ValaCCodeBaseModuleClass {
skipping to change at line 600 skipping to change at line 566
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);
void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeFile* decl_space); void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeFile* decl_space);
void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeFile* decl_space); void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeFile* decl_space);
void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func , ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFun ctionCall* vcall, gint direction); void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func , ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFun ctionCall* vcall, gint direction);
ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule * self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup); ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule * self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaS truct* st); gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaS truct* st);
ValaCCodeExpression* (*destroy_variable) (ValaCCodeBaseModule* self, ValaVariable* variable, ValaTargetValue* target_lvalue);
ValaCCodeExpression* (*destroy_value) (ValaCCodeBaseModule* self, Va laTargetValue* value, gboolean is_macro_definition); ValaCCodeExpression* (*destroy_value) (ValaCCodeBaseModule* self, Va laTargetValue* value, gboolean is_macro_definition);
void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, gboolean stop_at_loop, ValaCodeNode* stop_at); void (*append_scope_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, ValaCodeNode* stop_at);
ValaTargetValue* (*get_local_cvalue) (ValaCCodeBaseModule* self, Val aLocalVariable* local); ValaTargetValue* (*get_local_cvalue) (ValaCCodeBaseModule* self, Val aLocalVariable* local);
ValaTargetValue* (*get_parameter_cvalue) (ValaCCodeBaseModule* self, ValaParameter* param); ValaTargetValue* (*get_parameter_cvalue) (ValaCCodeBaseModule* self, ValaParameter* param);
ValaTargetValue* (*get_field_cvalue) (ValaCCodeBaseModule* self, Val aField* field, ValaTargetValue* instance); ValaTargetValue* (*get_field_cvalue) (ValaCCodeBaseModule* self, Val aField* field, ValaTargetValue* instance);
ValaTargetValue* (*load_this_parameter) (ValaCCodeBaseModule* self, ValaTypeSymbol* sym); ValaTargetValue* (*load_this_parameter) (ValaCCodeBaseModule* self, ValaTypeSymbol* sym);
void (*store_value) (ValaCCodeBaseModule* self, ValaTargetValue* lva lue, ValaTargetValue* value);
gchar* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, cons t gchar* delegate_cname); gchar* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, cons t gchar* delegate_cname);
ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega te_target_destroy_notify); ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega te_target_destroy_notify);
ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseMod ule* self, ValaTargetValue* value); ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseMod ule* self, ValaTargetValue* value);
ValaCCodeExpression* (*get_delegate_target_destroy_notify_cvalue) (V alaCCodeBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* (*get_delegate_target_destroy_notify_cvalue) (V alaCCodeBaseModule* self, ValaTargetValue* value);
gchar* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseMod ule* self, const gchar* delegate_cname); gchar* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseMod ule* self, const gchar* delegate_cname);
ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi on* expr, ValaCodeNode* node); ValaTargetValue* (*copy_value) (ValaCCodeBaseModule* self, ValaTarge tValue* value, ValaCodeNode* node);
void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC lass* cl, ValaCCodeFile* decl_space); void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC lass* cl, ValaCCodeFile* decl_space);
void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeFile* decl_space); void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeFile* decl_space);
void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeFile* decl_space); void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeFile* decl_space);
void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeFile* decl_space); void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpr ession* expr, ValaCCodeExpression* error_expr, gboolean* may_fail); ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpr ession* expr, ValaCCodeExpression* error_expr, gboolean* may_fail);
ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaDataType* type, ValaCCodeExpression* expr); ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaDataType* type, ValaCCodeExpression* expr);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaCodeNode* node);
gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop); gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop);
gchar* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMe thod* m); gchar* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMe thod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self, ValaDynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self, ValaDynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho d* method); gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho d* method);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self, ValaProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self, ValaProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type);
void (*register_dbus_info) (ValaCCodeBaseModule* self, ValaCCodeBloc k* block, ValaObjectTypeSymbol* bindable); void (*register_dbus_info) (ValaCCodeBaseModule* self, ValaCCodeBloc k* block, ValaObjectTypeSymbol* bindable);
gchar* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node); gchar* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node);
gchar* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node); gchar* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node);
gchar* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaD ynamicSignal* node); gchar* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaD ynamicSignal* node);
gchar* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModu le* self, ValaDynamicSignal* node); gchar* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModu le* self, ValaDynamicSignal* node);
gchar* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBa seModule* self, ValaDynamicSignal* node); gchar* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBa seModule* self, ValaDynamicSignal* node);
gchar* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseM odule* self, ValaDynamicSignal* node); gchar* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseM odule* self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeBaseModule* self, ValaList* pa
rams, ValaDataType* return_type, gboolean dbus);
gchar* (*get_marshaller_function) (ValaCCodeBaseModule* self, ValaLi
st* params, ValaDataType* return_type, const gchar* prefix, gboolean dbus);
gchar* (*get_array_length_cname) (ValaCCodeBaseModule* self, const g char* array_cname, gint dim); gchar* (*get_array_length_cname) (ValaCCodeBaseModule* self, const g char* array_cname, gint dim);
gchar* (*get_parameter_array_length_cname) (ValaCCodeBaseModule* sel f, ValaParameter* param, gint dim); gchar* (*get_parameter_array_length_cname) (ValaCCodeBaseModule* sel f, ValaParameter* param, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM odule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM odule* self, ValaExpression* array_expr, gint dim);
ValaCCodeExpression* (*get_array_length_cvalue) (ValaCCodeBaseModule * self, ValaTargetValue* value, gint dim); ValaCCodeExpression* (*get_array_length_cvalue) (ValaCCodeBaseModule * self, ValaTargetValue* value, gint dim);
gchar* (*get_array_size_cname) (ValaCCodeBaseModule* self, const gch ar* array_cname); gchar* (*get_array_size_cname) (ValaCCodeBaseModule* self, const gch ar* array_cname);
void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n ode, gboolean always_fails); void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n ode, gboolean always_fails);
gchar* (*generate_ready_function) (ValaCCodeBaseModule* self, ValaMe thod* m); gchar* (*generate_ready_function) (ValaCCodeBaseModule* self, ValaMe thod* m);
}; };
struct _ValaCCodeStructModule { struct _ValaCCodeStructModule {
skipping to change at line 735 skipping to change at line 699
struct _ValaCCodeBaseModuleEmitContextClass { struct _ValaCCodeBaseModuleEmitContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeBaseModuleEmitContext *self); void (*finalize) (ValaCCodeBaseModuleEmitContext *self);
}; };
struct _ValaGLibValue { struct _ValaGLibValue {
ValaTargetValue parent_instance; ValaTargetValue parent_instance;
ValaGLibValuePrivate * priv; ValaGLibValuePrivate * priv;
ValaCCodeExpression* cvalue; ValaCCodeExpression* cvalue;
gboolean non_null;
gchar* ctype;
ValaList* array_length_cvalues; ValaList* array_length_cvalues;
ValaCCodeExpression* array_size_cvalue; ValaCCodeExpression* array_size_cvalue;
gboolean array_null_terminated;
ValaCCodeExpression* array_length_cexpr;
ValaCCodeExpression* delegate_target_cvalue; ValaCCodeExpression* delegate_target_cvalue;
ValaCCodeExpression* delegate_target_destroy_notify_cvalue; ValaCCodeExpression* delegate_target_destroy_notify_cvalue;
}; };
struct _ValaGLibValueClass { struct _ValaGLibValueClass {
ValaTargetValueClass parent_class; ValaTargetValueClass parent_class;
}; };
struct _ValaCCodeCompiler { struct _ValaCCodeCompiler {
GTypeInstance parent_instance; GTypeInstance parent_instance;
skipping to change at line 813 skipping to change at line 781
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 _ValaGErrorModule {
ValaCCodeDelegateModule parent_instance;
ValaGErrorModulePrivate * priv;
};
struct _ValaGErrorModuleClass {
ValaCCodeDelegateModuleClass parent_class;
void (*return_with_exception) (ValaGErrorModule* self, ValaCCodeExpr
ession* error_expr);
};
struct _ValaGTypeModule {
ValaGErrorModule parent_instance;
ValaGTypeModulePrivate * priv;
};
struct _ValaGTypeModuleClass {
ValaGErrorModuleClass parent_class;
void (*generate_virtual_method_declaration) (ValaGTypeModule* self,
ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_struct);
void (*generate_class_init) (ValaGTypeModule* self, ValaClass* cl);
};
struct _ValaGObjectModule {
ValaGTypeModule parent_instance;
ValaGObjectModulePrivate * priv;
};
struct _ValaGObjectModuleClass {
ValaGTypeModuleClass parent_class;
};
struct _ValaGSignalModule {
ValaGObjectModule parent_instance;
ValaGSignalModulePrivate * priv;
};
struct _ValaGSignalModuleClass {
ValaGObjectModuleClass parent_class;
ValaCCodeExpression* (*get_dbus_g_type) (ValaGSignalModule* self, Va
laDataType* data_type);
};
struct _ValaGAsyncModule {
ValaGSignalModule parent_instance;
ValaGAsyncModulePrivate * priv;
};
struct _ValaGAsyncModuleClass {
ValaGSignalModuleClass parent_class;
};
struct _ValaDBusModule {
ValaGAsyncModule parent_instance;
ValaDBusModulePrivate * priv;
};
struct _ValaDBusModuleClass {
ValaGAsyncModuleClass parent_class;
};
struct _ValaDBusClientModule {
ValaDBusModule parent_instance;
ValaDBusClientModulePrivate * priv;
};
struct _ValaDBusClientModuleClass {
ValaDBusModuleClass parent_class;
};
struct _ValaDBusServerModule {
ValaDBusClientModule parent_instance;
ValaDBusServerModulePrivate * priv;
};
struct _ValaDBusServerModuleClass {
ValaDBusClientModuleClass parent_class;
};
struct _ValaDovaBaseModule { struct _ValaDovaBaseModule {
ValaCodeGenerator parent_instance; ValaCodeGenerator parent_instance;
ValaDovaBaseModulePrivate * priv; ValaDovaBaseModulePrivate * priv;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaDovaBaseModuleEmitContext* emit_context; ValaDovaBaseModuleEmitContext* emit_context;
ValaCCodeFile* header_file; ValaCCodeFile* header_file;
ValaCCodeFile* cfile; ValaCCodeFile* cfile;
ValaList* static_fields; ValaList* static_fields;
gint next_wrapper_id; gint next_wrapper_id;
ValaDataType* void_type; ValaDataType* void_type;
skipping to change at line 910 skipping to change at line 802
ValaDataType* char_type; ValaDataType* char_type;
ValaDataType* int_type; ValaDataType* int_type;
ValaDataType* uint_type; ValaDataType* uint_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* float_type; ValaDataType* float_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaClass* object_class; ValaClass* object_class;
ValaClass* type_class; ValaClass* type_class;
ValaClass* value_class; ValaClass* value_class;
ValaClass* string_class; ValaClass* string_class;
ValaClass* array_class; ValaStruct* array_struct;
ValaClass* delegate_class; ValaClass* delegate_class;
ValaClass* error_class; ValaClass* error_class;
}; };
struct _ValaDovaBaseModuleClass { struct _ValaDovaBaseModuleClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
void (*generate_struct_declaration) (ValaDovaBaseModule* self, ValaS truct* st, ValaCCodeFile* decl_space); 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_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_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); void (*generate_property_accessor_declaration) (ValaDovaBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
skipping to change at line 976 skipping to change at line 868
ValaDovaControlFlowModuleClass parent_class; ValaDovaControlFlowModuleClass parent_class;
}; };
struct _ValaDovaAssignmentModule { struct _ValaDovaAssignmentModule {
ValaDovaMemberAccessModule parent_instance; ValaDovaMemberAccessModule parent_instance;
ValaDovaAssignmentModulePrivate * priv; ValaDovaAssignmentModulePrivate * priv;
}; };
struct _ValaDovaAssignmentModuleClass { struct _ValaDovaAssignmentModuleClass {
ValaDovaMemberAccessModuleClass parent_class; ValaDovaMemberAccessModuleClass parent_class;
void (*store_variable) (ValaDovaAssignmentModule* self, ValaVariable * variable, ValaTargetValue* lvalue, ValaTargetValue* value, gboolean initi alizer);
}; };
struct _ValaDovaMethodCallModule { struct _ValaDovaMethodCallModule {
ValaDovaAssignmentModule parent_instance; ValaDovaAssignmentModule parent_instance;
ValaDovaMethodCallModulePrivate * priv; ValaDovaMethodCallModulePrivate * priv;
}; };
struct _ValaDovaMethodCallModuleClass { struct _ValaDovaMethodCallModuleClass {
ValaDovaAssignmentModuleClass parent_class; ValaDovaAssignmentModuleClass parent_class;
}; };
skipping to change at line 1070 skipping to change at line 963
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 {
ValaCCodeDelegateModule parent_instance;
ValaGErrorModulePrivate * priv;
};
struct _ValaGErrorModuleClass {
ValaCCodeDelegateModuleClass parent_class;
void (*return_with_exception) (ValaGErrorModule* self, ValaCCodeExpr
ession* error_expr);
};
struct _ValaGTypeModule {
ValaGErrorModule parent_instance;
ValaGTypeModulePrivate * priv;
};
struct _ValaGTypeModuleClass {
ValaGErrorModuleClass parent_class;
void (*generate_virtual_method_declaration) (ValaGTypeModule* self,
ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_struct);
void (*generate_class_init) (ValaGTypeModule* self, ValaClass* cl);
};
struct _ValaGObjectModule {
ValaGTypeModule parent_instance;
ValaGObjectModulePrivate * priv;
};
struct _ValaGObjectModuleClass {
ValaGTypeModuleClass parent_class;
};
struct _ValaGSignalModule {
ValaGObjectModule parent_instance;
ValaGSignalModulePrivate * priv;
};
struct _ValaGSignalModuleClass {
ValaGObjectModuleClass parent_class;
};
struct _ValaGAsyncModule {
ValaGSignalModule parent_instance;
ValaGAsyncModulePrivate * priv;
};
struct _ValaGAsyncModuleClass {
ValaGSignalModuleClass parent_class;
};
struct _ValaGVariantModule { struct _ValaGVariantModule {
ValaGAsyncModule parent_instance; ValaGAsyncModule parent_instance;
ValaGVariantModulePrivate * priv; ValaGVariantModulePrivate * priv;
}; };
struct _ValaGVariantModuleClass { struct _ValaGVariantModuleClass {
ValaGAsyncModuleClass parent_class; ValaGAsyncModuleClass parent_class;
}; };
struct _ValaGDBusModule { struct _ValaGDBusModule {
skipping to change at line 1191 skipping to change at line 1132
gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name);
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init);
ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup);
gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type);
gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st); gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st);
ValaCCodeExpression* vala_ccode_base_module_destroy_variable (ValaCCodeBase Module* self, ValaVariable* variable, ValaTargetValue* target_lvalue);
ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local); ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local);
ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param); ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param);
ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance); ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance);
ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr, gboolean is_macro_definition);
ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition); ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition);
void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local, gboolean always_init); void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local, gboolean always_init);
void vala_ccode_base_module_append_scope_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCodeNode* stop_at);
void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at); void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
gboolean vala_ccode_base_module_variable_accessible_in_finally (ValaCCodeBa seModule* self, ValaLocalVariable* local); gboolean vala_ccode_base_module_variable_accessible_in_finally (ValaCCodeBa seModule* self, ValaLocalVariable* local);
gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* se lf, const gchar* symname); gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* se lf, const gchar* symname);
ValaTargetValue* vala_ccode_base_module_get_local_cvalue (ValaCCodeBaseModu le* self, ValaLocalVariable* local); ValaTargetValue* vala_ccode_base_module_get_local_cvalue (ValaCCodeBaseModu le* self, ValaLocalVariable* local);
ValaTargetValue* vala_ccode_base_module_get_parameter_cvalue (ValaCCodeBase Module* self, ValaParameter* param); ValaTargetValue* vala_ccode_base_module_get_parameter_cvalue (ValaCCodeBase Module* self, ValaParameter* param);
ValaTargetValue* vala_ccode_base_module_get_field_cvalue (ValaCCodeBaseModu le* self, ValaField* field, ValaTargetValue* instance); ValaTargetValue* vala_ccode_base_module_get_field_cvalue (ValaCCodeBaseModu le* self, ValaField* field, ValaTargetValue* instance);
ValaTargetValue* vala_ccode_base_module_load_this_parameter (ValaCCodeBaseM odule* self, ValaTypeSymbol* sym); ValaTargetValue* vala_ccode_base_module_load_this_parameter (ValaCCodeBaseM odule* self, ValaTypeSymbol* sym);
void vala_ccode_base_module_store_value (ValaCCodeBaseModule* self, ValaTar getValue* lvalue, ValaTargetValue* value);
gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModul e* self, const gchar* delegate_cname); gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModul e* self, const gchar* delegate_cname);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpres sion** delegate_target_destroy_notify); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpres sion** delegate_target_destroy_notify);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (Val aCCodeBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (Val aCCodeBaseModule* self, ValaTargetValue* value);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not ify_cvalue (ValaCCodeBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not ify_cvalue (ValaCCodeBaseModule* self, ValaTargetValue* value);
gchar* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Val aCCodeBaseModule* self, const gchar* delegate_cname); gchar* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Val aCCodeBaseModule* self, const gchar* delegate_cname);
gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type); gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type);
gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type); gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node); ValaTargetValue* vala_ccode_base_module_copy_value (ValaCCodeBaseModule* se lf, ValaTargetValue* value, ValaCodeNode* node);
void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type); void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type);
void vala_ccode_base_module_generate_class_declaration (ValaCCodeBaseModule * self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_class_declaration (ValaCCodeBaseModule * self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_interface_declaration (ValaCCodeBaseMo dule* self, ValaInterface* iface, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_interface_declaration (ValaCCodeBaseMo dule* self, ValaInterface* iface, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_method_declaration (ValaCCodeBaseModul e* self, ValaMethod* m, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_method_declaration (ValaCCodeBaseModul e* self, ValaMethod* m, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_error_domain_declaration (ValaCCodeBas eModule* self, ValaErrorDomain* edomain, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_error_domain_declaration (ValaCCodeBas eModule* self, ValaErrorDomain* edomain, ValaCCodeFile* decl_space);
void vala_ccode_base_module_add_generic_type_arguments (ValaCCodeBaseModule * self, ValaMap* arg_map, ValaList* type_args, ValaCodeNode* expr, gboolean is_chainup); void vala_ccode_base_module_add_generic_type_arguments (ValaCCodeBaseModule * self, ValaMap* arg_map, ValaList* type_args, ValaCodeNode* expr, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExp ression* cexpr); ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExp ression* cexpr);
ValaCCodeExpression* vala_ccode_base_module_try_cast_value_to_type (ValaCCo deBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, Val aDataType* to, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_try_cast_value_to_type (ValaCCo deBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, Val aDataType* to, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_try_cast_variant_to_type (ValaC CodeBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, V alaDataType* to, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_try_cast_variant_to_type (ValaC CodeBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, V alaDataType* to, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo deBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr, ValaCCodeExpression* error_expr, gboolean* may_f ail); ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo deBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr, ValaCCodeExpression* error_expr, gboolean* may_f ail);
ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode BaseModule* self, ValaDataType* type, ValaCCodeExpression* expr); ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode BaseModule* self, ValaDataType* type, ValaCCodeExpression* expr);
gchar* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type); gchar* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type); ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type);
ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe); ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe);
ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode ValaTargetValue* vala_ccode_base_module_transform_value (ValaCCodeBaseModul
BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi e* self, ValaTargetValue* value, ValaDataType* target_type, ValaCodeNode* n
on_type, ValaDataType* target_type, ValaExpression* expr); ode);
ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V
alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType*
expression_type, ValaDataType* target_type, ValaExpression* expr); expression_type, ValaDataType* target_type, ValaCodeNode* node);
void vala_ccode_base_module_store_property (ValaCCodeBaseModule* self, Vala Property* prop, ValaExpression* instance, ValaTargetValue* value); void vala_ccode_base_module_store_property (ValaCCodeBaseModule* self, Vala Property* prop, ValaExpression* instance, ValaTargetValue* value);
gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st gchar* wrapper_name); gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st gchar* wrapper_name);
gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas eModule* self, ValaSymbol* external_symbol); gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas eModule* self, ValaSymbol* external_symbol);
ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression);
void vala_ccode_base_module_create_type_check_statement (ValaCCodeBaseModul e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const gchar* var_name); void vala_ccode_base_module_create_type_check_statement (ValaCCodeBaseModul e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const gchar* var_name);
gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, gdoub le param_pos, gboolean ellipsis); gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, gdoub le param_pos, gboolean ellipsis);
ValaCCodeExpression* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseMod ule* self, ValaExpression* node); ValaCCodeExpression* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseMod ule* self, ValaExpression* node);
void vala_ccode_base_module_create_postcondition_statement (ValaCCodeBaseMo dule* self, ValaExpression* postcondition); void vala_ccode_base_module_create_postcondition_statement (ValaCCodeBaseMo dule* self, ValaExpression* postcondition);
gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s elf, ValaProperty* prop); gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s elf, ValaProperty* prop);
skipping to change at line 1254 skipping to change at line 1195
gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se lf, ValaMethod* method); gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se lf, ValaMethod* method);
ValaCCodeFunctionCall* vala_ccode_base_module_get_param_spec (ValaCCodeBase Module* self, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_base_module_get_param_spec (ValaCCodeBase Module* self, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_base_module_get_signal_creation (ValaCCod eBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_base_module_get_signal_creation (ValaCCod eBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type);
void vala_ccode_base_module_register_dbus_info (ValaCCodeBaseModule* self, ValaCCodeBlock* block, ValaObjectTypeSymbol* bindable); void vala_ccode_base_module_register_dbus_info (ValaCCodeBaseModule* self, ValaCCodeBlock* block, ValaObjectTypeSymbol* bindable);
gchar* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node); gchar* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node);
gchar* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node); gchar* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node);
gchar* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule * self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule * self, ValaDynamicSignal* node);
gchar* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (Vala CCodeBaseModule* self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (Vala CCodeBaseModule* self, ValaDynamicSignal* node);
gchar* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name (ValaCCodeBaseModule* self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name (ValaCCodeBaseModule* self, ValaDynamicSignal* node);
gchar* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (V alaCCodeBaseModule* self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (V alaCCodeBaseModule* self, ValaDynamicSignal* node);
void vala_ccode_base_module_generate_marshaller (ValaCCodeBaseModule* self,
ValaList* params, ValaDataType* return_type, gboolean dbus);
gchar* vala_ccode_base_module_get_marshaller_function (ValaCCodeBaseModule*
self, ValaList* params, ValaDataType* return_type, const gchar* prefix, gb
oolean dbus);
gchar* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule* self, const gchar* array_cname, gint dim); gchar* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule* self, const gchar* array_cname, gint dim);
gchar* vala_ccode_base_module_get_parameter_array_length_cname (ValaCCodeBa seModule* self, ValaParameter* param, gint dim); gchar* vala_ccode_base_module_get_parameter_array_length_cname (ValaCCodeBa seModule* self, ValaParameter* param, gint dim);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cvalue (ValaCC odeBaseModule* self, ValaTargetValue* value, gint dim); ValaCCodeExpression* vala_ccode_base_module_get_array_length_cvalue (ValaCC odeBaseModule* self, ValaTargetValue* value, gint dim);
gchar* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* se lf, const gchar* array_cname); gchar* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* se lf, const gchar* array_cname);
void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va laCodeNode* node, gboolean always_fails); void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va laCodeNode* node, gboolean always_fails);
gchar* vala_ccode_base_module_generate_ready_function (ValaCCodeBaseModule* self, ValaMethod* m); gchar* vala_ccode_base_module_generate_ready_function (ValaCCodeBaseModule* self, ValaMethod* m);
ValaCCodeExpression* vala_ccode_base_module_get_cvalue (ValaCCodeBaseModule * self, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_get_cvalue (ValaCCodeBaseModule * self, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_cvalue_ (ValaCCodeBaseModul e* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_cvalue_ (ValaCCodeBaseModul e* self, ValaTargetValue* value);
void vala_ccode_base_module_set_cvalue (ValaCCodeBaseModule* self, ValaExpr ession* expr, ValaCCodeExpression* cvalue); void vala_ccode_base_module_set_cvalue (ValaCCodeBaseModule* self, ValaExpr ession* expr, ValaCCodeExpression* cvalue);
ValaCCodeExpression* vala_ccode_base_module_get_array_size_cvalue (ValaCCod eBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_array_size_cvalue (ValaCCod eBaseModule* self, ValaTargetValue* value);
void vala_ccode_base_module_set_array_size_cvalue (ValaCCodeBaseModule* sel f, ValaTargetValue* value, ValaCCodeExpression* cvalue); void vala_ccode_base_module_set_array_size_cvalue (ValaCCodeBaseModule* sel f, ValaTargetValue* value, ValaCCodeExpression* cvalue);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target (ValaCCodeB aseModule* self, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target (ValaCCodeB aseModule* self, ValaExpression* expr);
void vala_ccode_base_module_set_delegate_target (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* delegate_target); void vala_ccode_base_module_set_delegate_target (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* delegate_target);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not ify (ValaCCodeBaseModule* self, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not ify (ValaCCodeBaseModule* self, ValaExpression* expr);
void vala_ccode_base_module_set_delegate_target_destroy_notify (ValaCCodeBa seModule* self, ValaExpression* expr, ValaCCodeExpression* destroy_notify); void vala_ccode_base_module_set_delegate_target_destroy_notify (ValaCCodeBa seModule* self, ValaExpression* expr, ValaCCodeExpression* destroy_notify);
void vala_ccode_base_module_append_array_length (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size); void vala_ccode_base_module_append_array_length (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size);
ValaList* vala_ccode_base_module_get_array_lengths (ValaCCodeBaseModule* se lf, ValaExpression* expr); ValaList* vala_ccode_base_module_get_array_lengths (ValaCCodeBaseModule* se lf, ValaExpression* expr);
gboolean vala_ccode_base_module_get_non_null (ValaCCodeBaseModule* self, Va
laTargetValue* value);
gchar* vala_ccode_base_module_get_ctype (ValaCCodeBaseModule* self, ValaTar
getValue* value);
gboolean vala_ccode_base_module_get_array_null_terminated (ValaCCodeBaseMod
ule* self, ValaTargetValue* value);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpr (ValaCCo
deBaseModule* self, ValaTargetValue* value);
ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf); ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf);
void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod eContext* value); void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod eContext* value);
ValaSymbol* vala_ccode_base_module_get_current_symbol (ValaCCodeBaseModule* self); ValaSymbol* vala_ccode_base_module_get_current_symbol (ValaCCodeBaseModule* self);
ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu le* self); ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu le* self);
void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val aTryStatement* value); void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val aTryStatement* value);
ValaCatchClause* vala_ccode_base_module_get_current_catch (ValaCCodeBaseMod ule* self); ValaCatchClause* vala_ccode_base_module_get_current_catch (ValaCCodeBaseMod ule* self);
void vala_ccode_base_module_set_current_catch (ValaCCodeBaseModule* self, V alaCatchClause* value); void vala_ccode_base_module_set_current_catch (ValaCCodeBaseModule* self, V alaCatchClause* value);
ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa seModule* self); ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa seModule* self);
ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s elf); ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s elf);
ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule* self); ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule* self);
skipping to change at line 1346 skipping to change at line 1289
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_gerror_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_gsignal_module_get_type (void) G_GNUC_CONST;
GType vala_gasync_module_get_type (void) G_GNUC_CONST;
GType vala_dbus_module_get_type (void) G_GNUC_CONST;
GType vala_dbus_client_module_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient
Module* self, ValaSymbol* symbol);
gboolean vala_dbus_client_module_is_dbus_no_reply (ValaCodeNode* node);
gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule*
self, ValaArrayType* array_type);
ValaDBusClientModule* vala_dbus_client_module_new (void);
ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type)
;
gchar* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol);
gchar* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol);
gchar* vala_dbus_module_get_type_signature (ValaDataType* datatype);
ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function_decl
aration (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val
aDBusModule* self, ValaEnum* en);
ValaCCodeExpression* vala_dbus_module_read_expression (ValaDBusModule* self
, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* ite
r_expr, ValaCCodeExpression* expr);
ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function_declar
ation (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD
BusModule* self, ValaEnum* en);
void vala_dbus_module_write_expression (ValaDBusModule* self, ValaCCodeFrag
ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo
deExpression* expr);
void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self);
ValaDBusModule* vala_dbus_module_new (void);
ValaDBusModule* vala_dbus_module_construct (GType object_type);
GType vala_dbus_server_module_get_type (void) G_GNUC_CONST;
gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node);
gchar* vala_dbus_server_module_dbus_result_name (ValaMethod* m);
ValaDBusServerModule* vala_dbus_server_module_new (void);
ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type)
;
GType vala_dova_base_module_get_type (void) G_GNUC_CONST; GType vala_dova_base_module_get_type (void) G_GNUC_CONST;
gpointer vala_dova_base_module_emit_context_ref (gpointer instance); gpointer vala_dova_base_module_emit_context_ref (gpointer instance);
void vala_dova_base_module_emit_context_unref (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); 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_set_emit_context (GValue* value, gpointer v_object);
void vala_dova_base_module_value_take_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) ; 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_base_module_emit_context_get_type (void) G_GNUC_CONST;
GType vala_dova_struct_module_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_method_module_get_type (void) G_GNUC_CONST;
GType vala_dova_control_flow_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_member_access_module_get_type (void) G_GNUC_CONST;
GType vala_dova_assignment_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_method_call_module_get_type (void) G_GNUC_CONST;
GType vala_dova_array_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_new (void);
ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type); 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_new (void);
ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje ct_type); ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje ct_type);
ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se lf, ValaSymbol* sym); ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se lf, ValaSymbol* sym);
ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type); 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_push_context (ValaDovaBaseModule* self, ValaDova BaseModuleEmitContext* emit_context);
void vala_dova_base_module_pop_context (ValaDovaBaseModule* self); 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_push_function (ValaDovaBaseModule* self, ValaCCo deFunction* func);
void vala_dova_base_module_pop_function (ValaDovaBaseModule* self); 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); 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_enum_declaration (ValaDovaBaseModule* s elf, ValaEnum* en, ValaCCodeFile* decl_space);
skipping to change at line 1503 skipping to change at line 1418
ValaDovaObjectModule* vala_dova_object_module_new (void); ValaDovaObjectModule* vala_dova_object_module_new (void);
ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) ; ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) ;
ValaDovaStructModule* vala_dova_struct_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_new (void);
ValaDovaValueModule* vala_dova_value_module_construct (GType object_type); 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_gtype_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_gasync_module_get_type (void) G_GNUC_CONST;
gchar* vala_gasync_module_generate_async_callback_wrapper (ValaGAsyncModule * self); gchar* vala_gasync_module_generate_async_callback_wrapper (ValaGAsyncModule * self);
ValaGAsyncModule* vala_gasync_module_new (void); ValaGAsyncModule* vala_gasync_module_new (void);
ValaGAsyncModule* vala_gasync_module_construct (GType object_type); ValaGAsyncModule* vala_gasync_module_construct (GType object_type);
GType vala_gvariant_module_get_type (void) G_GNUC_CONST; GType vala_gvariant_module_get_type (void) G_GNUC_CONST;
GType vala_gd_bus_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_module_get_type (void) G_GNUC_CONST;
GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli entModule* self, ValaSymbol* symbol); ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli entModule* self, ValaSymbol* symbol);
ValaGDBusClientModule* vala_gd_bus_client_module_new (void); ValaGDBusClientModule* vala_gd_bus_client_module_new (void);
ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty pe); ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty pe);
gchar* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol); gchar* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol);
skipping to change at line 1535 skipping to change at line 1455
void vala_gerror_module_return_with_exception (ValaGErrorModule* self, Vala CCodeExpression* error_expr); void vala_gerror_module_return_with_exception (ValaGErrorModule* self, Vala CCodeExpression* error_expr);
ValaGErrorModule* vala_gerror_module_new (void); ValaGErrorModule* vala_gerror_module_new (void);
ValaGErrorModule* vala_gerror_module_construct (GType object_type); ValaGErrorModule* vala_gerror_module_construct (GType object_type);
GType vala_gir_writer_get_type (void) G_GNUC_CONST; GType vala_gir_writer_get_type (void) G_GNUC_CONST;
void vala_gir_writer_write_includes (ValaGIRWriter* self); void vala_gir_writer_write_includes (ValaGIRWriter* self);
void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const gchar* directory, const gchar* gir_namespace, const gchar* gir_v ersion, const gchar* package); void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const gchar* directory, const gchar* gir_namespace, const gchar* gir_v ersion, const gchar* package);
ValaGIRWriter* vala_gir_writer_new (void); ValaGIRWriter* vala_gir_writer_new (void);
ValaGIRWriter* vala_gir_writer_construct (GType object_type); ValaGIRWriter* vala_gir_writer_construct (GType object_type);
ValaGObjectModule* vala_gobject_module_new (void); ValaGObjectModule* vala_gobject_module_new (void);
ValaGObjectModule* vala_gobject_module_construct (GType object_type); ValaGObjectModule* vala_gobject_module_construct (GType object_type);
ValaCCodeExpression* vala_gsignal_module_get_dbus_g_type (ValaGSignalModule * self, ValaDataType* data_type);
ValaGSignalModule* vala_gsignal_module_new (void); ValaGSignalModule* vala_gsignal_module_new (void);
ValaGSignalModule* vala_gsignal_module_construct (GType object_type); ValaGSignalModule* vala_gsignal_module_construct (GType object_type);
void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_str uct); void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_str uct);
void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl); void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl);
ValaGTypeModule* vala_gtype_module_new (void); ValaGTypeModule* vala_gtype_module_new (void);
ValaGTypeModule* vala_gtype_module_construct (GType object_type); ValaGTypeModule* vala_gtype_module_construct (GType object_type);
gchar* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol); gchar* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol);
gchar* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Val aSymbol* symbol); gchar* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Val aSymbol* symbol);
ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_ declaration (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_ declaration (ValaGVariantModule* self, ValaEnum* en);
ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function (ValaGVariantModule* self, ValaEnum* en);
 End of changes. 27 change blocks. 
273 lines changed or deleted 163 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/