vala.h   vala.h 
skipping to change at line 48 skipping to change at line 48
#define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ()) #define VALA_TYPE_SEMANTIC_ANALYZER (vala_semantic_analyzer_get_type ())
#define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer)) #define VALA_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzer))
#define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
#define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER)) #define VALA_IS_SEMANTIC_ANALYZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SEMANTIC_ANALYZER))
#define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass)) #define VALA_SEMANTIC_ANALYZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SEMANTIC_ANALYZER, ValaSemanticAnalyzerClass))
typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer; typedef struct _ValaSemanticAnalyzer ValaSemanticAnalyzer;
typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass; typedef struct _ValaSemanticAnalyzerClass ValaSemanticAnalyzerClass;
#define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ())
#define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_CODE_GENERATOR, ValaCodeGenerator))
#define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
#define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_CODE_GENERATOR))
#define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_CODE_GENERATOR))
#define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
#define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ()) #define VALA_TYPE_DATA_TYPE (vala_data_type_get_type ())
#define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType)) #define VALA_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_D ATA_TYPE, ValaDataType))
#define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_DATA_TYPE, ValaDataTypeClass))
#define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE)) #define VALA_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_DATA_TYPE))
#define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE)) #define VALA_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_DATA_TYPE))
#define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass)) #define VALA_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_DATA_TYPE, ValaDataTypeClass))
typedef struct _ValaDataType ValaDataType; typedef struct _ValaDataType ValaDataType;
typedef struct _ValaDataTypeClass ValaDataTypeClass; typedef struct _ValaDataTypeClass ValaDataTypeClass;
skipping to change at line 611 skipping to change at line 621
#define VALA_TYPE_NAMESPACE (vala_namespace_get_type ()) #define VALA_TYPE_NAMESPACE (vala_namespace_get_type ())
#define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace)) #define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace))
#define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass)) #define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass))
#define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE)) #define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE))
#define VALA_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NAMESPACE)) #define VALA_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NAMESPACE))
#define VALA_NAMESPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_NAMESPACE, ValaNamespaceClass)) #define VALA_NAMESPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_NAMESPACE, ValaNamespaceClass))
typedef struct _ValaNamespace ValaNamespace; typedef struct _ValaNamespace ValaNamespace;
typedef struct _ValaNamespaceClass ValaNamespaceClass; typedef struct _ValaNamespaceClass ValaNamespaceClass;
#define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ())
#define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_CODE_GENERATOR, ValaCodeGenerator))
#define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
#define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_CODE_GENERATOR))
#define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_CODE_GENERATOR))
#define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass))
typedef struct _ValaCodeGenerator ValaCodeGenerator;
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass;
typedef struct _ValaCodeVisitorPrivate ValaCodeVisitorPrivate; typedef struct _ValaCodeVisitorPrivate ValaCodeVisitorPrivate;
#define VALA_TYPE_INTERFACE (vala_interface_get_type ()) #define VALA_TYPE_INTERFACE (vala_interface_get_type ())
#define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface)) #define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface))
#define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass))
#define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE)) #define VALA_IS_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_INTERFACE))
#define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE)) #define VALA_IS_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_INTERFACE))
#define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_INTERFACE, ValaInterfaceClass))
typedef struct _ValaInterface ValaInterface; typedef struct _ValaInterface ValaInterface;
skipping to change at line 1598 skipping to change at line 1598
ValaCodeNodePrivate * priv; ValaCodeNodePrivate * priv;
GList* attributes; GList* attributes;
}; };
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeNode *self); void (*finalize) (ValaCodeNode *self);
void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor);
void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r); void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r);
gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r); gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r);
void (*emit) (ValaCodeNode* self, ValaCodeGenerator* codegen);
void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type); void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type);
void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node); void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node);
char* (*to_string) (ValaCodeNode* self); char* (*to_string) (ValaCodeNode* self);
void (*get_defined_variables) (ValaCodeNode* self, ValaCollection* c ollection); void (*get_defined_variables) (ValaCodeNode* self, ValaCollection* c ollection);
void (*get_used_variables) (ValaCodeNode* self, ValaCollection* coll ection); void (*get_used_variables) (ValaCodeNode* self, ValaCollection* coll ection);
}; };
struct _ValaExpression { struct _ValaExpression {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaExpressionPrivate * priv; ValaExpressionPrivate * priv;
skipping to change at line 3450 skipping to change at line 3451
gpointer vala_value_get_code_node (const GValue* value); gpointer vala_value_get_code_node (const GValue* value);
GType vala_code_node_get_type (void) G_GNUC_CONST; GType vala_code_node_get_type (void) G_GNUC_CONST;
gpointer vala_code_visitor_ref (gpointer instance); gpointer vala_code_visitor_ref (gpointer instance);
void vala_code_visitor_unref (gpointer instance); void vala_code_visitor_unref (gpointer instance);
GParamSpec* vala_param_spec_code_visitor (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_visitor (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_code_visitor (GValue* value, gpointer v_object); void vala_value_set_code_visitor (GValue* value, gpointer v_object);
void vala_value_take_code_visitor (GValue* value, gpointer v_object); void vala_value_take_code_visitor (GValue* value, gpointer v_object);
gpointer vala_value_get_code_visitor (const GValue* value); gpointer vala_value_get_code_visitor (const GValue* value);
GType vala_code_visitor_get_type (void) G_GNUC_CONST; GType vala_code_visitor_get_type (void) G_GNUC_CONST;
GType vala_semantic_analyzer_get_type (void) G_GNUC_CONST; GType vala_semantic_analyzer_get_type (void) G_GNUC_CONST;
GType vala_code_generator_get_type (void) G_GNUC_CONST;
GType vala_data_type_get_type (void) G_GNUC_CONST; GType vala_data_type_get_type (void) G_GNUC_CONST;
GType vala_expression_get_type (void) G_GNUC_CONST; GType vala_expression_get_type (void) G_GNUC_CONST;
GType vala_symbol_get_type (void) G_GNUC_CONST; GType vala_symbol_get_type (void) G_GNUC_CONST;
GType vala_variable_get_type (void) G_GNUC_CONST; GType vala_variable_get_type (void) G_GNUC_CONST;
GType vala_local_variable_get_type (void) G_GNUC_CONST; GType vala_local_variable_get_type (void) G_GNUC_CONST;
GType vala_attribute_get_type (void) G_GNUC_CONST; GType vala_attribute_get_type (void) G_GNUC_CONST;
GType vala_addressof_expression_get_type (void) G_GNUC_CONST; GType vala_addressof_expression_get_type (void) G_GNUC_CONST;
gpointer vala_source_reference_ref (gpointer instance); gpointer vala_source_reference_ref (gpointer instance);
void vala_source_reference_unref (gpointer instance); void vala_source_reference_unref (gpointer instance);
GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags);
skipping to change at line 3837 skipping to change at line 3839
ValaReport* vala_code_context_get_report (ValaCodeContext* self); ValaReport* vala_code_context_get_report (ValaCodeContext* self);
void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value ); void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value );
ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self); ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self);
void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value); void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value);
const char* vala_code_context_get_entry_point_name (ValaCodeContext* self); const char* vala_code_context_get_entry_point_name (ValaCodeContext* self);
void vala_code_context_set_entry_point_name (ValaCodeContext* self, const c har* value); void vala_code_context_set_entry_point_name (ValaCodeContext* self, const c har* value);
gboolean vala_code_context_get_run_output (ValaCodeContext* self); gboolean vala_code_context_get_run_output (ValaCodeContext* self);
void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e);
GType vala_namespace_get_type (void) G_GNUC_CONST; GType vala_namespace_get_type (void) G_GNUC_CONST;
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
GType vala_code_generator_get_type (void) G_GNUC_CONST;
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GType vala_interface_get_type (void) G_GNUC_CONST; GType vala_interface_get_type (void) G_GNUC_CONST;
GType vala_enum_value_get_type (void) G_GNUC_CONST; GType vala_enum_value_get_type (void) G_GNUC_CONST;
GType vala_error_domain_get_type (void) G_GNUC_CONST; GType vala_error_domain_get_type (void) G_GNUC_CONST;
GType vala_error_code_get_type (void) G_GNUC_CONST; GType vala_error_code_get_type (void) G_GNUC_CONST;
GType vala_creation_method_get_type (void) G_GNUC_CONST; GType vala_creation_method_get_type (void) G_GNUC_CONST;
GType vala_property_accessor_get_type (void) G_GNUC_CONST; GType vala_property_accessor_get_type (void) G_GNUC_CONST;
GType vala_typeparameter_get_type (void) G_GNUC_CONST; GType vala_typeparameter_get_type (void) G_GNUC_CONST;
GType vala_using_directive_get_type (void) G_GNUC_CONST; GType vala_using_directive_get_type (void) G_GNUC_CONST;
skipping to change at line 3901 skipping to change at line 3902
GType vala_lambda_expression_get_type (void) G_GNUC_CONST; GType vala_lambda_expression_get_type (void) G_GNUC_CONST;
void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext);
ValaCodeGenerator* vala_code_generator_new (void); ValaCodeGenerator* vala_code_generator_new (void);
ValaCodeGenerator* vala_code_generator_construct (GType object_type); ValaCodeGenerator* vala_code_generator_construct (GType object_type);
ValaList* vala_code_node_get_error_types (ValaCodeNode* self); ValaList* vala_code_node_get_error_types (ValaCodeNode* self);
void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type); void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type);
void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes); void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes);
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor);
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor);
gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer); gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer);
void vala_code_node_emit (ValaCodeNode* self, ValaCodeGenerator* codegen);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti on* collection); void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti on* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection); void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection);
char* vala_code_node_get_temp_name (void); char* vala_code_node_get_temp_name (void);
ValaCodeNode* vala_code_node_construct (GType object_type); ValaCodeNode* vala_code_node_construct (GType object_type);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
skipping to change at line 4049 skipping to change at line 4051
void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value);
ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self); ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self);
void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value); void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value);
GType member_binding_get_type (void) G_GNUC_CONST; GType member_binding_get_type (void) G_GNUC_CONST;
MemberBinding vala_constructor_get_binding (ValaConstructor* self); MemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val ue); void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val ue);
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 char* class_name, const char* name, ValaSourceReference* source_reference, ValaComment* comment); ValaCreationMethod* vala_creation_method_new (const char* class_name, const char* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t char* class_name, const char* name, ValaSourceReference* source_reference , ValaComment* comment); ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t char* class_name, const char* name, ValaSourceReference* source_reference , ValaComment* comment);
char* vala_creation_method_get_default_construct_function (ValaCreationMeth od* self);
const char* vala_creation_method_get_class_name (ValaCreationMethod* self); const char* vala_creation_method_get_class_name (ValaCreationMethod* self);
void vala_creation_method_set_class_name (ValaCreationMethod* self, const c har* value); void vala_creation_method_set_class_name (ValaCreationMethod* self, const c har* value);
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se
lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se
lf, gint value);
const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self); const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value); void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value);
gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value); void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value);
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
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);
char* vala_data_type_get_cname (ValaDataType* self); char* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self); char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
skipping to change at line 4214 skipping to change at line 4215
ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference ); ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference );
ValaExpression* vala_error_code_get_value (ValaErrorCode* self); ValaExpression* vala_error_code_get_value (ValaErrorCode* self);
void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ; void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ;
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference, ValaComment* comment);
ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference, ValaComment* comment);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m);
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 char* cname) ;
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_type_get_type (void) G_GNUC_CONST; GType vala_error_type_get_type (void) G_GNUC_CONST;
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference);
ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence); ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence);
ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self);
void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value); void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value);
ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self); ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self);
void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue); void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue);
gboolean vala_error_type_get_dynamic_error (ValaErrorType* self); gboolean vala_error_type_get_dynamic_error (ValaErrorType* self);
void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value ); void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value );
gboolean vala_expression_is_constant (ValaExpression* self); gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self); gboolean vala_expression_is_non_null (ValaExpression* self);
void vala_expression_add_temp_var (ValaExpression* self, ValaLocalVariable* local);
void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr ession* size); void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr ession* size);
ValaList* vala_expression_get_array_sizes (ValaExpression* self); ValaList* vala_expression_get_array_sizes (ValaExpression* self);
void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt); void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt);
ValaExpression* vala_expression_construct (GType object_type); ValaExpression* vala_expression_construct (GType object_type);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self);
void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value); void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
skipping to change at line 4251 skipping to change at line 4254
void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value); void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value);
gboolean vala_expression_get_lvalue (ValaExpression* self); gboolean vala_expression_get_lvalue (ValaExpression* self);
void vala_expression_set_lvalue (ValaExpression* self, gboolean value); void vala_expression_set_lvalue (ValaExpression* self, gboolean value);
ValaCCodeExpression* vala_expression_get_delegate_target (ValaExpression* s elf); ValaCCodeExpression* vala_expression_get_delegate_target (ValaExpression* s elf);
void vala_expression_set_delegate_target (ValaExpression* self, ValaCCodeEx pression* value); void vala_expression_set_delegate_target (ValaExpression* self, ValaCCodeEx pression* value);
ValaCCodeExpression* vala_expression_get_delegate_target_destroy_notify (Va laExpression* self); ValaCCodeExpression* vala_expression_get_delegate_target_destroy_notify (Va laExpression* self);
void vala_expression_set_delegate_target_destroy_notify (ValaExpression* se lf, ValaCCodeExpression* value); void vala_expression_set_delegate_target_destroy_notify (ValaExpression* se lf, ValaCCodeExpression* value);
ValaStatement* vala_expression_get_parent_statement (ValaExpression* self); ValaStatement* vala_expression_get_parent_statement (ValaExpression* self);
ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference); ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference);
ValaExpressionStatement* vala_expression_statement_construct (GType object_ type, ValaExpression* expression, ValaSourceReference* source_reference); ValaExpressionStatement* vala_expression_statement_construct (GType object_ type, ValaExpression* expression, ValaSourceReference* source_reference);
ValaProperty* vala_expression_statement_assigned_property (ValaExpressionSt atement* self);
ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta tement* self); ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta tement* self);
void vala_expression_statement_set_expression (ValaExpressionStatement* sel f, ValaExpression* value); void vala_expression_statement_set_expression (ValaExpressionStatement* sel f, ValaExpression* value);
ValaField* vala_field_new (const char* name, ValaDataType* variable_type, V alaExpression* initializer, ValaSourceReference* source_reference, ValaComm ent* comment); ValaField* vala_field_new (const char* name, ValaDataType* variable_type, V alaExpression* initializer, ValaSourceReference* source_reference, ValaComm ent* comment);
ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* variable_type, ValaExpression* initializer, ValaSourceReference* s ource_reference, ValaComment* comment); ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* variable_type, ValaExpression* initializer, ValaSourceReference* s ource_reference, ValaComment* comment);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const char* cname);
char* vala_field_get_default_cname (ValaField* self); char* vala_field_get_default_cname (ValaField* self);
char* vala_field_get_array_length_cname (ValaField* self); char* vala_field_get_array_length_cname (ValaField* self);
void vala_field_set_array_length_cname (ValaField* self, const char* array_ length_cname); void vala_field_set_array_length_cname (ValaField* self, const char* array_ length_cname);
char* vala_field_get_array_length_cexpr (ValaField* self); char* vala_field_get_array_length_cexpr (ValaField* self);
 End of changes. 11 change blocks. 
21 lines changed or deleted 21 lines changed or added


 valacodegen.h   valacodegen.h 
/* valacodegen.h generated by valac, the Vala compiler, do not modify */ /* valacodegen.h generated by valac, the Vala compiler, do not modify */
#ifndef __VALACODEGEN_H__ #ifndef __VALACODEGEN_H__
#define __VALACODEGEN_H__ #define __VALACODEGEN_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h>
#include <vala.h> #include <vala.h>
#include <valagee.h>
#include <valaccode.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <valaccode.h>
#include <valagee.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_MODULE (vala_ccode_module_get_type ())
#define VALA_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_CCODE_MODULE, ValaCCodeModule))
#define VALA_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
#define VALA_IS_CCODE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_CCODE_MODULE))
#define VALA_IS_CCODE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_CCODE_MODULE))
#define VALA_CCODE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_CCODE_MODULE, ValaCCodeModuleClass))
typedef struct _ValaCCodeModule ValaCCodeModule;
typedef struct _ValaCCodeModuleClass ValaCCodeModuleClass;
typedef struct _ValaCCodeModulePrivate ValaCCodeModulePrivate;
#define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ()) #define VALA_TYPE_CCODE_BASE_MODULE (vala_ccode_base_module_get_type ())
#define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule)) #define VALA_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule))
#define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) #define VALA_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass))
#define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_BASE_MODULE)) #define VALA_IS_CCODE_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_BASE_MODULE))
#define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_CCODE_BASE_MODULE)) #define VALA_IS_CCODE_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_CCODE_BASE_MODULE))
#define VALA_CCODE_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass)) #define VALA_CCODE_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModuleClass))
typedef struct _ValaCCodeBaseModule ValaCCodeBaseModule; typedef struct _ValaCCodeBaseModule ValaCCodeBaseModule;
typedef struct _ValaCCodeBaseModuleClass ValaCCodeBaseModuleClass; typedef struct _ValaCCodeBaseModuleClass ValaCCodeBaseModuleClass;
typedef struct _ValaCCodeBaseModulePrivate ValaCCodeBaseModulePrivate; typedef struct _ValaCCodeBaseModulePrivate ValaCCodeBaseModulePrivate;
skipping to change at line 50 skipping to change at line 39
#define VALA_TYPE_CCODE_DECLARATION_SPACE (vala_ccode_declaration_space_get _type ()) #define VALA_TYPE_CCODE_DECLARATION_SPACE (vala_ccode_declaration_space_get _type ())
#define VALA_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpace)) #define VALA_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpace))
#define VALA_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceClass )) #define VALA_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceClass ))
#define VALA_IS_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_DECLARATION_SPACE)) #define VALA_IS_CCODE_DECLARATION_SPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_DECLARATION_SPACE))
#define VALA_IS_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE)) #define VALA_IS_CCODE_DECLARATION_SPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_DECLARATION_SPACE))
#define VALA_CCODE_DECLARATION_SPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceCla ss)) #define VALA_CCODE_DECLARATION_SPACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_DECLARATION_SPACE, ValaCCodeDeclarationSpaceCla ss))
typedef struct _ValaCCodeDeclarationSpace ValaCCodeDeclarationSpace; typedef struct _ValaCCodeDeclarationSpace ValaCCodeDeclarationSpace;
typedef struct _ValaCCodeDeclarationSpaceClass ValaCCodeDeclarationSpaceCla ss; typedef struct _ValaCCodeDeclarationSpaceClass ValaCCodeDeclarationSpaceCla ss;
#define VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT (vala_ccode_base_module_em
it_context_get_type ())
#define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAS
T ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseModuleEmit
Context))
#define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLAS
S_CAST ((klass), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseMod
uleEmitContextClass))
#define VALA_CCODE_BASE_MODULE_IS_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_
TYPE ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_CCODE_BASE_MODULE_IS_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_C
LASS_TYPE ((klass), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_CCODE_BASE_MODULE_EMIT_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE
_GET_CLASS ((obj), VALA_CCODE_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaCCodeBaseM
oduleEmitContextClass))
typedef struct _ValaCCodeBaseModuleEmitContext ValaCCodeBaseModuleEmitConte
xt;
typedef struct _ValaCCodeBaseModuleEmitContextClass ValaCCodeBaseModuleEmit
ContextClass;
#define VALA_TYPE_CCODE_STRUCT_MODULE (vala_ccode_struct_module_get_type () ) #define VALA_TYPE_CCODE_STRUCT_MODULE (vala_ccode_struct_module_get_type () )
#define VALA_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModule)) #define VALA_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModule))
#define VALA_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) #define VALA_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass))
#define VALA_IS_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_STRUCT_MODULE)) #define VALA_IS_CCODE_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_STRUCT_MODULE))
#define VALA_IS_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_STRUCT_MODULE)) #define VALA_IS_CCODE_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_STRUCT_MODULE))
#define VALA_CCODE_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass)) #define VALA_CCODE_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_STRUCT_MODULE, ValaCCodeStructModuleClass))
typedef struct _ValaCCodeStructModule ValaCCodeStructModule; typedef struct _ValaCCodeStructModule ValaCCodeStructModule;
typedef struct _ValaCCodeStructModuleClass ValaCCodeStructModuleClass; typedef struct _ValaCCodeStructModuleClass ValaCCodeStructModuleClass;
typedef struct _ValaCCodeStructModulePrivate ValaCCodeStructModulePrivate; typedef struct _ValaCCodeStructModulePrivate ValaCCodeStructModulePrivate;
skipping to change at line 126 skipping to change at line 125
#define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ())
#define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule))
#define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
#define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule;
typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass;
typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate;
typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm
#define VALA_TYPE_CCODE_GENERATOR (vala_ccode_generator_get_type ()) itContextPrivate;
#define VALA_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_
TYPE_CCODE_GENERATOR, ValaCCodeGenerator))
#define VALA_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass))
#define VALA_IS_CCODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA
LA_TYPE_CCODE_GENERATOR))
#define VALA_IS_CCODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), VALA_TYPE_CCODE_GENERATOR))
#define VALA_CCODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), VALA_TYPE_CCODE_GENERATOR, ValaCCodeGeneratorClass))
typedef struct _ValaCCodeGenerator ValaCCodeGenerator;
typedef struct _ValaCCodeGeneratorClass ValaCCodeGeneratorClass;
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ())
#define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler)) #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler))
#define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
#define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER))
#define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER))
#define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
typedef struct _ValaCCodeCompiler ValaCCodeCompiler; typedef struct _ValaCCodeCompiler ValaCCodeCompiler;
typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass; typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass;
skipping to change at line 159 skipping to change at line 149
#define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ e ()) #define VALA_TYPE_CCODE_DELEGATE_MODULE (vala_ccode_delegate_module_get_typ e ())
#define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule)) #define VALA_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModule))
#define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) #define VALA_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass))
#define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_CCODE_DELEGATE_MODULE)) #define VALA_IS_CCODE_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_CCODE_DELEGATE_MODULE))
#define VALA_IS_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_DELEGATE_MODULE)) #define VALA_IS_CCODE_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_DELEGATE_MODULE))
#define VALA_CCODE_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass)) #define VALA_CCODE_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_CCODE_DELEGATE_MODULE, ValaCCodeDelegateModuleClass))
typedef struct _ValaCCodeDelegateModule ValaCCodeDelegateModule; typedef struct _ValaCCodeDelegateModule ValaCCodeDelegateModule;
typedef struct _ValaCCodeDelegateModuleClass ValaCCodeDelegateModuleClass; typedef struct _ValaCCodeDelegateModuleClass ValaCCodeDelegateModuleClass;
typedef struct _ValaCCodeDelegateModulePrivate ValaCCodeDelegateModulePriva te; typedef struct _ValaCCodeDelegateModulePrivate ValaCCodeDelegateModulePriva te;
typedef struct _ValaCCodeGeneratorPrivate ValaCCodeGeneratorPrivate;
#define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ()) #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ())
#define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction))
#define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
#define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction; typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction;
typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass ; typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass ;
skipping to change at line 304 skipping to change at line 293
#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;
#define VALA_TYPE_DOVA_BASE_MODULE (vala_dova_base_module_get_type ())
#define VALA_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA
_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModule))
#define VALA_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass
), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass))
#define VALA_IS_DOVA_BASE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V
ALA_TYPE_DOVA_BASE_MODULE))
#define VALA_IS_DOVA_BASE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl
ass), VALA_TYPE_DOVA_BASE_MODULE))
#define VALA_DOVA_BASE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o
bj), VALA_TYPE_DOVA_BASE_MODULE, ValaDovaBaseModuleClass))
typedef struct _ValaDovaBaseModule ValaDovaBaseModule;
typedef struct _ValaDovaBaseModuleClass ValaDovaBaseModuleClass;
typedef struct _ValaDovaBaseModulePrivate ValaDovaBaseModulePrivate;
#define VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT (vala_dova_base_module_emit
_context_get_type ())
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST
((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModuleEmitCon
text))
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS
_CAST ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModule
EmitContextClass))
#define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_T
YPE ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_DOVA_BASE_MODULE_IS_EMIT_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CL
ASS_TYPE ((klass), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT))
#define VALA_DOVA_BASE_MODULE_EMIT_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_
GET_CLASS ((obj), VALA_DOVA_BASE_MODULE_TYPE_EMIT_CONTEXT, ValaDovaBaseModu
leEmitContextClass))
typedef struct _ValaDovaBaseModuleEmitContext ValaDovaBaseModuleEmitContext
;
typedef struct _ValaDovaBaseModuleEmitContextClass ValaDovaBaseModuleEmitCo
ntextClass;
#define VALA_TYPE_DOVA_STRUCT_MODULE (vala_dova_struct_module_get_type ())
#define VALA_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModule))
#define VALA_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass))
#define VALA_IS_DOVA_STRUCT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_STRUCT_MODULE))
#define VALA_IS_DOVA_STRUCT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DOVA_STRUCT_MODULE))
#define VALA_DOVA_STRUCT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DOVA_STRUCT_MODULE, ValaDovaStructModuleClass))
typedef struct _ValaDovaStructModule ValaDovaStructModule;
typedef struct _ValaDovaStructModuleClass ValaDovaStructModuleClass;
typedef struct _ValaDovaStructModulePrivate ValaDovaStructModulePrivate;
#define VALA_TYPE_DOVA_METHOD_MODULE (vala_dova_method_module_get_type ())
#define VALA_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModule))
#define VALA_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass))
#define VALA_IS_DOVA_METHOD_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_METHOD_MODULE))
#define VALA_IS_DOVA_METHOD_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DOVA_METHOD_MODULE))
#define VALA_DOVA_METHOD_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DOVA_METHOD_MODULE, ValaDovaMethodModuleClass))
typedef struct _ValaDovaMethodModule ValaDovaMethodModule;
typedef struct _ValaDovaMethodModuleClass ValaDovaMethodModuleClass;
typedef struct _ValaDovaMethodModulePrivate ValaDovaMethodModulePrivate;
#define VALA_TYPE_DOVA_CONTROL_FLOW_MODULE (vala_dova_control_flow_module_g
et_type ())
#define VALA_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob
j), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModule))
#define VALA_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleCla
ss))
#define VALA_IS_DOVA_CONTROL_FLOW_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (
(obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE))
#define VALA_IS_DOVA_CONTROL_FLOW_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_T
YPE ((klass), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE))
#define VALA_DOVA_CONTROL_FLOW_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_C
LASS ((obj), VALA_TYPE_DOVA_CONTROL_FLOW_MODULE, ValaDovaControlFlowModuleC
lass))
typedef struct _ValaDovaControlFlowModule ValaDovaControlFlowModule;
typedef struct _ValaDovaControlFlowModuleClass ValaDovaControlFlowModuleCla
ss;
typedef struct _ValaDovaControlFlowModulePrivate ValaDovaControlFlowModuleP
rivate;
#define VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE (vala_dova_member_access_module
_get_type ())
#define VALA_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((o
bj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule))
#define VALA_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAS
T ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModule
Class))
#define VALA_IS_DOVA_MEMBER_ACCESS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE
((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE))
#define VALA_IS_DOVA_MEMBER_ACCESS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_
TYPE ((klass), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE))
#define VALA_DOVA_MEMBER_ACCESS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_
CLASS ((obj), VALA_TYPE_DOVA_MEMBER_ACCESS_MODULE, ValaDovaMemberAccessModu
leClass))
typedef struct _ValaDovaMemberAccessModule ValaDovaMemberAccessModule;
typedef struct _ValaDovaMemberAccessModuleClass ValaDovaMemberAccessModuleC
lass;
typedef struct _ValaDovaMemberAccessModulePrivate ValaDovaMemberAccessModul
ePrivate;
#define VALA_TYPE_DOVA_ASSIGNMENT_MODULE (vala_dova_assignment_module_get_t
ype ())
#define VALA_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj)
, VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModule))
#define VALA_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (
(klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass))
#define VALA_IS_DOVA_ASSIGNMENT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o
bj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE))
#define VALA_IS_DOVA_ASSIGNMENT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP
E ((klass), VALA_TYPE_DOVA_ASSIGNMENT_MODULE))
#define VALA_DOVA_ASSIGNMENT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA
SS ((obj), VALA_TYPE_DOVA_ASSIGNMENT_MODULE, ValaDovaAssignmentModuleClass)
)
typedef struct _ValaDovaAssignmentModule ValaDovaAssignmentModule;
typedef struct _ValaDovaAssignmentModuleClass ValaDovaAssignmentModuleClass
;
typedef struct _ValaDovaAssignmentModulePrivate ValaDovaAssignmentModulePri
vate;
#define VALA_TYPE_DOVA_METHOD_CALL_MODULE (vala_dova_method_call_module_get
_type ())
#define VALA_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModule))
#define VALA_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClass)
)
#define VALA_IS_DOVA_METHOD_CALL_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE))
#define VALA_IS_DOVA_METHOD_CALL_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TY
PE ((klass), VALA_TYPE_DOVA_METHOD_CALL_MODULE))
#define VALA_DOVA_METHOD_CALL_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL
ASS ((obj), VALA_TYPE_DOVA_METHOD_CALL_MODULE, ValaDovaMethodCallModuleClas
s))
typedef struct _ValaDovaMethodCallModule ValaDovaMethodCallModule;
typedef struct _ValaDovaMethodCallModuleClass ValaDovaMethodCallModuleClass
;
typedef struct _ValaDovaMethodCallModulePrivate ValaDovaMethodCallModulePri
vate;
#define VALA_TYPE_DOVA_ARRAY_MODULE (vala_dova_array_module_get_type ())
#define VALA_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL
A_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModule))
#define VALA_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas
s), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
#define VALA_IS_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_IS_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k
lass), VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_DOVA_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((
obj), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
typedef struct _ValaDovaArrayModule ValaDovaArrayModule;
typedef struct _ValaDovaArrayModuleClass ValaDovaArrayModuleClass;
typedef struct _ValaDovaArrayModulePrivate ValaDovaArrayModulePrivate;
typedef struct _ValaDovaBaseModuleEmitContextPrivate ValaDovaBaseModuleEmit
ContextPrivate;
#define VALA_TYPE_DOVA_OBJECT_MODULE (vala_dova_object_module_get_type ())
#define VALA_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA
LA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModule))
#define VALA_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla
ss), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
#define VALA_IS_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_IS_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((
klass), VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_DOVA_OBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (
(obj), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
typedef struct _ValaDovaObjectModule ValaDovaObjectModule;
typedef struct _ValaDovaObjectModuleClass ValaDovaObjectModuleClass;
typedef struct _ValaDovaObjectModulePrivate ValaDovaObjectModulePrivate;
#define VALA_TYPE_DOVA_VALUE_MODULE (vala_dova_value_module_get_type ())
#define VALA_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL
A_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModule))
#define VALA_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas
s), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass))
#define VALA_IS_DOVA_VALUE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_VALUE_MODULE))
#define VALA_IS_DOVA_VALUE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k
lass), VALA_TYPE_DOVA_VALUE_MODULE))
#define VALA_DOVA_VALUE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((
obj), VALA_TYPE_DOVA_VALUE_MODULE, ValaDovaValueModuleClass))
typedef struct _ValaDovaValueModule ValaDovaValueModule;
typedef struct _ValaDovaValueModuleClass ValaDovaValueModuleClass;
typedef struct _ValaDovaValueModulePrivate ValaDovaValueModulePrivate;
#define VALA_TYPE_DOVA_DELEGATE_MODULE (vala_dova_delegate_module_get_type
())
#define VALA_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModule))
#define VALA_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass))
#define VALA_IS_DOVA_DELEGATE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_DOVA_DELEGATE_MODULE))
#define VALA_IS_DOVA_DELEGATE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_DOVA_DELEGATE_MODULE))
#define VALA_DOVA_DELEGATE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_DOVA_DELEGATE_MODULE, ValaDovaDelegateModuleClass))
typedef struct _ValaDovaDelegateModule ValaDovaDelegateModule;
typedef struct _ValaDovaDelegateModuleClass ValaDovaDelegateModuleClass;
typedef struct _ValaDovaDelegateModulePrivate ValaDovaDelegateModulePrivate
;
#define VALA_TYPE_DOVA_ERROR_MODULE (vala_dova_error_module_get_type ())
#define VALA_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL
A_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModule))
#define VALA_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas
s), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass))
#define VALA_IS_DOVA_ERROR_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
VALA_TYPE_DOVA_ERROR_MODULE))
#define VALA_IS_DOVA_ERROR_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k
lass), VALA_TYPE_DOVA_ERROR_MODULE))
#define VALA_DOVA_ERROR_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((
obj), VALA_TYPE_DOVA_ERROR_MODULE, ValaDovaErrorModuleClass))
typedef struct _ValaDovaErrorModule ValaDovaErrorModule;
typedef struct _ValaDovaErrorModuleClass ValaDovaErrorModuleClass;
typedef struct _ValaDovaErrorModulePrivate ValaDovaErrorModulePrivate;
#define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t ype ()) #define VALA_TYPE_ENUM_REGISTER_FUNCTION (vala_enum_register_function_get_t ype ())
#define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction)) #define VALA_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunction))
#define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass)) #define VALA_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass))
#define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_ENUM_REGISTER_FUNCTION)) #define VALA_IS_ENUM_REGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION)) #define VALA_IS_ENUM_REGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_ENUM_REGISTER_FUNCTION))
#define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass) ) #define VALA_ENUM_REGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_ENUM_REGISTER_FUNCTION, ValaEnumRegisterFunctionClass) )
typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction; typedef struct _ValaEnumRegisterFunction ValaEnumRegisterFunction;
typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass ; typedef struct _ValaEnumRegisterFunctionClass ValaEnumRegisterFunctionClass ;
typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri vate; typedef struct _ValaEnumRegisterFunctionPrivate ValaEnumRegisterFunctionPri vate;
skipping to change at line 381 skipping to change at line 513
#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;
struct _ValaCCodeModule {
GTypeInstance parent_instance;
volatile int ref_count;
ValaCCodeModulePrivate * priv;
};
struct _ValaCCodeModuleClass {
GTypeClass parent_class;
void (*finalize) (ValaCCodeModule *self);
void (*emit) (ValaCCodeModule* self, ValaCodeContext* context);
void (*visit_source_file) (ValaCCodeModule* self, ValaSourceFile* so
urce_file);
void (*visit_class) (ValaCCodeModule* self, ValaClass* cl);
void (*visit_interface) (ValaCCodeModule* self, ValaInterface* iface
);
void (*visit_struct) (ValaCCodeModule* self, ValaStruct* st);
void (*visit_enum) (ValaCCodeModule* self, ValaEnum* en);
void (*visit_error_domain) (ValaCCodeModule* self, ValaErrorDomain*
edomain);
void (*visit_delegate) (ValaCCodeModule* self, ValaDelegate* d);
void (*visit_member) (ValaCCodeModule* self, ValaSymbol* m);
void (*visit_constant) (ValaCCodeModule* self, ValaConstant* c);
void (*visit_field) (ValaCCodeModule* self, ValaField* f);
void (*visit_method) (ValaCCodeModule* self, ValaMethod* m);
void (*visit_creation_method) (ValaCCodeModule* self, ValaCreationMe
thod* m);
void (*visit_formal_parameter) (ValaCCodeModule* self, ValaFormalPar
ameter* p);
void (*visit_property) (ValaCCodeModule* self, ValaProperty* prop);
void (*visit_property_accessor) (ValaCCodeModule* self, ValaProperty
Accessor* acc);
void (*visit_signal) (ValaCCodeModule* self, ValaSignal* sig);
void (*visit_constructor) (ValaCCodeModule* self, ValaConstructor* c
);
void (*visit_destructor) (ValaCCodeModule* self, ValaDestructor* d);
void (*visit_block) (ValaCCodeModule* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState
ment* stmt);
void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl
arationStatement* stmt);
void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab
le* local);
void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ
erList* list);
void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres
sion* expr);
void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre
ssionStatement* stmt);
void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement*
stmt);
void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta
tement* stmt);
void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti
on* section);
void (*visit_switch_label) (ValaCCodeModule* self, ValaSwitchLabel*
label);
void (*visit_loop) (ValaCCodeModule* self, ValaLoop* stmt);
void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS
tatement* stmt);
void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState
ment* stmt);
void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu
eStatement* stmt);
void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta
tement* stmt);
void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState
ment* stmt);
void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState
ment* stmt);
void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement
* stmt);
void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause*
clause);
void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme
nt* stmt);
void (*visit_unlock_statement) (ValaCCodeModule* self, ValaUnlockSta
tement* stmt);
void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta
tement* stmt);
void (*visit_expression) (ValaCCodeModule* self, ValaExpression* exp
r);
void (*visit_array_creation_expression) (ValaCCodeModule* self, Vala
ArrayCreationExpression* expr);
void (*visit_boolean_literal) (ValaCCodeModule* self, ValaBooleanLit
eral* expr);
void (*visit_character_literal) (ValaCCodeModule* self, ValaCharacte
rLiteral* expr);
void (*visit_integer_literal) (ValaCCodeModule* self, ValaIntegerLit
eral* expr);
void (*visit_real_literal) (ValaCCodeModule* self, ValaRealLiteral*
expr);
void (*visit_string_literal) (ValaCCodeModule* self, ValaStringLiter
al* expr);
void (*visit_list_literal) (ValaCCodeModule* self, ValaListLiteral*
expr);
void (*visit_set_literal) (ValaCCodeModule* self, ValaSetLiteral* ex
pr);
void (*visit_map_literal) (ValaCCodeModule* self, ValaMapLiteral* ex
pr);
void (*visit_tuple) (ValaCCodeModule* self, ValaTuple* expr);
void (*visit_regex_literal) (ValaCCodeModule* self, ValaRegexLiteral
* re);
void (*visit_null_literal) (ValaCCodeModule* self, ValaNullLiteral*
expr);
void (*visit_member_access) (ValaCCodeModule* self, ValaMemberAccess
* expr);
void (*visit_method_call) (ValaCCodeModule* self, ValaMethodCall* ex
pr);
void (*visit_element_access) (ValaCCodeModule* self, ValaElementAcce
ss* expr);
void (*visit_slice_expression) (ValaCCodeModule* self, ValaSliceExpr
ession* expr);
void (*visit_base_access) (ValaCCodeModule* self, ValaBaseAccess* ex
pr);
void (*visit_postfix_expression) (ValaCCodeModule* self, ValaPostfix
Expression* expr);
void (*visit_object_creation_expression) (ValaCCodeModule* self, Val
aObjectCreationExpression* expr);
void (*visit_sizeof_expression) (ValaCCodeModule* self, ValaSizeofEx
pression* expr);
void (*visit_typeof_expression) (ValaCCodeModule* self, ValaTypeofEx
pression* expr);
void (*visit_unary_expression) (ValaCCodeModule* self, ValaUnaryExpr
ession* expr);
void (*visit_cast_expression) (ValaCCodeModule* self, ValaCastExpres
sion* expr);
void (*visit_named_argument) (ValaCCodeModule* self, ValaNamedArgume
nt* expr);
void (*visit_pointer_indirection) (ValaCCodeModule* self, ValaPointe
rIndirection* expr);
void (*visit_addressof_expression) (ValaCCodeModule* self, ValaAddre
ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCCodeModule* self,
ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCCodeModule* self, ValaBinaryEx
pression* expr);
void (*visit_type_check) (ValaCCodeModule* self, ValaTypeCheck* expr
);
void (*visit_lambda_expression) (ValaCCodeModule* self, ValaLambdaEx
pression* l);
void (*visit_assignment) (ValaCCodeModule* self, ValaAssignment* a);
char* (*get_custom_creturn_type) (ValaCCodeModule* self, ValaMethod*
m);
void (*generate_dynamic_method_wrapper) (ValaCCodeModule* self, Vala
DynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeModule* self, ValaMethod* m
ethod);
ValaCCodeIdentifier* (*get_value_setter_function) (ValaCCodeModule*
self, ValaDataType* type_reference);
ValaCCodeIdentifier* (*get_value_taker_function) (ValaCCodeModule* s
elf, ValaDataType* type_reference);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode
Module* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* propert
y_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeModule* self, Val
aProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeModule* self
, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeModule* self, Val
aObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeModule* self, V
alaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeModule* self, V
alaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeModule* self, ValaDynami
cSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeModule* s
elf, ValaDynamicSignal* node);
char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeMod
ule* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeModule
* self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeModule* self, ValaList* params
, ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeModule* self, ValaList* p
arams, ValaDataType* return_type, const char* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeModule* self, const char*
array_cname, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeModul
e* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeModule* self, const char* ar
ray_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeModule*
self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeModule* self, ValaCodeNode* node,
ValaCCodeFragment* cfrag, gboolean always_fails);
};
struct _ValaCCodeBaseModule { struct _ValaCCodeBaseModule {
ValaCCodeModule parent_instance; ValaCodeGenerator parent_instance;
ValaCCodeBaseModulePrivate * priv; ValaCCodeBaseModulePrivate * priv;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaSymbol* current_symbol; ValaCCodeBaseModuleEmitContext* emit_context;
ValaTryStatement* current_try;
ValaCCodeDeclarationSpace* header_declarations; ValaCCodeDeclarationSpace* header_declarations;
ValaCCodeDeclarationSpace* internal_header_declarations; ValaCCodeDeclarationSpace* internal_header_declarations;
ValaCCodeDeclarationSpace* source_declarations; ValaCCodeDeclarationSpace* source_declarations;
ValaCCodeFragment* source_signal_marshaller_declaration; ValaCCodeFragment* source_signal_marshaller_declaration;
ValaCCodeFragment* source_type_member_definition; ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* class_init_fragment; ValaCCodeFragment* class_init_fragment;
ValaCCodeFragment* base_init_fragment; ValaCCodeFragment* base_init_fragment;
ValaCCodeFragment* class_finalize_fragment; ValaCCodeFragment* class_finalize_fragment;
ValaCCodeFragment* base_finalize_fragment; ValaCCodeFragment* base_finalize_fragment;
ValaCCodeFragment* instance_init_fragment; ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_finalize_fragment; ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* source_signal_marshaller_definition; ValaCCodeFragment* source_signal_marshaller_definition;
ValaCCodeStruct* param_spec_struct; ValaCCodeStruct* param_spec_struct;
ValaCCodeStruct* closure_struct; ValaCCodeStruct* closure_struct;
ValaCCodeEnum* prop_enum; ValaCCodeEnum* prop_enum;
ValaCCodeFunction* function; ValaCCodeFunction* function;
ValaCCodeFragment* pre_statement_fragment; ValaCCodeFragment* pre_statement_fragment;
ValaCCodeSwitchStatement* state_switch_statement;
ValaArrayList* temp_vars;
ValaArrayList* temp_ref_vars;
ValaSet* user_marshal_set; ValaSet* user_marshal_set;
ValaSet* predefined_marshal_set; ValaSet* predefined_marshal_set;
gint next_temp_var_id;
gint next_regex_id; gint next_regex_id;
gboolean in_constructor; gboolean in_constructor;
gboolean in_static_or_class_context; gboolean in_static_or_class_context;
gboolean current_method_inner_error;
gint next_coroutine_state; gint next_coroutine_state;
ValaDataType* void_type; ValaDataType* void_type;
ValaDataType* bool_type; ValaDataType* bool_type;
ValaDataType* char_type; ValaDataType* char_type;
ValaDataType* uchar_type; ValaDataType* uchar_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* short_type; ValaDataType* short_type;
ValaDataType* ushort_type; ValaDataType* ushort_type;
ValaDataType* int_type; ValaDataType* int_type;
ValaDataType* uint_type; ValaDataType* uint_type;
skipping to change at line 572 skipping to change at line 591
ValaTypeSymbol* dbus_proxy_type; ValaTypeSymbol* dbus_proxy_type;
ValaTypeSymbol* dbus_object_type; ValaTypeSymbol* dbus_object_type;
gboolean in_plugin; gboolean in_plugin;
char* module_init_param_name; char* 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;
gboolean requires_strcmp0; gboolean requires_strcmp0;
ValaSet* wrappers; ValaSet* wrappers;
ValaMap* variable_name_map;
}; };
struct _ValaCCodeBaseModuleClass { struct _ValaCCodeBaseModuleClass {
ValaCCodeModuleClass parent_class; ValaCodeGeneratorClass parent_class;
void (*append_vala_array_free) (ValaCCodeBaseModule* self); void (*append_vala_array_free) (ValaCCodeBaseModule* self);
void (*append_vala_array_move) (ValaCCodeBaseModule* self); void (*append_vala_array_move) (ValaCCodeBaseModule* self);
void (*append_vala_array_length) (ValaCCodeBaseModule* self); void (*append_vala_array_length) (ValaCCodeBaseModule* self);
gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeDeclarationSpace* decl_space); gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeDeclarationSpace* decl_space);
void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeDeclarationSpace* decl_space);
void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeDeclarationSpace* decl_space); void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeDeclarationSpace* decl_space);
void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeDeclarationSpace* decl_space); void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeDeclarationSpace* decl_space);
void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaCCodeFu nction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map, ValaCCodeFu nction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* 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);
char* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaSt ruct* st); char* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaSt ruct* st);
ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g boolean is_macro_definition); ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g boolean is_macro_definition);
void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, ValaCCodeFragment* cfrag, gboolean stop_at_loop); void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, ValaCCodeFragment* cfrag, gboolean stop_at_loop);
gboolean (*variable_accessible_in_finally) (ValaCCodeBaseModule* sel f, ValaLocalVariable* local);
char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const char* delegate_cname); char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const char* 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);
char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* delegate_cname); char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu le* self, const char* 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, ValaCCodeDeclarationSpace* decl_space); void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC lass* cl, ValaCCodeDeclarationSpace* decl_space);
void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeDeclarationSpace* decl_space); void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeDeclarationSpace* decl_space);
void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeDeclarationSpace* decl_space); void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeDeclarationSpace* decl_space);
void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeDeclarationSpace* decl_space); void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeDeclarationSpace* decl_space);
ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression * variant_expr, ValaCCodeExpression* expr); ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression * variant_expr, ValaCCodeExpression* expr);
ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* expr); ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaCCodeFragment* fragment, 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);
char* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMet
hod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self,
ValaDynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho
d* method);
ValaCCodeExpression* (*get_construct_property_assignment) (ValaCCode
BaseModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType* pro
perty_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self,
ValaProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule*
self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeBaseModule* self,
ValaObjectTypeSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* sel
f, ValaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* sel
f, ValaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaDy
namicSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModul
e* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBas
eModule* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseMo
dule* self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeBaseModule* self, ValaList* pa
rams, ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeBaseModule* self, ValaLis
t* params, ValaDataType* return_type, const char* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeBaseModule* self, const ch
ar* array_cname, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM
odule* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeBaseModule* self, const char
* array_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeBaseMod
ule* self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n
ode, ValaCCodeFragment* cfrag, gboolean always_fails);
}; };
struct _ValaCCodeStructModule { struct _ValaCCodeStructModule {
ValaCCodeBaseModule parent_instance; ValaCCodeBaseModule parent_instance;
ValaCCodeStructModulePrivate * priv; ValaCCodeStructModulePrivate * priv;
}; };
struct _ValaCCodeStructModuleClass { struct _ValaCCodeStructModuleClass {
ValaCCodeBaseModuleClass parent_class; ValaCCodeBaseModuleClass parent_class;
}; };
skipping to change at line 669 skipping to change at line 706
struct _ValaCCodeArrayModule { struct _ValaCCodeArrayModule {
ValaCCodeMethodCallModule parent_instance; ValaCCodeMethodCallModule parent_instance;
ValaCCodeArrayModulePrivate * priv; ValaCCodeArrayModulePrivate * priv;
}; };
struct _ValaCCodeArrayModuleClass { struct _ValaCCodeArrayModuleClass {
ValaCCodeMethodCallModuleClass parent_class; ValaCCodeMethodCallModuleClass parent_class;
}; };
struct _ValaCCodeBaseModuleEmitContext {
GTypeInstance parent_instance;
volatile int ref_count;
ValaCCodeBaseModuleEmitContextPrivate * priv;
ValaSymbol* current_symbol;
ValaArrayList* symbol_stack;
ValaTryStatement* current_try;
ValaCCodeSwitchStatement* state_switch_statement;
ValaArrayList* temp_vars;
ValaArrayList* temp_ref_vars;
gint next_temp_var_id;
gboolean current_method_inner_error;
ValaMap* variable_name_map;
};
struct _ValaCCodeBaseModuleEmitContextClass {
GTypeClass parent_class;
void (*finalize) (ValaCCodeBaseModuleEmitContext *self);
};
struct _ValaCCodeCompiler { struct _ValaCCodeCompiler {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCCodeCompilerPrivate * priv; ValaCCodeCompilerPrivate * priv;
}; };
struct _ValaCCodeCompilerClass { struct _ValaCCodeCompilerClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeCompiler *self); void (*finalize) (ValaCCodeCompiler *self);
}; };
skipping to change at line 705 skipping to change at line 762
struct _ValaCCodeDelegateModule { struct _ValaCCodeDelegateModule {
ValaCCodeArrayModule parent_instance; ValaCCodeArrayModule parent_instance;
ValaCCodeDelegateModulePrivate * priv; ValaCCodeDelegateModulePrivate * priv;
}; };
struct _ValaCCodeDelegateModuleClass { struct _ValaCCodeDelegateModuleClass {
ValaCCodeArrayModuleClass parent_class; ValaCCodeArrayModuleClass parent_class;
}; };
struct _ValaCCodeGenerator {
ValaCodeGenerator parent_instance;
ValaCCodeGeneratorPrivate * priv;
ValaCCodeModule* head;
};
struct _ValaCCodeGeneratorClass {
ValaCodeGeneratorClass parent_class;
ValaCCodeModule* (*add_modules) (ValaCCodeGenerator* self, ValaCCode
Module* head);
};
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaTypeRegisterFunction *self); void (*finalize) (ValaTypeRegisterFunction *self);
ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf); ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf);
skipping to change at line 859 skipping to change at line 905
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 {
ValaCodeGenerator parent_instance;
ValaDovaBaseModulePrivate * priv;
ValaSymbol* root_symbol;
ValaDovaBaseModuleEmitContext* emit_context;
ValaCCodeDeclarationSpace* header_declarations;
ValaCCodeDeclarationSpace* source_declarations;
ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* module_init_fragment;
ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* pre_statement_fragment;
gint next_wrapper_id;
ValaDataType* void_type;
ValaDataType* bool_type;
ValaDataType* char_type;
ValaDataType* short_type;
ValaDataType* ushort_type;
ValaDataType* int_type;
ValaDataType* uint_type;
ValaDataType* long_type;
ValaDataType* ulong_type;
ValaDataType* string_type;
ValaDataType* float_type;
ValaDataType* double_type;
ValaClass* object_class;
ValaClass* type_class;
ValaClass* value_class;
ValaClass* string_class;
ValaClass* array_class;
ValaClass* delegate_class;
ValaClass* error_class;
};
struct _ValaDovaBaseModuleClass {
ValaCodeGeneratorClass parent_class;
void (*generate_struct_declaration) (ValaDovaBaseModule* self, ValaS
truct* st, ValaCCodeDeclarationSpace* decl_space);
void (*generate_delegate_declaration) (ValaDovaBaseModule* self, Val
aDelegate* d, ValaCCodeDeclarationSpace* decl_space);
void (*generate_cparameters) (ValaDovaBaseModule* self, ValaMethod*
m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* func, ValaCCod
eFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall);
void (*generate_property_accessor_declaration) (ValaDovaBaseModule*
self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* decl_space);
ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule*
self, ValaDataType* type, ValaSourceReference* source_reference, gboolean
is_chainup);
ValaCCodeExpression* (*get_unref_expression) (ValaDovaBaseModule* se
lf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr);
void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym
, ValaCCodeFragment* cfrag, gboolean stop_at_loop);
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, ValaCCodeDeclarationSpace* decl_space);
void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va
laInterface* iface, ValaCCodeDeclarationSpace* decl_space);
void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM
ethod* m, ValaCCodeDeclarationSpace* decl_space);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo
dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ
e, ValaDataType* target_type, ValaExpression* expr);
char* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMeth
od* m);
gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod
* method);
void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no
de, ValaCCodeFragment* cfrag, gboolean always_fails);
};
struct _ValaDovaStructModule {
ValaDovaBaseModule parent_instance;
ValaDovaStructModulePrivate * priv;
};
struct _ValaDovaStructModuleClass {
ValaDovaBaseModuleClass parent_class;
};
struct _ValaDovaMethodModule {
ValaDovaStructModule parent_instance;
ValaDovaMethodModulePrivate * priv;
};
struct _ValaDovaMethodModuleClass {
ValaDovaStructModuleClass parent_class;
};
struct _ValaDovaControlFlowModule {
ValaDovaMethodModule parent_instance;
ValaDovaControlFlowModulePrivate * priv;
};
struct _ValaDovaControlFlowModuleClass {
ValaDovaMethodModuleClass parent_class;
};
struct _ValaDovaMemberAccessModule {
ValaDovaControlFlowModule parent_instance;
ValaDovaMemberAccessModulePrivate * priv;
};
struct _ValaDovaMemberAccessModuleClass {
ValaDovaControlFlowModuleClass parent_class;
};
struct _ValaDovaAssignmentModule {
ValaDovaMemberAccessModule parent_instance;
ValaDovaAssignmentModulePrivate * priv;
};
struct _ValaDovaAssignmentModuleClass {
ValaDovaMemberAccessModuleClass parent_class;
};
struct _ValaDovaMethodCallModule {
ValaDovaAssignmentModule parent_instance;
ValaDovaMethodCallModulePrivate * priv;
};
struct _ValaDovaMethodCallModuleClass {
ValaDovaAssignmentModuleClass parent_class;
};
struct _ValaDovaArrayModule {
ValaDovaMethodCallModule parent_instance;
ValaDovaArrayModulePrivate * priv;
};
struct _ValaDovaArrayModuleClass {
ValaDovaMethodCallModuleClass parent_class;
};
struct _ValaDovaBaseModuleEmitContext {
GTypeInstance parent_instance;
volatile int ref_count;
ValaDovaBaseModuleEmitContextPrivate * priv;
ValaSymbol* current_symbol;
ValaArrayList* symbol_stack;
ValaTryStatement* current_try;
ValaArrayList* temp_vars;
ValaArrayList* temp_ref_vars;
gint next_temp_var_id;
ValaMap* variable_name_map;
};
struct _ValaDovaBaseModuleEmitContextClass {
GTypeClass parent_class;
void (*finalize) (ValaDovaBaseModuleEmitContext *self);
};
struct _ValaDovaObjectModule {
ValaDovaArrayModule parent_instance;
ValaDovaObjectModulePrivate * priv;
};
struct _ValaDovaObjectModuleClass {
ValaDovaArrayModuleClass parent_class;
};
struct _ValaDovaValueModule {
ValaDovaObjectModule parent_instance;
ValaDovaValueModulePrivate * priv;
};
struct _ValaDovaValueModuleClass {
ValaDovaObjectModuleClass parent_class;
};
struct _ValaDovaDelegateModule {
ValaDovaValueModule parent_instance;
ValaDovaDelegateModulePrivate * priv;
};
struct _ValaDovaDelegateModuleClass {
ValaDovaValueModuleClass parent_class;
};
struct _ValaDovaErrorModule {
ValaDovaDelegateModule parent_instance;
ValaDovaErrorModulePrivate * priv;
};
struct _ValaDovaErrorModuleClass {
ValaDovaDelegateModuleClass parent_class;
ValaCCodeStatement* (*return_with_exception) (ValaDovaErrorModule* s
elf);
};
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 _ValaGVariantModule { struct _ValaGVariantModule {
skipping to change at line 922 skipping to change at line 1139
struct _ValaStructRegisterFunction { struct _ValaStructRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaStructRegisterFunctionPrivate * priv; ValaStructRegisterFunctionPrivate * priv;
}; };
struct _ValaStructRegisterFunctionClass { struct _ValaStructRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
gpointer vala_ccode_module_ref (gpointer instance);
void vala_ccode_module_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_module (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_module (GValue* value, gpointer v_object);
void vala_value_take_ccode_module (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_module (const GValue* value);
GType vala_ccode_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_base_module_get_type (void) G_GNUC_CONST; GType vala_ccode_base_module_get_type (void) G_GNUC_CONST;
gpointer vala_ccode_declaration_space_ref (gpointer instance); gpointer vala_ccode_declaration_space_ref (gpointer instance);
void vala_ccode_declaration_space_unref (gpointer instance); void vala_ccode_declaration_space_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_declaration_space (const gchar* name, con st gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_declaration_space (const gchar* name, con st gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_declaration_space (GValue* value, gpointer v_obje ct); void vala_value_set_ccode_declaration_space (GValue* value, gpointer v_obje ct);
void vala_value_take_ccode_declaration_space (GValue* value, gpointer v_obj ect); void vala_value_take_ccode_declaration_space (GValue* value, gpointer v_obj ect);
gpointer vala_value_get_ccode_declaration_space (const GValue* value); gpointer vala_value_get_ccode_declaration_space (const GValue* value);
GType vala_ccode_declaration_space_get_type (void) G_GNUC_CONST; GType vala_ccode_declaration_space_get_type (void) G_GNUC_CONST;
gpointer vala_ccode_base_module_emit_context_ref (gpointer instance);
void vala_ccode_base_module_emit_context_unref (gpointer instance);
GParamSpec* vala_ccode_base_module_param_spec_emit_context (const gchar* na
me, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags f
lags);
void vala_ccode_base_module_value_set_emit_context (GValue* value, gpointer
v_object);
void vala_ccode_base_module_value_take_emit_context (GValue* value, gpointe
r v_object);
gpointer vala_ccode_base_module_value_get_emit_context (const GValue* value
);
GType vala_ccode_base_module_emit_context_get_type (void) G_GNUC_CONST;
GType vala_ccode_struct_module_get_type (void) G_GNUC_CONST; GType vala_ccode_struct_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_method_module_get_type (void) G_GNUC_CONST; GType vala_ccode_method_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST; GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST; GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST; GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST; GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_array_module_get_type (void) G_GNUC_CONST; GType vala_ccode_array_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_generator_get_type (void) G_GNUC_CONST; ValaCCodeArrayModule* vala_ccode_array_module_new (void);
ValaCCodeArrayModule* vala_ccode_array_module_new (ValaCCodeGenerator* code ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type)
gen, ValaCCodeModule* next); ;
ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type, ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (void);
ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob
ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (ValaCCodeGener ject_type);
ator* codegen, ValaCCodeModule* next);
ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob
ject_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule* self, ValaSymbol* sym); ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule* self, ValaSymbol* sym);
ValaCCodeBaseModule* vala_ccode_base_module_new (ValaCCodeGenerator* codege ValaCCodeBaseModule* vala_ccode_base_module_new (void);
n, ValaCCodeModule* next); ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type);
ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type, V void vala_ccode_base_module_push_context (ValaCCodeBaseModule* self, ValaCC
alaCCodeGenerator* codegen, ValaCCodeModule* next); odeBaseModuleEmitContext* emit_context);
void vala_ccode_base_module_pop_context (ValaCCodeBaseModule* self);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala
CCodeBaseModule* self, ValaDataType* type_reference);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC
CodeBaseModule* self, ValaDataType* type_reference);
void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self); void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self);
gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space); gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space);
void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy mbol* m);
void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space, gboolean definition); void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space, gboolean definition);
void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeDeclarationSpace* decl_space); void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeDeclarationSpace* decl_space);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space); void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space);
void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space); void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space);
void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space); void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space);
void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space); void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space);
void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map , ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMa p* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaMap* cparam_map , ValaCCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMa p* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* d ecl_space); void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* d ecl_space);
skipping to change at line 1020 skipping to change at line 1241
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);
ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const char* var_name); ValaCCodeStatement* vala_ccode_base_module_create_type_check_statement (Val aCCodeBaseModule* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const char* var_name);
gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl e param_pos, gboolean ellipsis); gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl e param_pos, gboolean ellipsis);
ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s elf, ValaCodeNode* node); ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s elf, ValaCodeNode* node);
ValaCCodeStatement* vala_ccode_base_module_create_postcondition_statement ( ValaCCodeBaseModule* self, ValaExpression* postcondition); ValaCCodeStatement* vala_ccode_base_module_create_postcondition_statement ( ValaCCodeBaseModule* 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);
char* 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);
gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se
lf, ValaMethod* method);
ValaCCodeExpression* vala_ccode_base_module_get_construct_property_assignme
nt (ValaCCodeBaseModule* self, ValaCCodeConstant* canonical_cconstant, Vala
DataType* property_type, ValaCCodeExpression* value);
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);
ValaCCodeFragment* vala_ccode_base_module_register_dbus_info (ValaCCodeBase
Module* self, ValaObjectTypeSymbol* bindable);
char* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeBa
seModule* self, ValaDynamicProperty* node);
char* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeBa
seModule* self, ValaDynamicProperty* node);
char* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule*
self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (ValaC
CodeBaseModule* self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name
(ValaCCodeBaseModule* self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (Va
laCCodeBaseModule* self, ValaDynamicSignal* node);
void vala_ccode_base_module_generate_marshaller (ValaCCodeBaseModule* self,
ValaList* params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_base_module_get_marshaller_function (ValaCCodeBaseModule*
self, ValaList* params, ValaDataType* return_type, const char* prefix, gboo
lean dbus);
char* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule* s
elf, const char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V
alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* sel
f, const char* array_cname);
ValaCCodeExpression* vala_ccode_base_module_get_array_size_cexpression (Val
aCCodeBaseModule* self, ValaExpression* array_expr);
void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va
laCodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails);
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);
ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu
le* self);
void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val
aTryStatement* 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);
ValaCCodeSwitchStatement* vala_ccode_base_module_get_state_switch_statement
(ValaCCodeBaseModule* self);
void vala_ccode_base_module_set_state_switch_statement (ValaCCodeBaseModule
* self, ValaCCodeSwitchStatement* value);
ValaArrayList* vala_ccode_base_module_get_temp_vars (ValaCCodeBaseModule* s
elf);
ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul
e* 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);
gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule * self); gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule * self);
gboolean vala_ccode_base_module_get_current_method_inner_error (ValaCCodeBa
seModule* self);
void vala_ccode_base_module_set_current_method_inner_error (ValaCCodeBaseMo
dule* self, gboolean value);
ValaMap* vala_ccode_base_module_get_variable_name_map (ValaCCodeBaseModule*
self);
ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_new (Va
laSymbol* symbol);
ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_constru
ct (GType object_type, ValaSymbol* symbol);
void vala_ccode_base_module_emit_context_push_symbol (ValaCCodeBaseModuleEm
itContext* self, ValaSymbol* symbol);
void vala_ccode_base_module_emit_context_pop_symbol (ValaCCodeBaseModuleEmi
tContext* self);
gpointer vala_ccode_compiler_ref (gpointer instance); gpointer vala_ccode_compiler_ref (gpointer instance);
void vala_ccode_compiler_unref (gpointer instance); void vala_ccode_compiler_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); void vala_value_set_ccode_compiler (GValue* value, gpointer v_object);
void vala_value_take_ccode_compiler (GValue* value, gpointer v_object); void vala_value_take_ccode_compiler (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_compiler (const GValue* value); gpointer vala_value_get_ccode_compiler (const GValue* value);
GType vala_ccode_compiler_get_type (void) G_GNUC_CONST; GType vala_ccode_compiler_get_type (void) G_GNUC_CONST;
ValaCCodeCompiler* vala_ccode_compiler_new (void); ValaCCodeCompiler* vala_ccode_compiler_new (void);
ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type);
void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 ); void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 );
ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (ValaCCodeGe ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (void);
nerator* codegen, ValaCCodeModule* next); ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType
ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType object_type);
object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
gboolean vala_ccode_declaration_space_add_declaration (ValaCCodeDeclaration Space* self, const char* name); gboolean vala_ccode_declaration_space_add_declaration (ValaCCodeDeclaration Space* self, const char* name);
gboolean vala_ccode_declaration_space_add_symbol_declaration (ValaCCodeDecl arationSpace* self, ValaSymbol* sym, const char* name); gboolean vala_ccode_declaration_space_add_symbol_declaration (ValaCCodeDecl arationSpace* self, ValaSymbol* sym, const char* name);
void vala_ccode_declaration_space_add_include (ValaCCodeDeclarationSpace* s elf, const char* filename, gboolean local); void vala_ccode_declaration_space_add_include (ValaCCodeDeclarationSpace* s elf, const char* filename, gboolean local);
void vala_ccode_declaration_space_add_type_declaration (ValaCCodeDeclaratio nSpace* self, ValaCCodeNode* node); void vala_ccode_declaration_space_add_type_declaration (ValaCCodeDeclaratio nSpace* self, ValaCCodeNode* node);
void vala_ccode_declaration_space_add_type_definition (ValaCCodeDeclaration Space* self, ValaCCodeNode* node); void vala_ccode_declaration_space_add_type_definition (ValaCCodeDeclaration Space* self, ValaCCodeNode* node);
void vala_ccode_declaration_space_add_type_member_declaration (ValaCCodeDec larationSpace* self, ValaCCodeNode* node); void vala_ccode_declaration_space_add_type_member_declaration (ValaCCodeDec larationSpace* self, ValaCCodeNode* node);
void vala_ccode_declaration_space_add_constant_declaration (ValaCCodeDeclar ationSpace* self, ValaCCodeNode* node); void vala_ccode_declaration_space_add_constant_declaration (ValaCCodeDeclar ationSpace* self, ValaCCodeNode* node);
ValaCCodeDeclarationSpace* vala_ccode_declaration_space_new (void); ValaCCodeDeclarationSpace* vala_ccode_declaration_space_new (void);
ValaCCodeDeclarationSpace* vala_ccode_declaration_space_construct (GType ob ject_type); ValaCCodeDeclarationSpace* vala_ccode_declaration_space_construct (GType ob ject_type);
gboolean vala_ccode_declaration_space_get_is_header (ValaCCodeDeclarationSp ace* self); gboolean vala_ccode_declaration_space_get_is_header (ValaCCodeDeclarationSp ace* self);
void vala_ccode_declaration_space_set_is_header (ValaCCodeDeclarationSpace* self, gboolean value); void vala_ccode_declaration_space_set_is_header (ValaCCodeDeclarationSpace* self, gboolean value);
GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST; GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST;
ValaCCodeDelegateModule* vala_ccode_delegate_module_new (ValaCCodeGenerator ValaCCodeDelegateModule* vala_ccode_delegate_module_new (void);
* codegen, ValaCCodeModule* next); ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object
ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object _type);
_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (void);
ValaCCodeGenerator* vala_ccode_generator_new (void); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy
ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type); pe object_type);
ValaCCodeModule* vala_ccode_generator_add_modules (ValaCCodeGenerator* self ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (void);
, ValaCCodeModule* head); ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (ValaCCode bject_type);
Generator* codegen, ValaCCodeModule* next);
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy
pe object_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (ValaCCodeGene
rator* codegen, ValaCCodeModule* next);
ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o
bject_type, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
ValaCCodeMethodModule* vala_ccode_method_module_new (ValaCCodeGenerator* co
degen, ValaCCodeModule* next);
ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ
e, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
void vala_ccode_method_module_generate_method_result_declaration (ValaCCode MethodModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, V alaCCodeFunction* cfunc, ValaMap* cparam_map, ValaMap* carg_map); void vala_ccode_method_module_generate_method_result_declaration (ValaCCode MethodModule* self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, V alaCCodeFunction* cfunc, ValaMap* cparam_map, ValaMap* carg_map);
ValaCCodeStatement* vala_ccode_method_module_complete_async (ValaCCodeMetho dModule* self); ValaCCodeStatement* vala_ccode_method_module_complete_async (ValaCCodeMetho dModule* self);
void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se lf, ValaFormalParameter* param, ValaCCodeDeclarationSpace* decl_space, Vala Map* cparam_map, ValaMap* carg_map); void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se lf, ValaFormalParameter* param, ValaCCodeDeclarationSpace* decl_space, Vala Map* cparam_map, ValaMap* carg_map);
void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car g_map, const char* suffix, gint direction); void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car g_map, const char* suffix, gint direction);
ValaCCodeModule* vala_ccode_module_construct (GType object_type, ValaCCodeG ValaCCodeMethodModule* vala_ccode_method_module_new (void);
enerator* codegen, ValaCCodeModule* next); ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ
void vala_ccode_module_emit (ValaCCodeModule* self, ValaCodeContext* contex e);
t); ValaCCodeStructModule* vala_ccode_struct_module_new (void);
void vala_ccode_module_visit_source_file (ValaCCodeModule* self, ValaSource ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ
File* source_file); e);
void vala_ccode_module_visit_class (ValaCCodeModule* self, ValaClass* cl);
void vala_ccode_module_visit_interface (ValaCCodeModule* self, ValaInterfac
e* iface);
void vala_ccode_module_visit_struct (ValaCCodeModule* self, ValaStruct* st)
;
void vala_ccode_module_visit_enum (ValaCCodeModule* self, ValaEnum* en);
void vala_ccode_module_visit_error_domain (ValaCCodeModule* self, ValaError
Domain* edomain);
void vala_ccode_module_visit_delegate (ValaCCodeModule* self, ValaDelegate*
d);
void vala_ccode_module_visit_member (ValaCCodeModule* self, ValaSymbol* m);
void vala_ccode_module_visit_constant (ValaCCodeModule* self, ValaConstant*
c);
void vala_ccode_module_visit_field (ValaCCodeModule* self, ValaField* f);
void vala_ccode_module_visit_method (ValaCCodeModule* self, ValaMethod* m);
void vala_ccode_module_visit_creation_method (ValaCCodeModule* self, ValaCr
eationMethod* m);
void vala_ccode_module_visit_formal_parameter (ValaCCodeModule* self, ValaF
ormalParameter* p);
void vala_ccode_module_visit_property (ValaCCodeModule* self, ValaProperty*
prop);
void vala_ccode_module_visit_property_accessor (ValaCCodeModule* self, Vala
PropertyAccessor* acc);
void vala_ccode_module_visit_signal (ValaCCodeModule* self, ValaSignal* sig
);
void vala_ccode_module_visit_constructor (ValaCCodeModule* self, ValaConstr
uctor* c);
void vala_ccode_module_visit_destructor (ValaCCodeModule* self, ValaDestruc
tor* d);
void vala_ccode_module_visit_block (ValaCCodeModule* self, ValaBlock* b);
void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm
ptyStatement* stmt);
void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self,
ValaDeclarationStatement* stmt);
void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc
alVariable* local);
void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI
nitializerList* list);
void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va
laExpression* expr);
void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V
alaExpressionStatement* stmt);
void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta
tement* stmt);
void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS
witchStatement* stmt);
void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi
tchSection* section);
void vala_ccode_module_visit_switch_label (ValaCCodeModule* self, ValaSwitc
hLabel* label);
void vala_ccode_module_visit_loop (ValaCCodeModule* self, ValaLoop* stmt);
void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala
ForeachStatement* stmt);
void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr
eakStatement* stmt);
void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val
aContinueStatement* stmt);
void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR
eturnStatement* stmt);
void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi
eldStatement* stmt);
void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh
rowStatement* stmt);
void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS
tatement* stmt);
void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch
Clause* clause);
void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc
kStatement* stmt);
void vala_ccode_module_visit_unlock_statement (ValaCCodeModule* self, ValaU
nlockStatement* stmt);
void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD
eleteStatement* stmt);
void vala_ccode_module_visit_expression (ValaCCodeModule* self, ValaExpress
ion* expr);
void vala_ccode_module_visit_array_creation_expression (ValaCCodeModule* se
lf, ValaArrayCreationExpression* expr);
void vala_ccode_module_visit_boolean_literal (ValaCCodeModule* self, ValaBo
oleanLiteral* expr);
void vala_ccode_module_visit_character_literal (ValaCCodeModule* self, Vala
CharacterLiteral* expr);
void vala_ccode_module_visit_integer_literal (ValaCCodeModule* self, ValaIn
tegerLiteral* expr);
void vala_ccode_module_visit_real_literal (ValaCCodeModule* self, ValaRealL
iteral* expr);
void vala_ccode_module_visit_string_literal (ValaCCodeModule* self, ValaStr
ingLiteral* expr);
void vala_ccode_module_visit_list_literal (ValaCCodeModule* self, ValaListL
iteral* expr);
void vala_ccode_module_visit_set_literal (ValaCCodeModule* self, ValaSetLit
eral* expr);
void vala_ccode_module_visit_map_literal (ValaCCodeModule* self, ValaMapLit
eral* expr);
void vala_ccode_module_visit_tuple (ValaCCodeModule* self, ValaTuple* expr)
;
void vala_ccode_module_visit_regex_literal (ValaCCodeModule* self, ValaRege
xLiteral* re);
void vala_ccode_module_visit_null_literal (ValaCCodeModule* self, ValaNullL
iteral* expr);
void vala_ccode_module_visit_member_access (ValaCCodeModule* self, ValaMemb
erAccess* expr);
void vala_ccode_module_visit_method_call (ValaCCodeModule* self, ValaMethod
Call* expr);
void vala_ccode_module_visit_element_access (ValaCCodeModule* self, ValaEle
mentAccess* expr);
void vala_ccode_module_visit_slice_expression (ValaCCodeModule* self, ValaS
liceExpression* expr);
void vala_ccode_module_visit_base_access (ValaCCodeModule* self, ValaBaseAc
cess* expr);
void vala_ccode_module_visit_postfix_expression (ValaCCodeModule* self, Val
aPostfixExpression* expr);
void vala_ccode_module_visit_object_creation_expression (ValaCCodeModule* s
elf, ValaObjectCreationExpression* expr);
void vala_ccode_module_visit_sizeof_expression (ValaCCodeModule* self, Vala
SizeofExpression* expr);
void vala_ccode_module_visit_typeof_expression (ValaCCodeModule* self, Vala
TypeofExpression* expr);
void vala_ccode_module_visit_unary_expression (ValaCCodeModule* self, ValaU
naryExpression* expr);
void vala_ccode_module_visit_cast_expression (ValaCCodeModule* self, ValaCa
stExpression* expr);
void vala_ccode_module_visit_named_argument (ValaCCodeModule* self, ValaNam
edArgument* expr);
void vala_ccode_module_visit_pointer_indirection (ValaCCodeModule* self, Va
laPointerIndirection* expr);
void vala_ccode_module_visit_addressof_expression (ValaCCodeModule* self, V
alaAddressofExpression* expr);
void vala_ccode_module_visit_reference_transfer_expression (ValaCCodeModule
* self, ValaReferenceTransferExpression* expr);
void vala_ccode_module_visit_binary_expression (ValaCCodeModule* self, Vala
BinaryExpression* expr);
void vala_ccode_module_visit_type_check (ValaCCodeModule* self, ValaTypeChe
ck* expr);
void vala_ccode_module_visit_lambda_expression (ValaCCodeModule* self, Vala
LambdaExpression* l);
void vala_ccode_module_visit_assignment (ValaCCodeModule* self, ValaAssignm
ent* a);
char* vala_ccode_module_get_custom_creturn_type (ValaCCodeModule* self, Val
aMethod* m);
void vala_ccode_module_generate_dynamic_method_wrapper (ValaCCodeModule* se
lf, ValaDynamicMethod* method);
gboolean vala_ccode_module_method_has_wrapper (ValaCCodeModule* self, ValaM
ethod* method);
ValaCCodeIdentifier* vala_ccode_module_get_value_setter_function (ValaCCode
Module* self, ValaDataType* type_reference);
ValaCCodeIdentifier* vala_ccode_module_get_value_taker_function (ValaCCodeM
odule* self, ValaDataType* type_reference);
ValaCCodeExpression* vala_ccode_module_get_construct_property_assignment (V
alaCCodeModule* self, ValaCCodeConstant* canonical_cconstant, ValaDataType*
property_type, ValaCCodeExpression* value);
ValaCCodeFunctionCall* vala_ccode_module_get_param_spec (ValaCCodeModule* s
elf, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_module_get_signal_creation (ValaCCodeModu
le* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* vala_ccode_module_register_dbus_info (ValaCCodeModule* s
elf, ValaObjectTypeSymbol* bindable);
char* vala_ccode_module_get_dynamic_property_getter_cname (ValaCCodeModule*
self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_property_setter_cname (ValaCCodeModule*
self, ValaDynamicProperty* node);
char* vala_ccode_module_get_dynamic_signal_cname (ValaCCodeModule* self, Va
laDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_wrapper_name (ValaCCodeM
odule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_connect_after_wrapper_name (Vala
CCodeModule* self, ValaDynamicSignal* node);
char* vala_ccode_module_get_dynamic_signal_disconnect_wrapper_name (ValaCCo
deModule* self, ValaDynamicSignal* node);
void vala_ccode_module_generate_marshaller (ValaCCodeModule* self, ValaList
* params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_module_get_marshaller_function (ValaCCodeModule* self, Val
aList* params, ValaDataType* return_type, const char* prefix, gboolean dbus
);
char* vala_ccode_module_get_array_length_cname (ValaCCodeModule* self, cons
t char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_module_get_array_length_cexpression (ValaCC
odeModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_module_get_array_size_cname (ValaCCodeModule* self, const
char* array_cname);
ValaCCodeExpression* vala_ccode_module_get_array_size_cexpression (ValaCCod
eModule* self, ValaExpression* array_expr);
void vala_ccode_module_add_simple_check (ValaCCodeModule* self, ValaCodeNod
e* node, ValaCCodeFragment* cfrag, gboolean always_fails);
ValaCCodeGenerator* vala_ccode_module_get_codegen (ValaCCodeModule* self);
ValaCCodeModule* vala_ccode_module_get_head (ValaCCodeModule* self);
ValaCCodeStructModule* vala_ccode_struct_module_new (ValaCCodeGenerator* co
degen, ValaCCodeModule* next);
ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ
e, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
gpointer vala_typeregister_function_ref (gpointer instance); gpointer vala_typeregister_function_ref (gpointer instance);
void vala_typeregister_function_unref (gpointer instance); void vala_typeregister_function_unref (gpointer instance);
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_typeregister_function (GValue* value, gpointer v_object ); void vala_value_set_typeregister_function (GValue* value, gpointer v_object );
void vala_value_take_typeregister_function (GValue* value, gpointer v_objec t); void vala_value_take_typeregister_function (GValue* value, gpointer v_objec t);
gpointer vala_value_get_typeregister_function (const GValue* value); gpointer vala_value_get_typeregister_function (const GValue* value);
GType vala_typeregister_function_get_type (void) G_GNUC_CONST; GType vala_typeregister_function_get_type (void) G_GNUC_CONST;
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);
skipping to change at line 1193 skipping to change at line 1348
ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name) ; ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name) ;
const char* vala_ctype_get_ctype_name (ValaCType* self); const char* vala_ctype_get_ctype_name (ValaCType* self);
void vala_ctype_set_ctype_name (ValaCType* self, const char* value); void vala_ctype_set_ctype_name (ValaCType* self, const char* value);
GType vala_gerror_module_get_type (void) G_GNUC_CONST; GType vala_gerror_module_get_type (void) G_GNUC_CONST;
GType vala_gtype_module_get_type (void) G_GNUC_CONST; GType vala_gtype_module_get_type (void) G_GNUC_CONST;
GType vala_gobject_module_get_type (void) G_GNUC_CONST; GType vala_gobject_module_get_type (void) G_GNUC_CONST;
GType vala_gsignal_module_get_type (void) G_GNUC_CONST; GType vala_gsignal_module_get_type (void) G_GNUC_CONST;
GType vala_gasync_module_get_type (void) G_GNUC_CONST; GType vala_gasync_module_get_type (void) G_GNUC_CONST;
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;
ValaDBusClientModule* vala_dbus_client_module_new (ValaCCodeGenerator* code
gen, ValaCCodeModule* next);
ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type,
ValaCCodeGenerator* codegen, ValaCCodeModule* next);
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_construct (GType object_type)
;
GType vala_interface_register_function_get_type (void) G_GNUC_CONST; GType vala_interface_register_function_get_type (void) G_GNUC_CONST;
GType vala_dbus_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_ne w (ValaInterface* iface, ValaCodeContext* context);
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ; ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ;
ValaDBusModule* vala_dbus_module_new (ValaCCodeGenerator* codegen, ValaCCod
eModule* next);
ValaDBusModule* vala_dbus_module_construct (GType object_type, ValaCCodeGen
erator* codegen, ValaCCodeModule* next);
char* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol); char* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol);
char* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol); char* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol);
char* vala_dbus_module_get_type_signature (ValaDataType* datatype); char* 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);
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; GType vala_dbus_server_module_get_type (void) G_GNUC_CONST;
ValaDBusServerModule* vala_dbus_server_module_new (ValaCCodeGenerator* code
gen, ValaCCodeModule* next);
ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type,
ValaCCodeGenerator* codegen, ValaCCodeModule* next);
gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node); gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node);
char* vala_dbus_server_module_dbus_result_name (ValaMethod* m); char* 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;
gpointer vala_dova_base_module_emit_context_ref (gpointer instance);
void vala_dova_base_module_emit_context_unref (gpointer instance);
GParamSpec* vala_dova_base_module_param_spec_emit_context (const gchar* nam
e, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags fl
ags);
void vala_dova_base_module_value_set_emit_context (GValue* value, gpointer
v_object);
void vala_dova_base_module_value_take_emit_context (GValue* value, gpointer
v_object);
gpointer vala_dova_base_module_value_get_emit_context (const GValue* value)
;
GType vala_dova_base_module_emit_context_get_type (void) G_GNUC_CONST;
GType vala_dova_struct_module_get_type (void) G_GNUC_CONST;
GType vala_dova_method_module_get_type (void) G_GNUC_CONST;
GType vala_dova_control_flow_module_get_type (void) G_GNUC_CONST;
GType vala_dova_member_access_module_get_type (void) G_GNUC_CONST;
GType vala_dova_assignment_module_get_type (void) G_GNUC_CONST;
GType vala_dova_method_call_module_get_type (void) G_GNUC_CONST;
GType vala_dova_array_module_get_type (void) G_GNUC_CONST;
ValaDovaArrayModule* vala_dova_array_module_new (void);
ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type);
ValaDovaAssignmentModule* vala_dova_assignment_module_new (void);
ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje
ct_type);
ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se
lf, ValaSymbol* sym);
ValaDovaBaseModule* vala_dova_base_module_new (void);
ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type);
void vala_dova_base_module_push_context (ValaDovaBaseModule* self, ValaDova
BaseModuleEmitContext* emit_context);
void vala_dova_base_module_pop_context (ValaDovaBaseModule* self);
void vala_dova_base_module_generate_enum_declaration (ValaDovaBaseModule* s
elf, ValaEnum* en, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_constant_declaration (ValaDovaBaseModul
e* self, ValaConstant* c, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_field_declaration (ValaDovaBaseModule*
self, ValaField* f, ValaCCodeDeclarationSpace* decl_space);
gboolean vala_dova_base_module_is_constant_ccode_expression (ValaDovaBaseMo
dule* self, ValaCCodeExpression* cexpr);
gboolean vala_dova_base_module_is_pure_ccode_expression (ValaDovaBaseModule
* self, ValaCCodeExpression* cexpr);
void vala_dova_base_module_generate_type_declaration (ValaDovaBaseModule* s
elf, ValaDataType* type, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_struct_declaration (ValaDovaBaseModule*
self, ValaStruct* st, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_delegate_declaration (ValaDovaBaseModul
e* self, ValaDelegate* d, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_cparameters (ValaDovaBaseModule* self,
ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeFunction* fu
nc, ValaCCodeFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall)
;
void vala_dova_base_module_generate_property_accessor_declaration (ValaDova
BaseModule* self, ValaPropertyAccessor* acc, ValaCCodeDeclarationSpace* dec
l_space);
gint vala_dova_base_module_get_block_id (ValaDovaBaseModule* self, ValaBloc
k* b);
ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo
vaBaseModule* self, const char* name);
char* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, c
onst char* name);
ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod
ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref
erence);
ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala
DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio
n* type_expression);
ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova
BaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov
aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc
e, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val
aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa
seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi
on* expr);
void vala_dova_base_module_append_temp_decl (ValaDovaBaseModule* self, Vala
CCodeFragment* cfrag, ValaList* temp_vars);
void vala_dova_base_module_create_temp_decl (ValaDovaBaseModule* self, Vala
Statement* stmt, ValaList* temp_vars);
void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val
aSymbol* sym, ValaCCodeFragment* cfrag, gboolean stop_at_loop);
void vala_dova_base_module_append_error_free (ValaDovaBaseModule* self, Val
aSymbol* sym, ValaCCodeFragment* cfrag, ValaTryStatement* current_try);
void vala_dova_base_module_create_local_free (ValaDovaBaseModule* self, Val
aCodeNode* stmt, gboolean stop_at_loop);
gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val
aDataType* type);
gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self,
ValaDataType* type);
ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas
eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V
alaExpression* expr, ValaCodeNode* node);
void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule*
self, ValaClass* cl, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu
le* self, ValaInterface* iface, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule*
self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule*
self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr
, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova
BaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCod
eExpression* cexpr);
char* vala_dova_base_module_get_type_check_function (ValaDovaBaseModule* se
lf, ValaTypeSymbol* type);
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);
ValaCCodeFunctionCall* vala_dova_base_module_get_property_set_call (ValaDov
aBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpre
ssion* cexpr, ValaExpression* rhs);
gboolean vala_dova_base_module_add_generated_external_symbol (ValaDovaBaseM
odule* self, ValaSymbol* external_symbol);
ValaDataType* vala_dova_base_module_get_data_type_for_symbol (ValaTypeSymbo
l* sym);
ValaCCodeExpression* vala_dova_base_module_default_value_for_type (ValaDova
BaseModule* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeNode* vala_dova_base_module_get_ccodenode (ValaDovaBaseModule* sel
f, ValaCodeNode* node);
ValaDataType* vala_dova_base_module_get_this_type (ValaDovaBaseModule* self
);
ValaCCodeExpression* vala_dova_base_module_generate_instance_cast (ValaDova
BaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type);
char* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* se
lf, ValaMethod* m);
gboolean vala_dova_base_module_method_has_wrapper (ValaDovaBaseModule* self
, ValaMethod* method);
void vala_dova_base_module_add_simple_check (ValaDovaBaseModule* self, Vala
CodeNode* node, ValaCCodeFragment* cfrag, gboolean always_fails);
ValaCodeContext* vala_dova_base_module_get_context (ValaDovaBaseModule* sel
f);
void vala_dova_base_module_set_context (ValaDovaBaseModule* self, ValaCodeC
ontext* value);
ValaSymbol* vala_dova_base_module_get_current_symbol (ValaDovaBaseModule* s
elf);
ValaTryStatement* vala_dova_base_module_get_current_try (ValaDovaBaseModule
* self);
void vala_dova_base_module_set_current_try (ValaDovaBaseModule* self, ValaT
ryStatement* value);
ValaTypeSymbol* vala_dova_base_module_get_current_type_symbol (ValaDovaBase
Module* self);
ValaClass* vala_dova_base_module_get_current_class (ValaDovaBaseModule* sel
f);
ValaMethod* vala_dova_base_module_get_current_method (ValaDovaBaseModule* s
elf);
ValaPropertyAccessor* vala_dova_base_module_get_current_property_accessor (
ValaDovaBaseModule* self);
ValaDataType* vala_dova_base_module_get_current_return_type (ValaDovaBaseMo
dule* self);
ValaBlock* vala_dova_base_module_get_current_closure_block (ValaDovaBaseMod
ule* self);
ValaArrayList* vala_dova_base_module_get_temp_vars (ValaDovaBaseModule* sel
f);
ValaArrayList* vala_dova_base_module_get_temp_ref_vars (ValaDovaBaseModule*
self);
gint vala_dova_base_module_get_next_temp_var_id (ValaDovaBaseModule* self);
void vala_dova_base_module_set_next_temp_var_id (ValaDovaBaseModule* self,
gint value);
gboolean vala_dova_base_module_get_in_creation_method (ValaDovaBaseModule*
self);
ValaMap* vala_dova_base_module_get_variable_name_map (ValaDovaBaseModule* s
elf);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_new (Vala
Symbol* symbol);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_construct
(GType object_type, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_push_symbol (ValaDovaBaseModuleEmit
Context* self, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_pop_symbol (ValaDovaBaseModuleEmitC
ontext* self);
ValaDovaControlFlowModule* vala_dova_control_flow_module_new (void);
ValaDovaControlFlowModule* vala_dova_control_flow_module_construct (GType o
bject_type);
GType vala_dova_object_module_get_type (void) G_GNUC_CONST;
GType vala_dova_value_module_get_type (void) G_GNUC_CONST;
GType vala_dova_delegate_module_get_type (void) G_GNUC_CONST;
ValaDovaDelegateModule* vala_dova_delegate_module_new (void);
ValaDovaDelegateModule* vala_dova_delegate_module_construct (GType object_t
ype);
GType vala_dova_error_module_get_type (void) G_GNUC_CONST;
ValaCCodeStatement* vala_dova_error_module_return_with_exception (ValaDovaE
rrorModule* self);
ValaDovaErrorModule* vala_dova_error_module_new (void);
ValaDovaErrorModule* vala_dova_error_module_construct (GType object_type);
ValaDovaMemberAccessModule* vala_dova_member_access_module_new (void);
ValaDovaMemberAccessModule* vala_dova_member_access_module_construct (GType
object_type);
ValaDovaMethodCallModule* vala_dova_method_call_module_new (void);
ValaDovaMethodCallModule* vala_dova_method_call_module_construct (GType obj
ect_type);
ValaDovaMethodModule* vala_dova_method_module_new (void);
ValaDovaMethodModule* vala_dova_method_module_construct (GType object_type)
;
void vala_dova_object_module_declare_set_value_copy_function (ValaDovaObjec
tModule* self, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_object_module_declare_set_value_equals_function (ValaDovaObj
ectModule* self, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_object_module_declare_set_value_hash_function (ValaDovaObjec
tModule* self, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_object_module_declare_set_value_to_any_function (ValaDovaObj
ectModule* self, ValaCCodeDeclarationSpace* decl_space);
void vala_dova_object_module_declare_set_value_from_any_function (ValaDovaO
bjectModule* self, ValaCCodeDeclarationSpace* decl_space);
ValaCCodeBlock* vala_dova_object_module_generate_type_get_function (ValaDov
aObjectModule* self, ValaTypeSymbol* cl, ValaClass* base_class);
ValaDovaObjectModule* vala_dova_object_module_new (void);
ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type)
;
ValaDovaStructModule* vala_dova_struct_module_new (void);
ValaDovaStructModule* vala_dova_struct_module_construct (GType object_type)
;
ValaDovaValueModule* vala_dova_value_module_new (void);
ValaDovaValueModule* vala_dova_value_module_construct (GType object_type);
GType vala_enum_register_function_get_type (void) G_GNUC_CONST; GType vala_enum_register_function_get_type (void) G_GNUC_CONST;
ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context);
ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context);
ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self); ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self);
void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value); void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value);
ValaGAsyncModule* vala_gasync_module_new (ValaCCodeGenerator* codegen, Vala ValaGAsyncModule* vala_gasync_module_new (void);
CCodeModule* next); ValaGAsyncModule* vala_gasync_module_construct (GType object_type);
ValaGAsyncModule* vala_gasync_module_construct (GType object_type, ValaCCod
eGenerator* codegen, ValaCCodeModule* next);
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;
ValaGDBusClientModule* vala_gd_bus_client_module_new (ValaCCodeGenerator* c
odegen, ValaCCodeModule* next);
ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty
pe, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
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);
ValaGDBusModule* vala_gd_bus_module_new (ValaCCodeGenerator* codegen, ValaC ValaGDBusClientModule* vala_gd_bus_client_module_new (void);
CodeModule* next); ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty
ValaGDBusModule* vala_gd_bus_module_construct (GType object_type, ValaCCode pe);
Generator* codegen, ValaCCodeModule* next);
char* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol); char* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol);
char* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol); char* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol);
ValaGDBusModule* vala_gd_bus_module_new (void);
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;
ValaGDBusServerModule* vala_gd_bus_server_module_new (ValaCCodeGenerator* c
odegen, ValaCCodeModule* next);
ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty
pe, ValaCCodeGenerator* codegen, ValaCCodeModule* next);
gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node); gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node);
char* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m); char* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m);
ValaGErrorModule* vala_gerror_module_new (ValaCCodeGenerator* codegen, Vala ValaGDBusServerModule* vala_gd_bus_server_module_new (void);
CCodeModule* next); ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty
ValaGErrorModule* vala_gerror_module_construct (GType object_type, ValaCCod pe);
eGenerator* codegen, ValaCCodeModule* next);
ValaCCodeStatement* vala_gerror_module_return_with_exception (ValaGErrorMod ule* self, ValaCCodeExpression* error_expr); ValaCCodeStatement* vala_gerror_module_return_with_exception (ValaGErrorMod ule* self, ValaCCodeExpression* error_expr);
ValaGErrorModule* vala_gerror_module_new (void);
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 char* directory, const char* gir_namespace, const char* gir_vers ion, const char* package); void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const char* directory, const char* gir_namespace, const char* gir_vers ion, const char* 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 (ValaCCodeGenerator* codegen, Va ValaGObjectModule* vala_gobject_module_new (void);
laCCodeModule* next); ValaGObjectModule* vala_gobject_module_construct (GType object_type);
ValaGObjectModule* vala_gobject_module_construct (GType object_type, ValaCC
odeGenerator* codegen, ValaCCodeModule* next);
ValaGSignalModule* vala_gsignal_module_new (ValaCCodeGenerator* codegen, Va
laCCodeModule* next);
ValaGSignalModule* vala_gsignal_module_construct (GType object_type, ValaCC
odeGenerator* codegen, ValaCCodeModule* next);
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);
ValaGTypeModule* vala_gtype_module_new (ValaCCodeGenerator* codegen, ValaCC ValaGSignalModule* vala_gsignal_module_new (void);
odeModule* next); ValaGSignalModule* vala_gsignal_module_construct (GType object_type);
ValaGTypeModule* vala_gtype_module_construct (GType object_type, ValaCCodeG
enerator* codegen, ValaCCodeModule* next);
void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeStru ct* type_struct); void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeDeclarationSpace* decl_space, ValaCCodeStru ct* type_struct);
void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl, ValaCCodeBlock* init_block); void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl, ValaCCodeBlock* init_block);
ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct ion (ValaGTypeModule* self, ValaInterface* iface); ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct ion (ValaGTypeModule* self, ValaInterface* iface);
ValaGVariantModule* vala_gvariant_module_new (ValaCCodeGenerator* codegen, ValaGTypeModule* vala_gtype_module_new (void);
ValaCCodeModule* next); ValaGTypeModule* vala_gtype_module_construct (GType object_type);
ValaGVariantModule* vala_gvariant_module_construct (GType object_type, Vala
CCodeGenerator* codegen, ValaCCodeModule* next);
char* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol); char* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol);
char* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Vala Symbol* symbol); char* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Vala Symbol* 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, ValaCC odeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym); void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaCC odeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym);
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, ValaC CodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_ex pr, ValaCCodeExpression* expr, ValaSymbol* sym); void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaC CodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_ex pr, ValaCCodeExpression* expr, ValaSymbol* sym);
ValaGVariantModule* vala_gvariant_module_new (void);
ValaGVariantModule* vala_gvariant_module_construct (GType object_type);
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);
 End of changes. 51 change blocks. 
534 lines changed or deleted 884 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/