valacodegen.h   valacodegen.h 
skipping to change at line 260 skipping to change at line 260
#define VALA_DBUS_CLIENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DBUS_CLIENT_MODULE, ValaDBusClientModule)) #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_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(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_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)) #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 _ValaDBusClientModule ValaDBusClientModule;
typedef struct _ValaDBusClientModuleClass ValaDBusClientModuleClass; typedef struct _ValaDBusClientModuleClass ValaDBusClientModuleClass;
typedef struct _ValaDBusClientModulePrivate ValaDBusClientModulePrivate; typedef struct _ValaDBusClientModulePrivate ValaDBusClientModulePrivate;
#define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func
tion_get_type ())
#define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (
(obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction
))
#define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C
AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF
unctionClass))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP
E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS
S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GE
T_CLASS ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegiste
rFunctionClass))
typedef struct _ValaInterfaceRegisterFunction ValaInterfaceRegisterFunction
;
typedef struct _ValaInterfaceRegisterFunctionClass ValaInterfaceRegisterFun
ctionClass;
typedef struct _ValaInterfaceRegisterFunctionPrivate ValaInterfaceRegisterF
unctionPrivate;
#define VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION (vala_dbus_interface_reg
ister_function_get_type ())
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_C
AST ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInterfaceRe
gisterFunction))
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CL
ASS_CAST ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusInte
rfaceRegisterFunctionClass))
#define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANC
E_TYPE ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_DBUS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK
_CLASS_TYPE ((klass), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION))
#define VALA_DBUS_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTAN
CE_GET_CLASS ((obj), VALA_TYPE_DBUS_INTERFACE_REGISTER_FUNCTION, ValaDBusIn
terfaceRegisterFunctionClass))
typedef struct _ValaDBusInterfaceRegisterFunction ValaDBusInterfaceRegister
Function;
typedef struct _ValaDBusInterfaceRegisterFunctionClass ValaDBusInterfaceReg
isterFunctionClass;
typedef struct _ValaDBusInterfaceRegisterFunctionPrivate ValaDBusInterfaceR
egisterFunctionPrivate;
#define VALA_TYPE_DBUS_SERVER_MODULE (vala_dbus_server_module_get_type ()) #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(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_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(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_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)) #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 _ValaDBusServerModule ValaDBusServerModule;
typedef struct _ValaDBusServerModuleClass ValaDBusServerModuleClass; typedef struct _ValaDBusServerModuleClass ValaDBusServerModuleClass;
typedef struct _ValaDBusServerModulePrivate ValaDBusServerModulePrivate; typedef struct _ValaDBusServerModulePrivate ValaDBusServerModulePrivate;
skipping to change at line 513 skipping to change at line 491
#define VALA_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ GIR_WRITER, ValaGIRWriter)) #define VALA_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ GIR_WRITER, ValaGIRWriter))
#define VALA_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_GIR_WRITER, ValaGIRWriterClass)) #define VALA_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_GIR_WRITER, ValaGIRWriterClass))
#define VALA_IS_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_GIR_WRITER)) #define VALA_IS_GIR_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_GIR_WRITER))
#define VALA_IS_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_GIR_WRITER)) #define VALA_IS_GIR_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_GIR_WRITER))
#define VALA_GIR_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_GIR_WRITER, ValaGIRWriterClass)) #define VALA_GIR_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_GIR_WRITER, ValaGIRWriterClass))
typedef struct _ValaGIRWriter ValaGIRWriter; typedef struct _ValaGIRWriter ValaGIRWriter;
typedef struct _ValaGIRWriterClass ValaGIRWriterClass; typedef struct _ValaGIRWriterClass ValaGIRWriterClass;
typedef struct _ValaGIRWriterPrivate ValaGIRWriterPrivate; typedef struct _ValaGIRWriterPrivate ValaGIRWriterPrivate;
#define VALA_TYPE_INTERFACE_REGISTER_FUNCTION (vala_interface_register_func
tion_get_type ())
#define VALA_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST (
(obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterFunction
))
#define VALA_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_C
AST ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegisterF
unctionClass))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYP
E ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_IS_INTERFACE_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLAS
S_TYPE ((klass), VALA_TYPE_INTERFACE_REGISTER_FUNCTION))
#define VALA_INTERFACE_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GE
T_CLASS ((obj), VALA_TYPE_INTERFACE_REGISTER_FUNCTION, ValaInterfaceRegiste
rFunctionClass))
typedef struct _ValaInterfaceRegisterFunction ValaInterfaceRegisterFunction
;
typedef struct _ValaInterfaceRegisterFunctionClass ValaInterfaceRegisterFun
ctionClass;
typedef struct _ValaInterfaceRegisterFunctionPrivate ValaInterfaceRegisterF
unctionPrivate;
#define VALA_TYPE_STRUCT_REGISTER_FUNCTION (vala_struct_register_function_g et_type ()) #define VALA_TYPE_STRUCT_REGISTER_FUNCTION (vala_struct_register_function_g et_type ())
#define VALA_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction)) #define VALA_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction))
#define VALA_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunctionCl ass)) #define VALA_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunctionCl ass))
#define VALA_IS_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( (obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) #define VALA_IS_STRUCT_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ( (obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION))
#define VALA_IS_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_T YPE ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION)) #define VALA_IS_STRUCT_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_T YPE ((klass), VALA_TYPE_STRUCT_REGISTER_FUNCTION))
#define VALA_STRUCT_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C LASS ((obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction Class)) #define VALA_STRUCT_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C LASS ((obj), VALA_TYPE_STRUCT_REGISTER_FUNCTION, ValaStructRegisterFunction Class))
typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction; typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction;
typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC lass; typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC lass;
typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio nPrivate; typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio nPrivate;
skipping to change at line 582 skipping to change at line 571
ValaErrorType* gerror_type; ValaErrorType* gerror_type;
ValaClass* glist_type; ValaClass* glist_type;
ValaClass* gslist_type; ValaClass* gslist_type;
ValaClass* gnode_type; ValaClass* gnode_type;
ValaClass* gvaluearray_type; ValaClass* gvaluearray_type;
ValaTypeSymbol* gstringbuilder_type; ValaTypeSymbol* gstringbuilder_type;
ValaTypeSymbol* garray_type; ValaTypeSymbol* garray_type;
ValaTypeSymbol* gbytearray_type; ValaTypeSymbol* gbytearray_type;
ValaTypeSymbol* gptrarray_type; ValaTypeSymbol* gptrarray_type;
ValaTypeSymbol* gthreadpool_type; ValaTypeSymbol* gthreadpool_type;
ValaDataType* gdestroynotify_type;
ValaDataType* 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; 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;
skipping to change at line 611 skipping to change at line 601
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_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); void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, gboolean stop_at_loop, ValaCodeNode* stop_at);
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); ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi on* expr, 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* (*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, ValaExpression* expr);
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, ValaObjectTyp eSymbol* 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); 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_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);
skipping to change at line 721 skipping to change at line 711
ValaCCodeMethodCallModuleClass parent_class; ValaCCodeMethodCallModuleClass parent_class;
}; };
struct _ValaCCodeBaseModuleEmitContext { struct _ValaCCodeBaseModuleEmitContext {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCCodeBaseModuleEmitContextPrivate * priv; ValaCCodeBaseModuleEmitContextPrivate * priv;
ValaSymbol* current_symbol; ValaSymbol* current_symbol;
ValaArrayList* symbol_stack; ValaArrayList* symbol_stack;
ValaTryStatement* current_try; ValaTryStatement* current_try;
ValaCatchClause* current_catch;
ValaCCodeFunction* ccode; ValaCCodeFunction* ccode;
ValaArrayList* ccode_stack; ValaArrayList* ccode_stack;
ValaArrayList* temp_ref_vars; ValaArrayList* temp_ref_vars;
gint next_temp_var_id; gint next_temp_var_id;
gboolean current_method_inner_error; gboolean current_method_inner_error;
gboolean current_method_return; gboolean current_method_return;
ValaMap* variable_name_map; ValaMap* variable_name_map;
}; };
struct _ValaCCodeBaseModuleEmitContextClass { struct _ValaCCodeBaseModuleEmitContextClass {
skipping to change at line 795 skipping to change at line 786
gchar* (*get_instance_init_func_name) (ValaTypeRegisterFunction* sel f); gchar* (*get_instance_init_func_name) (ValaTypeRegisterFunction* sel f);
gchar* (*get_parent_type_name) (ValaTypeRegisterFunction* self); gchar* (*get_parent_type_name) (ValaTypeRegisterFunction* self);
gchar* (*get_gtype_value_table_init_function_name) (ValaTypeRegister Function* self); gchar* (*get_gtype_value_table_init_function_name) (ValaTypeRegister Function* self);
gchar* (*get_gtype_value_table_peek_pointer_function_name) (ValaType RegisterFunction* self); gchar* (*get_gtype_value_table_peek_pointer_function_name) (ValaType RegisterFunction* self);
gchar* (*get_gtype_value_table_free_function_name) (ValaTypeRegister Function* self); gchar* (*get_gtype_value_table_free_function_name) (ValaTypeRegister Function* self);
gchar* (*get_gtype_value_table_copy_function_name) (ValaTypeRegister Function* self); gchar* (*get_gtype_value_table_copy_function_name) (ValaTypeRegister Function* self);
gchar* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeR egisterFunction* self); gchar* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeR egisterFunction* self);
gchar* (*get_gtype_value_table_collect_value_function_name) (ValaTyp eRegisterFunction* self); gchar* (*get_gtype_value_table_collect_value_function_name) (ValaTyp eRegisterFunction* self);
gchar* (*get_type_flags) (ValaTypeRegisterFunction* self); gchar* (*get_type_flags) (ValaTypeRegisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self, gboolean plugin); void (*get_type_interface_init_statements) (ValaTypeRegisterFunction * self, ValaCCodeBlock* block, gboolean plugin);
ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self); ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self);
}; };
struct _ValaClassRegisterFunction { struct _ValaClassRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaClassRegisterFunctionPrivate * priv; ValaClassRegisterFunctionPrivate * priv;
}; };
struct _ValaClassRegisterFunctionClass { struct _ValaClassRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
skipping to change at line 836 skipping to change at line 827
struct _ValaGTypeModule { struct _ValaGTypeModule {
ValaGErrorModule parent_instance; ValaGErrorModule parent_instance;
ValaGTypeModulePrivate * priv; ValaGTypeModulePrivate * priv;
}; };
struct _ValaGTypeModuleClass { struct _ValaGTypeModuleClass {
ValaGErrorModuleClass parent_class; ValaGErrorModuleClass parent_class;
void (*generate_virtual_method_declaration) (ValaGTypeModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_struct); void (*generate_virtual_method_declaration) (ValaGTypeModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_struct);
void (*generate_class_init) (ValaGTypeModule* self, ValaClass* cl); void (*generate_class_init) (ValaGTypeModule* self, ValaClass* cl);
ValaTypeRegisterFunction* (*create_interface_register_function) (Val aGTypeModule* self, ValaInterface* iface);
}; };
struct _ValaGObjectModule { struct _ValaGObjectModule {
ValaGTypeModule parent_instance; ValaGTypeModule parent_instance;
ValaGObjectModulePrivate * priv; ValaGObjectModulePrivate * priv;
}; };
struct _ValaGObjectModuleClass { struct _ValaGObjectModuleClass {
ValaGTypeModuleClass parent_class; ValaGTypeModuleClass parent_class;
}; };
skipping to change at line 885 skipping to change at line 875
struct _ValaDBusClientModule { struct _ValaDBusClientModule {
ValaDBusModule parent_instance; ValaDBusModule parent_instance;
ValaDBusClientModulePrivate * priv; ValaDBusClientModulePrivate * priv;
}; };
struct _ValaDBusClientModuleClass { struct _ValaDBusClientModuleClass {
ValaDBusModuleClass parent_class; ValaDBusModuleClass parent_class;
}; };
struct _ValaInterfaceRegisterFunction {
ValaTypeRegisterFunction parent_instance;
ValaInterfaceRegisterFunctionPrivate * priv;
};
struct _ValaInterfaceRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class;
};
struct _ValaDBusInterfaceRegisterFunction {
ValaInterfaceRegisterFunction parent_instance;
ValaDBusInterfaceRegisterFunctionPrivate * priv;
};
struct _ValaDBusInterfaceRegisterFunctionClass {
ValaInterfaceRegisterFunctionClass parent_class;
};
struct _ValaDBusServerModule { struct _ValaDBusServerModule {
ValaDBusClientModule parent_instance; ValaDBusClientModule parent_instance;
ValaDBusServerModulePrivate * priv; ValaDBusServerModulePrivate * priv;
}; };
struct _ValaDBusServerModuleClass { struct _ValaDBusServerModuleClass {
ValaDBusClientModuleClass parent_class; ValaDBusClientModuleClass parent_class;
}; };
struct _ValaDovaBaseModule { struct _ValaDovaBaseModule {
skipping to change at line 945 skipping to change at line 917
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);
ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup); ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym , gboolean stop_at_loop); void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym , gboolean stop_at_loop, ValaCodeNode* stop_at);
ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio n* expr, ValaCodeNode* node); ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio n* expr, ValaCodeNode* node);
void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl ass* cl, ValaCCodeFile* decl_space); void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl ass* cl, ValaCCodeFile* decl_space);
void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va laInterface* iface, ValaCCodeFile* decl_space); void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va laInterface* iface, ValaCCodeFile* decl_space);
void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM ethod* m, ValaCCodeFile* decl_space); void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM ethod* m, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ e, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ e, ValaDataType* target_type, ValaExpression* expr);
gchar* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMet hod* m); gchar* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMet hod* m);
gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod * method); gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod * method);
void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no de, gboolean always_fails); void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no de, gboolean always_fails);
}; };
skipping to change at line 1138 skipping to change at line 1110
struct _ValaGIRWriter { struct _ValaGIRWriter {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaGIRWriterPrivate * priv; ValaGIRWriterPrivate * priv;
}; };
struct _ValaGIRWriterClass { struct _ValaGIRWriterClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaInterfaceRegisterFunction {
ValaTypeRegisterFunction parent_instance;
ValaInterfaceRegisterFunctionPrivate * priv;
};
struct _ValaInterfaceRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class;
};
struct _ValaStructRegisterFunction { struct _ValaStructRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaStructRegisterFunctionPrivate * priv; ValaStructRegisterFunctionPrivate * priv;
}; };
struct _ValaStructRegisterFunctionClass { struct _ValaStructRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
GType vala_ccode_base_module_get_type (void) G_GNUC_CONST; GType vala_ccode_base_module_get_type (void) G_GNUC_CONST;
skipping to change at line 1207 skipping to change at line 1188
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_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr, gboolean is_macro_definition); 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); void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local);
void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V
alaSymbol* sym, gboolean stop_at_loop); alaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
void vala_ccode_base_module_append_error_free (ValaCCodeBaseModule* self, V
alaSymbol* sym, ValaTryStatement* current_try);
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);
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); ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, 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* 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 BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr);
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_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e); gboolean vala_ccode_base_module_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e);
ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce);
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);
skipping to change at line 1255 skipping to change at line 1235
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);
ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se lf); ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se lf);
ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type);
void vala_ccode_base_module_return_default_value (ValaCCodeBaseModule* self , ValaDataType* return_type); void vala_ccode_base_module_return_default_value (ValaCCodeBaseModule* self , ValaDataType* return_type);
gchar* vala_ccode_base_module_get_custom_creturn_type (ValaCCodeBaseModule* self, ValaMethod* m); gchar* vala_ccode_base_module_get_custom_creturn_type (ValaCCodeBaseModule* self, ValaMethod* m);
void vala_ccode_base_module_generate_dynamic_method_wrapper (ValaCCodeBaseM odule* self, ValaDynamicMethod* method); void vala_ccode_base_module_generate_dynamic_method_wrapper (ValaCCodeBaseM odule* self, ValaDynamicMethod* method);
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, 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); 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_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);
skipping to change at line 1287 skipping to change at line 1267
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_size (ValaCCodeBaseModule* self, V alaExpression* expr, ValaCCodeExpression* size); void vala_ccode_base_module_append_array_size (ValaCCodeBaseModule* self, V alaExpression* expr, ValaCCodeExpression* size);
ValaList* vala_ccode_base_module_get_array_sizes (ValaCCodeBaseModule* self , ValaExpression* expr); ValaList* vala_ccode_base_module_get_array_sizes (ValaCCodeBaseModule* self , ValaExpression* expr);
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);
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);
ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor (ValaCCodeBaseModule* self); ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor (ValaCCodeBaseModule* self);
ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase Module* self); ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase Module* self);
ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM odule* self); ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM odule* self);
ValaCCodeFunction* vala_ccode_base_module_get_ccode (ValaCCodeBaseModule* s elf); ValaCCodeFunction* vala_ccode_base_module_get_ccode (ValaCCodeBaseModule* s elf);
ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul e* self); ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul e* self);
gint vala_ccode_base_module_get_next_temp_var_id (ValaCCodeBaseModule* self ); gint vala_ccode_base_module_get_next_temp_var_id (ValaCCodeBaseModule* self );
void vala_ccode_base_module_set_next_temp_var_id (ValaCCodeBaseModule* self , gint value); void vala_ccode_base_module_set_next_temp_var_id (ValaCCodeBaseModule* self , gint value);
skipping to change at line 1364 skipping to change at line 1346
GType vala_gobject_module_get_type (void) G_GNUC_CONST; GType vala_gobject_module_get_type (void) G_GNUC_CONST;
GType vala_gsignal_module_get_type (void) G_GNUC_CONST; GType vala_gsignal_module_get_type (void) G_GNUC_CONST;
GType vala_gasync_module_get_type (void) G_GNUC_CONST; GType vala_gasync_module_get_type (void) G_GNUC_CONST;
GType vala_dbus_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; GType vala_dbus_client_module_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient Module* self, ValaSymbol* symbol); 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_is_dbus_no_reply (ValaCodeNode* node);
gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule* self, ValaArrayType* array_type); 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_new (void);
ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type) ; ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type) ;
GType vala_interface_register_function_get_type (void) G_GNUC_CONST;
GType vala_dbus_interface_register_function_get_type (void) G_GNUC_CONST;
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne
w (ValaInterface* iface, ValaCodeContext* context);
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co
nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context)
;
gchar* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol); 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_dbus_name_for_member (ValaSymbol* symbol);
gchar* vala_dbus_module_get_type_signature (ValaDataType* datatype); 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_decl aration (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val aDBusModule* 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); 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_declar ation (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD BusModule* 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_write_expression (ValaDBusModule* self, ValaCCodeFrag ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo deExpression* expr);
void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self); void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self);
skipping to change at line 1432 skipping to change at line 1410
ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo vaBaseModule* self, const gchar* name); ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo vaBaseModule* self, const gchar* name);
gchar* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, const gchar* name); gchar* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, const gchar* name);
ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref erence); ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref erence);
ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio n* type_expression); ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio n* type_expression);
ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova BaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova BaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc e, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc e, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi on* expr); ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi on* expr);
ValaCCodeExpression* vala_dova_base_module_destroy_value (ValaDovaBaseModul e* self, ValaTargetValue* value); ValaCCodeExpression* vala_dova_base_module_destroy_value (ValaDovaBaseModul e* self, ValaTargetValue* value);
void vala_dova_base_module_emit_temp_var (ValaDovaBaseModule* self, ValaLoc alVariable* local); void vala_dova_base_module_emit_temp_var (ValaDovaBaseModule* self, ValaLoc alVariable* local);
void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val
aSymbol* sym, gboolean stop_at_loop); aSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
void vala_dova_base_module_append_error_free (ValaDovaBaseModule* self, Val
aSymbol* sym, ValaTryStatement* current_try);
gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val aDataType* type); gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val aDataType* type);
gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, ValaDataType* type); gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, ValaDataType* type);
ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V alaExpression* expr, ValaCodeNode* node); ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V alaExpression* expr, ValaCodeNode* node);
void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu le* self, ValaInterface* iface, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu le* self, ValaInterface* iface, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space);
void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr , gboolean is_chainup); void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr , gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExpre ssion* cexpr); ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExpre ssion* cexpr);
ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression _type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression _type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex pression_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex pression_type, ValaDataType* target_type, ValaExpression* expr);
skipping to change at line 1526 skipping to change at line 1503
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);
gchar* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol); gchar* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol);
gboolean vala_gd_bus_module_is_dbus_no_reply (ValaMethod* m); gboolean vala_gd_bus_module_is_dbus_no_reply (ValaMethod* m);
gboolean vala_gd_bus_module_dbus_method_uses_file_descriptor (ValaGDBusModu le* self, ValaMethod* method); gboolean vala_gd_bus_module_dbus_method_uses_file_descriptor (ValaGDBusModu le* self, ValaMethod* method);
void vala_gd_bus_module_send_dbus_value (ValaGDBusModule* self, ValaDataTyp e* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr, Vala Symbol* sym); void vala_gd_bus_module_send_dbus_value (ValaGDBusModule* self, ValaDataTyp e* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr, Vala Symbol* sym);
void vala_gd_bus_module_receive_dbus_value (ValaGDBusModule* self, ValaData Type* type, ValaCCodeExpression* message_expr, ValaCCodeExpression* iter_ex pr, ValaCCodeExpression* target_expr, ValaSymbol* sym); void vala_gd_bus_module_receive_dbus_value (ValaGDBusModule* self, ValaData Type* type, ValaCCodeExpression* message_expr, ValaCCodeExpression* iter_ex pr, ValaCCodeExpression* target_expr, ValaSymbol* sym, ValaCCodeExpression* error_expr, gboolean* may_fail);
ValaGDBusModule* vala_gd_bus_module_new (void); ValaGDBusModule* vala_gd_bus_module_new (void);
ValaGDBusModule* vala_gd_bus_module_construct (GType object_type); ValaGDBusModule* vala_gd_bus_module_construct (GType object_type);
GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST;
gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node); gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node);
gchar* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m); gchar* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m);
ValaGDBusServerModule* vala_gd_bus_server_module_new (void); ValaGDBusServerModule* vala_gd_bus_server_module_new (void);
ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty pe); ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty pe);
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);
skipping to change at line 1549 skipping to change at line 1526
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); 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);
ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct ion (ValaGTypeModule* self, ValaInterface* iface);
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);
void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaDa taType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_e xpr, ValaSymbol* sym); void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaDa taType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_e xpr, ValaSymbol* sym, ValaCCodeExpression* error_expr, gboolean* may_fail);
ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de claration (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de claration (ValaGVariantModule* self, ValaEnum* en);
ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V alaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V alaGVariantModule* self, ValaEnum* en);
void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaD ataType* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr , ValaSymbol* sym); void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaD ataType* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr , ValaSymbol* sym);
ValaGVariantModule* vala_gvariant_module_new (void); ValaGVariantModule* vala_gvariant_module_new (void);
ValaGVariantModule* vala_gvariant_module_construct (GType object_type); ValaGVariantModule* vala_gvariant_module_construct (GType object_type);
GType vala_interface_register_function_get_type (void) G_GNUC_CONST;
ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context);
ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context);
ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self); ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self);
void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value); void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value);
GType vala_struct_register_function_get_type (void) G_GNUC_CONST; GType vala_struct_register_function_get_type (void) G_GNUC_CONST;
ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct* st, ValaCodeContext* context); ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct* st, ValaCodeContext* context);
ValaStructRegisterFunction* vala_struct_register_function_construct (GType object_type, ValaStruct* st, ValaCodeContext* context); ValaStructRegisterFunction* vala_struct_register_function_construct (GType object_type, ValaStruct* st, ValaCodeContext* context);
ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR egisterFunction* self); ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR egisterFunction* self);
void vala_struct_register_function_set_struct_reference (ValaStructRegister Function* self, ValaStruct* value); void vala_struct_register_function_set_struct_reference (ValaStructRegister Function* self, ValaStruct* value);
void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin); void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin);
skipping to change at line 1589 skipping to change at line 1566
gchar* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegi sterFunction* self); gchar* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegi sterFunction* self);
gchar* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFun ction* self); gchar* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFun ction* self);
gchar* vala_typeregister_function_get_gtype_value_table_init_function_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_init_function_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_gtype_value_table_peek_pointer_functi on_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_peek_pointer_functi on_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_gtype_value_table_free_function_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_free_function_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_gtype_value_table_copy_function_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_copy_function_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_gtype_value_table_lcopy_value_functio n_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_lcopy_value_functio n_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_gtype_value_table_collect_value_funct ion_name (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_gtype_value_table_collect_value_funct ion_name (ValaTypeRegisterFunction* self);
gchar* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self); gchar* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self, gboolean plugin); void vala_typeregister_function_get_type_interface_init_statements (ValaTyp eRegisterFunction* self, ValaCCodeBlock* block, gboolean plugin);
ValaCCodeFragment* vala_typeregister_function_get_source_declaration (ValaT ypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_source_declaration (ValaT ypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaTypeRegisterFunction* vala_typeregister_function_construct (GType objec t_type); ValaTypeRegisterFunction* vala_typeregister_function_construct (GType objec t_type);
ValaCodeContext* vala_typeregister_function_get_context (ValaTypeRegisterFu nction* self); ValaCodeContext* vala_typeregister_function_get_context (ValaTypeRegisterFu nction* self);
void vala_typeregister_function_set_context (ValaTypeRegisterFunction* self , ValaCodeContext* value); void vala_typeregister_function_set_context (ValaTypeRegisterFunction* self , ValaCodeContext* value);
G_END_DECLS G_END_DECLS
 End of changes. 23 change blocks. 
91 lines changed or deleted 53 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/