vala.h | vala.h | |||
---|---|---|---|---|
skipping to change at line 3825 | skipping to change at line 3825 | |||
GType vala_source_file_get_type (void) G_GNUC_CONST; | GType vala_source_file_get_type (void) G_GNUC_CONST; | |||
ValaList* vala_code_context_get_source_files (ValaCodeContext* self); | ValaList* vala_code_context_get_source_files (ValaCodeContext* self); | |||
ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self); | ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self); | |||
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); | void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); | |||
void vala_code_context_add_c_source_file (ValaCodeContext* self, const gcha r* file); | void vala_code_context_add_c_source_file (ValaCodeContext* self, const gcha r* file); | |||
ValaList* vala_code_context_get_packages (ValaCodeContext* self); | ValaList* vala_code_context_get_packages (ValaCodeContext* self); | |||
gboolean vala_code_context_has_package (ValaCodeContext* self, const gchar* pkg); | gboolean vala_code_context_has_package (ValaCodeContext* self, const gchar* pkg); | |||
void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg ); | void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg ); | |||
gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg); | gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg); | |||
gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename); | gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename); | |||
gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source); | gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source, gboolean cmdline); | |||
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); | void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); | |||
void vala_code_context_check (ValaCodeContext* self); | void vala_code_context_check (ValaCodeContext* self); | |||
void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne); | void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne); | |||
gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define); | gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define); | |||
gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg); | gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg); | |||
gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir); | gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir); | |||
gchar* vala_code_context_get_metadata_path (ValaCodeContext* self, const gc har* gir_filename); | gchar* vala_code_context_get_metadata_path (ValaCodeContext* self, const gc har* gir_filename); | |||
void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename); | void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename); | |||
gchar* vala_code_context_realpath (const gchar* name); | gchar* vala_code_context_realpath (const gchar* name); | |||
gboolean vala_code_context_get_assert (ValaCodeContext* self); | gboolean vala_code_context_get_assert (ValaCodeContext* self); | |||
skipping to change at line 4855 | skipping to change at line 4855 | |||
ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); | ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); | |||
ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self); | ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self); | |||
void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value); | void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value); | |||
ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference); | ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference); | |||
ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference); | ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference); | |||
ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf); | ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf); | |||
void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value); | void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value); | |||
ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ; | ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ; | |||
ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self); | ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self); | |||
GType vala_source_file_type_get_type (void) G_GNUC_CONST; | GType vala_source_file_type_get_type (void) G_GNUC_CONST; | |||
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, ValaSourceF | ValaSourceFile* vala_source_file_new (ValaCodeContext* context, ValaSourceF | |||
ileType type, const gchar* filename, const gchar* content); | ileType type, const gchar* filename, const gchar* content, gboolean cmdline | |||
ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont | ); | |||
ext* context, ValaSourceFileType type, const gchar* filename, const gchar* | ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont | |||
content); | ext* context, ValaSourceFileType type, const gchar* filename, const gchar* | |||
content, gboolean cmdline); | ||||
void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt); | void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt); | |||
ValaList* vala_source_file_get_comments (ValaSourceFile* self); | ValaList* vala_source_file_get_comments (ValaSourceFile* self); | |||
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); | void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); | |||
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); | void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); | |||
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); | void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); | |||
ValaList* vala_source_file_get_nodes (ValaSourceFile* self); | ValaList* vala_source_file_get_nodes (ValaSourceFile* self); | |||
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); | void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); | |||
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); | void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); | |||
gchar* vala_source_file_get_relative_filename (ValaSourceFile* self); | gchar* vala_source_file_get_relative_filename (ValaSourceFile* self); | |||
gchar* vala_source_file_get_csource_filename (ValaSourceFile* self); | gchar* vala_source_file_get_csource_filename (ValaSourceFile* self); | |||
gchar* vala_source_file_get_cinclude_filename (ValaSourceFile* self); | gchar* vala_source_file_get_cinclude_filename (ValaSourceFile* self); | |||
gchar* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno) ; | gchar* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno) ; | |||
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); | gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); | |||
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); | gsize vala_source_file_get_mapped_length (ValaSourceFile* self); | |||
gboolean vala_source_file_check (ValaSourceFile* self, ValaCodeContext* con text); | gboolean vala_source_file_check (ValaSourceFile* self, ValaCodeContext* con text); | |||
const gchar* vala_source_file_get_filename (ValaSourceFile* self); | const gchar* vala_source_file_get_filename (ValaSourceFile* self); | |||
void vala_source_file_set_filename (ValaSourceFile* self, const gchar* valu e); | void vala_source_file_set_filename (ValaSourceFile* self, const gchar* valu e); | |||
void vala_source_file_set_relative_filename (ValaSourceFile* self, const gc har* value); | void vala_source_file_set_relative_filename (ValaSourceFile* self, const gc har* value); | |||
ValaSourceFileType vala_source_file_get_file_type (ValaSourceFile* self); | ValaSourceFileType vala_source_file_get_file_type (ValaSourceFile* self); | |||
void vala_source_file_set_file_type (ValaSourceFile* self, ValaSourceFileTy pe value); | void vala_source_file_set_file_type (ValaSourceFile* self, ValaSourceFileTy pe value); | |||
gboolean vala_source_file_get_from_commandline (ValaSourceFile* self); | ||||
void vala_source_file_set_from_commandline (ValaSourceFile* self, gboolean | ||||
value); | ||||
const gchar* vala_source_file_get_gir_namespace (ValaSourceFile* self); | const gchar* vala_source_file_get_gir_namespace (ValaSourceFile* self); | |||
void vala_source_file_set_gir_namespace (ValaSourceFile* self, const gchar* value); | void vala_source_file_set_gir_namespace (ValaSourceFile* self, const gchar* value); | |||
const gchar* vala_source_file_get_gir_version (ValaSourceFile* self); | const gchar* vala_source_file_get_gir_version (ValaSourceFile* self); | |||
void vala_source_file_set_gir_version (ValaSourceFile* self, const gchar* v alue); | void vala_source_file_set_gir_version (ValaSourceFile* self, const gchar* v alue); | |||
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); | ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); | |||
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); | void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); | |||
const gchar* vala_source_file_get_content (ValaSourceFile* self); | const gchar* vala_source_file_get_content (ValaSourceFile* self); | |||
void vala_source_file_set_content (ValaSourceFile* self, const gchar* value ); | void vala_source_file_set_content (ValaSourceFile* self, const gchar* value ); | |||
gboolean vala_source_file_get_used (ValaSourceFile* self); | gboolean vala_source_file_get_used (ValaSourceFile* self); | |||
void vala_source_file_set_used (ValaSourceFile* self, gboolean value); | void vala_source_file_set_used (ValaSourceFile* self, gboolean value); | |||
skipping to change at line 5035 | skipping to change at line 5037 | |||
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); | ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); | |||
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); | void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); | |||
ValaComment* vala_symbol_get_comment (ValaSymbol* self); | ValaComment* vala_symbol_get_comment (ValaSymbol* self); | |||
void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value); | void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value); | |||
gboolean vala_symbol_get_hides (ValaSymbol* self); | gboolean vala_symbol_get_hides (ValaSymbol* self); | |||
void vala_symbol_set_hides (ValaSymbol* self, gboolean value); | void vala_symbol_set_hides (ValaSymbol* self, gboolean value); | |||
ValaScope* vala_symbol_get_scope (ValaSymbol* self); | ValaScope* vala_symbol_get_scope (ValaSymbol* self); | |||
gboolean vala_symbol_get_external (ValaSymbol* self); | gboolean vala_symbol_get_external (ValaSymbol* self); | |||
void vala_symbol_set_external (ValaSymbol* self, gboolean value); | void vala_symbol_set_external (ValaSymbol* self, gboolean value); | |||
gboolean vala_symbol_get_external_package (ValaSymbol* self); | gboolean vala_symbol_get_external_package (ValaSymbol* self); | |||
gboolean vala_symbol_get_from_commandline (ValaSymbol* self); | ||||
ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self); | ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self); | |||
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); | void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); | |||
ValaSymbolResolver* vala_symbol_resolver_new (void); | ValaSymbolResolver* vala_symbol_resolver_new (void); | |||
ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); | ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); | |||
ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy pe* value_type); | ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy pe* value_type); | |||
ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self); | ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self); | |||
void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value); | void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value); | |||
ValaDataType* vala_target_value_get_actual_value_type (ValaTargetValue* sel f); | ValaDataType* vala_target_value_get_actual_value_type (ValaTargetValue* sel f); | |||
void vala_target_value_set_actual_value_type (ValaTargetValue* self, ValaDa taType* value); | void vala_target_value_set_actual_value_type (ValaTargetValue* self, ValaDa taType* value); | |||
ValaTemplate* vala_template_new (ValaSourceReference* source_reference); | ValaTemplate* vala_template_new (ValaSourceReference* source_reference); | |||
End of changes. 4 change blocks. | ||||
6 lines changed or deleted | 11 lines changed or added | |||
valacodegen.h | valacodegen.h | |||
---|---|---|---|---|
skipping to change at line 709 | skipping to change at line 709 | |||
ValaArrayList* symbol_stack; | ValaArrayList* symbol_stack; | |||
ValaTryStatement* current_try; | ValaTryStatement* current_try; | |||
ValaCatchClause* current_catch; | ValaCatchClause* current_catch; | |||
ValaCCodeFunction* ccode; | ValaCCodeFunction* ccode; | |||
ValaArrayList* ccode_stack; | ValaArrayList* ccode_stack; | |||
ValaArrayList* temp_ref_values; | ValaArrayList* temp_ref_values; | |||
gint next_temp_var_id; | gint next_temp_var_id; | |||
gboolean current_method_inner_error; | gboolean current_method_inner_error; | |||
gboolean current_method_return; | gboolean current_method_return; | |||
ValaMap* variable_name_map; | ValaMap* variable_name_map; | |||
ValaMap* closure_variable_count_map; | ||||
ValaMap* closure_variable_clash_map; | ||||
}; | }; | |||
struct _ValaCCodeBaseModuleEmitContextClass { | struct _ValaCCodeBaseModuleEmitContextClass { | |||
GTypeClass parent_class; | GTypeClass parent_class; | |||
void (*finalize) (ValaCCodeBaseModuleEmitContext *self); | void (*finalize) (ValaCCodeBaseModuleEmitContext *self); | |||
}; | }; | |||
struct _ValaGLibValue { | struct _ValaGLibValue { | |||
ValaTargetValue parent_instance; | ValaTargetValue parent_instance; | |||
ValaGLibValuePrivate * priv; | ValaGLibValuePrivate * priv; | |||
skipping to change at line 1182 | skipping to change at line 1184 | |||
void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space); | |||
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); | gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); | |||
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); | gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); | |||
void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space); | |||
void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space); | |||
void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space); | |||
void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space); | |||
void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); | void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); | |||
void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); | void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); | |||
gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b); | gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b); | |||
ValaCCodeExpression* vala_ccode_base_module_get_local_cexpression (ValaCCod eBaseModule* self, ValaLocalVariable* local); | ||||
ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name); | ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name); | |||
gchar* vala_ccode_base_module_get_local_cname (ValaCCodeBaseModule* self, V alaLocalVariable* local); | ||||
gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); | gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); | |||
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); | ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); | |||
ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned); | ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned); | |||
ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue); | ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue); | |||
ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned); | ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned); | |||
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); | ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); | |||
ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); | ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); | |||
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); | ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); | |||
gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); | gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); | |||
gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); | gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); | |||
End of changes. 3 change blocks. | ||||
0 lines changed or deleted | 4 lines changed or added | |||