Binary compatibility report for the Vala library  between 0.3.2 and 0.3.3 versions on x86

Test Info


Library NameVala
Version #10.3.2
Version #20.3.3
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files215
Total Shared Libraries1
Total Symbols / Types1737 / 669
VerdictIncompatible
(11.86%)

Problem Summary


SeverityCount
Added Symbols-85
Removed SymbolsHigh76
Problems with
Data Types
High0
Medium88
Low14
Problems with
Symbols
High0
Medium55
Low98
Problems with
Constants
Low0
Other Changes-2

Added Symbols (85)


valaccodedynamicpropertybinding.h, libvala.so.0.0.0
vala_ccode_dynamic_property_binding_get_getter_cname ValaCCodeDynamicPropertyBinding* self )
vala_ccode_dynamic_property_binding_get_node ValaCCodeDynamicPropertyBinding* self )
vala_ccode_dynamic_property_binding_get_setter_cname ValaCCodeDynamicPropertyBinding* self )
vala_ccode_dynamic_property_binding_get_type ( )
vala_ccode_dynamic_property_binding_new ( ValaCCodeGenerator* codegen, ValaDynamicProperty* property )
vala_ccode_dynamic_property_binding_set_node ( ValaCCodeDynamicPropertyBinding* self, ValaProperty* value )

valaccodedynamicsignalbinding.h, libvala.so.0.0.0
vala_ccode_dynamic_signal_binding_get_dynamic_cname ValaCCodeDynamicSignalBinding* self )

valaccodegenerator.h, libvala.so.0.0.0
vala_ccode_generator_dynamic_property_binding ( ValaCCodeGenerator* self, ValaDynamicProperty* node )
vala_ccode_generator_get_delegate_target_destroy_notify_cname ( ValaCCodeGenerator* self, char const* delegate_cname )
vala_ccode_generator_get_destroy_func_expression ( ValaCCodeGenerator* self, ValaDataType* type )
vala_ccode_generator_get_dup_func_expression ( ValaCCodeGenerator* self, ValaDataType* type, ValaSourceReference* source_reference )
vala_ccode_generator_requires_copy ( ValaCCodeGenerator* self, ValaDataType* type )
vala_ccode_generator_requires_destroy ( ValaCCodeGenerator* self, ValaDataType* type )
vala_ccode_generator_transform_expression ( ValaCCodeGenerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr )

valaccodeobjecttypesymbolbinding.h, libvala.so.0.0.0
vala_ccode_object_type_symbol_binding_get_type ( )
vala_ccode_object_type_symbol_binding_register_dbus_info ( ValaCCodeObjectTypeSymbolBinding* self, ValaObjectTypeSymbol* bindable )

valaccodetypesymbolbinding.h, libvala.so.0.0.0
vala_ccode_type_symbol_binding_get_param_spec ( ValaCCodeTypeSymbolBinding* self, ValaProperty* prop )
vala_ccode_type_symbol_binding_get_signal_creation ( ValaCCodeTypeSymbolBinding* self, ValaSignal* sig, ValaTypeSymbol* type )
vala_ccode_type_symbol_binding_get_type ( )

valaclass.h, libvala.so.0.0.0
vala_class_get_is_compact ValaClass* self )
vala_class_get_is_immutable ValaClass* self )
vala_class_set_is_compact ValaClass* self, gboolean value )
vala_class_set_is_immutable ValaClass* self, gboolean value )

valacodegenerator.h, libvala.so.0.0.0
vala_code_generator_create_dynamic_property_binding ( ValaCodeGenerator* self, ValaDynamicProperty* node )

valacodenode.h, libvala.so.0.0.0
vala_code_node_add_error_type ( ValaCodeNode* self, ValaDataType* error_type )
vala_code_node_add_error_types ( ValaCodeNode* self, GeeList* error_types )
vala_code_node_get_error_types ValaCodeNode* self )

valacodevisitor.h, libvala.so.0.0.0
vala_code_visitor_visit_expression ( ValaCodeVisitor* self, ValaExpression* expr )

valaconstant.h, libvala.so.0.0.0
vala_constant_get_default_cname ValaConstant* self )

valadatatype.h, libvala.so.0.0.0
vala_data_type_get_is_type_argument ValaDataType* self )
vala_data_type_get_value_owned ValaDataType* self )
vala_data_type_is_disposable ValaDataType* self )
vala_data_type_set_is_type_argument ( ValaDataType* self, gboolean value )
vala_data_type_set_value_owned ( ValaDataType* self, gboolean value )
vala_data_type_to_qualified_string ( ValaDataType* self, ValaScope* scope )

valadelegate.h, libvala.so.0.0.0
vala_delegate_get_prototype_string ( ValaDelegate* self, char const* name )

valadynamicproperty.h, libvala.so.0.0.0
vala_dynamic_property_get_dynamic_type ValaDynamicProperty* self )
vala_dynamic_property_get_type ( )
vala_dynamic_property_new ( ValaDataType* dynamic_type, char const* name, ValaSourceReference* source_reference )
vala_dynamic_property_set_dynamic_type ( ValaDynamicProperty* self, ValaDataType* value )

valaexpression.h, libvala.so.0.0.0
vala_expression_get_target_type ValaExpression* self )
vala_expression_get_value_type ValaExpression* self )
vala_expression_set_target_type ( ValaExpression* self, ValaDataType* value )
vala_expression_set_value_type ( ValaExpression* self, ValaDataType* value )

valafield.h, libvala.so.0.0.0
vala_field_get_field_type ValaField* self )
vala_field_set_field_type ValaField* self, ValaDataType* value )

valaformalparameter.h, libvala.so.0.0.0
vala_formal_parameter_get_parameter_type ValaFormalParameter* self )
vala_formal_parameter_set_parameter_type ( ValaFormalParameter* self, ValaDataType* value )

valagenieparser.h, libvala.so.0.0.0
vala_genie_parser_get_type ( )
vala_genie_parser_new ( )
vala_genie_parser_parse ( ValaGenieParser* self, ValaCodeContext* context )
vala_genie_parser_parse_file ( ValaGenieParser* self, ValaSourceFile* source_file )

valageniescanner.h, libvala.so.0.0.0
vala_genie_scanner_get_indent_spaces ValaGenieScanner* self )
vala_genie_scanner_get_source_file ValaGenieScanner* self )
vala_genie_scanner_get_type ( )
vala_genie_scanner_new ValaSourceFile* source_file )
vala_genie_scanner_pop_comment ValaGenieScanner* self )
vala_genie_scanner_read_token ( ValaGenieScanner* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end )
vala_genie_scanner_set_indent_spaces ( ValaGenieScanner* self, gint value )

valagenietokentype.h, libvala.so.0.0.0
vala_genie_token_type_get_type ( )
vala_genie_token_type_to_string ValaGenieTokenType self )

valamemberaccess.h, libvala.so.0.0.0
vala_member_access_get_qualified ValaMemberAccess* self )
vala_member_access_set_qualified ( ValaMemberAccess* self, gboolean value )

valanamespace.h, libvala.so.0.0.0
vala_namespace_get_error_types ValaNamespace* self )

valaobjecttype.h, libvala.so.0.0.0
vala_object_type_get_type ( )
vala_object_type_get_type_symbol ValaObjectType* self )
vala_object_type_new ValaObjectTypeSymbol* type_symbol )
vala_object_type_set_type_symbol ( ValaObjectType* self, ValaObjectTypeSymbol* value )

valaobjecttypesymbol.h, libvala.so.0.0.0
vala_object_type_symbol_get_methods ValaObjectTypeSymbol* self )
vala_object_type_symbol_get_properties ValaObjectTypeSymbol* self )
vala_object_type_symbol_get_signals ValaObjectTypeSymbol* self )
vala_object_type_symbol_get_type ( )

valaproperty.h, libvala.so.0.0.0
vala_property_get_property_type ValaProperty* self )
vala_property_set_property_type ( ValaProperty* self, ValaDataType* value )

valareport.h, libvala.so.0.0.0
vala_report_errors [data]
vala_report_report_source ValaSourceReference* source )
vala_report_verbose_errors [data]
vala_report_warnings [data]

valasemanticanalyzer.h, libvala.so.0.0.0
vala_semantic_analyzer_get_data_type_for_symbol ValaTypeSymbol* sym )

valasignal.h, libvala.so.0.0.0
vala_signal_get_is_virtual ValaSignal* self )
vala_signal_get_method_handler ValaSignal* self )
vala_signal_set_is_virtual ( ValaSignal* self, gboolean value )

valasourcefile.h, libvala.so.0.0.0
vala_source_file_get_relative_filename ValaSourceFile* self )

valaunresolvedsymbol.h, libvala.so.0.0.0
vala_unresolved_symbol_get_qualified ValaUnresolvedSymbol* self )
vala_unresolved_symbol_set_qualified ( ValaUnresolvedSymbol* self, gboolean value )

to the top

Removed Symbols (76)


valaccodebinding.h, libvala.so.0.0.0
vala_ccode_binding_new ( )

valaccodedeclarator.h, libvala.so.0.0.0
vala_ccode_declarator_new ( )

valaccodeexpression.h, libvala.so.0.0.0
vala_ccode_expression_new ( )

valaccodeexpressionbinding.h, libvala.so.0.0.0
vala_ccode_expression_binding_new ( )

valaccodegenerator.h, libvala.so.0.0.0
vala_ccode_generator_get_implicit_cast_expression ( ValaCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* expression_type, ValaDataType* target_type )
vala_ccode_generator_visit_expression ( ValaCCodeGenerator* self, ValaExpression* expr )

valaccodenode.h, libvala.so.0.0.0
vala_ccode_node_new ( )

valaccodestatement.h, libvala.so.0.0.0
vala_ccode_statement_new ( )

valaccodetypesymbolbinding.h, libvala.so.0.0.0
vala_ccode_typesymbol_binding_get_param_spec ( ValaCCodeTypesymbolBinding* self, ValaProperty* prop )
vala_ccode_typesymbol_binding_get_signal_creation ( ValaCCodeTypesymbolBinding* self, ValaSignal* sig, ValaTypesymbol* type )
vala_ccode_typesymbol_binding_get_type ( )
vala_ccode_typesymbol_binding_new ( )

valaclass.h, libvala.so.0.0.0
vala_class_get_methods ValaClass* self )
vala_class_get_properties ValaClass* self )
vala_class_get_signals ValaClass* self )

valaclassinstancetype.h, libvala.so.0.0.0
vala_class_instance_type_get_class_symbol ValaClassInstanceType* self )
vala_class_instance_type_get_type ( )
vala_class_instance_type_new ValaClass* class_symbol )
vala_class_instance_type_set_class_symbol ( ValaClassInstanceType* self, ValaClass* value )

valacodebinding.h, libvala.so.0.0.0
vala_code_binding_new ( )

valacodecontext.h, libvala.so.0.0.0
vala_code_context_add_dynamic_member ( ValaCodeContext* self, ValaSymbol* dynamic_member )

valacodenode.h, libvala.so.0.0.0
vala_code_node_new ( )
vala_code_node_set_tree_can_fail ( ValaCodeNode* self, gboolean value )

valacodevisitor.h, libvala.so.0.0.0
vala_code_visitor_new ( )

valadatatype.h, libvala.so.0.0.0
vala_data_type_get_takes_ownership ValaDataType* self )
vala_data_type_get_transfers_ownership ValaDataType* self )
vala_data_type_new ( )
vala_data_type_set_takes_ownership ( ValaDataType* self, gboolean value )
vala_data_type_set_transfers_ownership ( ValaDataType* self, gboolean value )

valaexpression.h, libvala.so.0.0.0
vala_expression_get_can_fail ValaExpression* self )
vala_expression_get_expected_type ValaExpression* self )
vala_expression_get_ref_leaked ValaExpression* self )
vala_expression_get_ref_missing ValaExpression* self )
vala_expression_get_ref_sink ValaExpression* self )
vala_expression_get_static_type ValaExpression* self )
vala_expression_new ( )
vala_expression_set_can_fail ( ValaExpression* self, gboolean value )
vala_expression_set_expected_type ( ValaExpression* self, ValaDataType* value )
vala_expression_set_ref_leaked ( ValaExpression* self, gboolean value )
vala_expression_set_ref_missing ( ValaExpression* self, gboolean value )
vala_expression_set_ref_sink ( ValaExpression* self, gboolean value )
vala_expression_set_static_type ( ValaExpression* self, ValaDataType* value )

valafield.h, libvala.so.0.0.0
vala_field_get_type_reference ValaField* self )
vala_field_set_type_reference ValaField* self, ValaDataType* value )

valaformalparameter.h, libvala.so.0.0.0
vala_formal_parameter_get_type_reference ValaFormalParameter* self )
vala_formal_parameter_set_type_reference ( ValaFormalParameter* self, ValaDataType* value )

valainterface.h, libvala.so.0.0.0
vala_interface_get_methods ValaInterface* self )
vala_interface_get_properties ValaInterface* self )
vala_interface_get_signals ValaInterface* self )

valainterfaceinstancetype.h, libvala.so.0.0.0
vala_interface_instance_type_get_interface_symbol ValaInterfaceInstanceType* self )
vala_interface_instance_type_get_type ( )
vala_interface_instance_type_new ValaInterface* interface_symbol )
vala_interface_instance_type_set_interface_symbol ( ValaInterfaceInstanceType* self, ValaInterface* value )

valaliteral.h, libvala.so.0.0.0
vala_literal_new ( )

valamemorymanager.h, libvala.so.0.0.0
vala_memory_manager_analyze ( ValaMemoryManager* self, ValaCodeContext* context )
vala_memory_manager_get_type ( )
vala_memory_manager_new ( )

valamethod.h, libvala.so.0.0.0
vala_method_add_error_domain ( ValaMethod* self, ValaDataType* error_domain )
vala_method_get_error_domains ValaMethod* self )
vala_method_set_base_interface_method ( ValaMethod* self, ValaMethod* value )
vala_method_set_base_method ( ValaMethod* self, ValaMethod* value )

valanamespace.h, libvala.so.0.0.0
vala_namespace_get_error_domains ValaNamespace* self )

valaproperty.h, libvala.so.0.0.0
vala_property_get_type_reference ValaProperty* self )
vala_property_set_base_interface_property ( ValaProperty* self, ValaProperty* value )
vala_property_set_base_property ( ValaProperty* self, ValaProperty* value )
vala_property_set_type_reference ( ValaProperty* self, ValaDataType* value )

valareferencetype.h, libvala.so.0.0.0
vala_reference_type_new ( )

valasymbol.h, libvala.so.0.0.0
vala_symbol_new ( )

valatyperegisterfunction.h, libvala.so.0.0.0
vala_typeregister_function_new ( )

valatypesymbol.h, libvala.so.0.0.0
vala_typesymbol_new ( )

valaunresolvedtype.h, libvala.so.0.0.0
vala_unresolved_type_get_array_rank ValaUnresolvedType* self )
vala_unresolved_type_get_is_weak ValaUnresolvedType* self )
vala_unresolved_type_get_pointer_level ValaUnresolvedType* self )
vala_unresolved_type_set_array_rank ( ValaUnresolvedType* self, gint value )
vala_unresolved_type_set_is_weak ( ValaUnresolvedType* self, gboolean value )
vala_unresolved_type_set_pointer_level ( ValaUnresolvedType* self, gint value )

to the top

Problems with Data Types, Medium Severity (88)


valaccodeclassbinding.h
[+] struct _ValaCCodeClassBinding (1)

valaccodegenerator.h
[+] struct _ValaCCodeGenerator (1)

valaccodeinterfacebinding.h
[+] struct _ValaCCodeInterfaceBinding (1)

valaclass.h
[+] struct _ValaClass (1)

valadelegate.h
[+] struct _ValaDelegate (1)

valaenum.h
[+] struct _ValaEnum (1)

valaerrordomain.h
[+] struct _ValaErrorDomain (1)

valainterface.h
[+] struct _ValaInterface (1)

valastruct.h
[+] struct _ValaStruct (1)

valatokentype.h
[+] enum ValaTokenType (79)

to the top

Problems with Symbols, Medium Severity (55)


valaattribute.h, libvala.so.0.0.0
[+] vala_attribute_get_name ValaAttribute* self ) (1)

valacatchclause.h, libvala.so.0.0.0
[+] vala_catch_clause_get_clabel_name ValaCatchClause* self ) (1)
[+] vala_catch_clause_get_variable_name ValaCatchClause* self ) (1)

valaccodecastexpression.h, libvala.so.0.0.0
[+] vala_ccode_cast_expression_get_type_name ValaCCodeCastExpression* self ) (1)

valaccodecomment.h, libvala.so.0.0.0
[+] vala_ccode_comment_get_text ValaCCodeComment* self ) (1)

valaccodeconstant.h, libvala.so.0.0.0
[+] vala_ccode_constant_get_name ValaCCodeConstant* self ) (1)

valaccodedeclaration.h, libvala.so.0.0.0
[+] vala_ccode_declaration_get_type_name ValaCCodeDeclaration* self ) (1)

valaccodeenum.h, libvala.so.0.0.0
[+] vala_ccode_enum_get_name ValaCCodeEnum* self ) (1)

valaccodeenumvalue.h, libvala.so.0.0.0
[+] vala_ccode_enum_value_get_name ValaCCodeEnumValue* self ) (1)

valaccodeformalparameter.h, libvala.so.0.0.0
[+] vala_ccode_formal_parameter_get_name ValaCCodeFormalParameter* self ) (1)
[+] vala_ccode_formal_parameter_get_type_name ValaCCodeFormalParameter* self ) (1)

valaccodefunction.h, libvala.so.0.0.0
[+] vala_ccode_function_get_name ValaCCodeFunction* self ) (1)
[+] vala_ccode_function_get_return_type ValaCCodeFunction* self ) (1)

valaccodefunctiondeclarator.h, libvala.so.0.0.0
[+] vala_ccode_function_declarator_get_name ValaCCodeFunctionDeclarator* self ) (1)

valaccodegenerator.h, libvala.so.0.0.0
[+] vala_ccode_generator_generate_marshaller ( ValaCCodeGenerator* self, GeeCollection* params, ValaDataType* return_type ) (1)
[+] vala_ccode_generator_get_marshaller_function ( ValaCCodeGenerator* self, GeeCollection* params, ValaDataType* return_type, char const* prefix ) (1)

valaccodegotostatement.h, libvala.so.0.0.0
[+] vala_ccode_goto_statement_get_name ValaCCodeGotoStatement* self ) (1)

valaccodeidentifier.h, libvala.so.0.0.0
[+] vala_ccode_identifier_get_name ValaCCodeIdentifier* self ) (1)

valaccodeincludedirective.h, libvala.so.0.0.0
[+] vala_ccode_include_directive_get_filename ValaCCodeIncludeDirective* self ) (1)

valaccodelabel.h, libvala.so.0.0.0
[+] vala_ccode_label_get_name ValaCCodeLabel* self ) (1)

valaccodelinedirective.h, libvala.so.0.0.0
[+] vala_ccode_line_directive_get_filename ValaCCodeLineDirective* self ) (1)

valaccodemacroreplacement.h, libvala.so.0.0.0
[+] vala_ccode_macro_replacement_get_name ValaCCodeMacroReplacement* self ) (1)
[+] vala_ccode_macro_replacement_get_replacement ValaCCodeMacroReplacement* self ) (1)

valaccodememberaccess.h, libvala.so.0.0.0
[+] vala_ccode_member_access_get_member_name ValaCCodeMemberAccess* self ) (1)

valaccodeoncesection.h, libvala.so.0.0.0
[+] vala_ccode_once_section_get_define ValaCCodeOnceSection* self ) (1)

valaccodestruct.h, libvala.so.0.0.0
[+] vala_ccode_struct_get_name ValaCCodeStruct* self ) (1)

valaccodetypedefinition.h, libvala.so.0.0.0
[+] vala_ccode_type_definition_get_type_name ValaCCodeTypeDefinition* self ) (1)

valaccodevariabledeclarator.h, libvala.so.0.0.0
[+] vala_ccode_variable_declarator_get_name ValaCCodeVariableDeclarator* self ) (1)

valaccodewriter.h, libvala.so.0.0.0
[+] vala_ccode_writer_get_filename ValaCCodeWriter* self ) (1)

valacharacterliteral.h, libvala.so.0.0.0
[+] vala_character_literal_get_value ValaCharacterLiteral* self ) (1)

valaclass.h, libvala.so.0.0.0
[+] vala_class_add_property ValaClass* self, ValaProperty* prop, gboolean no_field ) (1)

valacodecontext.h, libvala.so.0.0.0
[+] vala_code_context_get_basedir ValaCodeContext* self ) (1)
[+] vala_code_context_get_directory ValaCodeContext* self ) (1)
[+] vala_code_context_get_library ValaCodeContext* self ) (1)
[+] vala_code_context_get_output ValaCodeContext* self ) (1)

valacreationmethod.h, libvala.so.0.0.0
[+] vala_creation_method_get_type_name ValaCreationMethod* self ) (1)

valaforeachstatement.h, libvala.so.0.0.0
[+] vala_foreach_statement_get_variable_name ValaForeachStatement* self ) (1)

valaintegerliteral.h, libvala.so.0.0.0
[+] vala_integer_literal_get_value ValaIntegerLiteral* self ) (1)

valamemberaccess.h, libvala.so.0.0.0
[+] vala_member_access_get_member_name ValaMemberAccess* self ) (1)

valamemberinitializer.h, libvala.so.0.0.0
[+] vala_member_initializer_get_name ValaMemberInitializer* self ) (1)

valamethod.h, libvala.so.0.0.0
[+] vala_method_get_sentinel ValaMethod* self ) (1)
[+] vala_method_get_vfunc_name ValaMethod* self ) (1)

valanamedargument.h, libvala.so.0.0.0
[+] vala_named_argument_get_name ValaNamedArgument* self ) (1)

valanamespacereference.h, libvala.so.0.0.0
[+] vala_namespace_reference_get_name ValaNamespaceReference* self ) (1)

valapointertype.h, libvala.so.0.0.0
[+] vala_pointer_type_new ValaDataType* base_type ) (1)

valaproperty.h, libvala.so.0.0.0
[+] vala_property_get_blurb ValaProperty* self ) (1)
[+] vala_property_get_nick ValaProperty* self ) (1)

valarealliteral.h, libvala.so.0.0.0
[+] vala_real_literal_get_value ValaRealLiteral* self ) (1)

valasignal.h, libvala.so.0.0.0
[+] vala_signal_get_delegate ValaSignal* self ) (1)

valasourcefile.h, libvala.so.0.0.0
[+] vala_source_file_get_comment ValaSourceFile* self ) (1)
[+] vala_source_file_get_filename ValaSourceFile* self ) (1)

valasourcereference.h, libvala.so.0.0.0
[+] vala_source_reference_get_comment ValaSourceReference* self ) (1)

valastringliteral.h, libvala.so.0.0.0
[+] vala_string_literal_get_value ValaStringLiteral* self ) (1)

valasymbol.h, libvala.so.0.0.0
[+] vala_symbol_get_name ValaSymbol* self ) (1)

valaunresolvedsymbol.h, libvala.so.0.0.0
[+] vala_unresolved_symbol_get_name ValaUnresolvedSymbol* self ) (1)

to the top

Problems with Data Types, Low Severity (14)


valaccodeclassbinding.h
[+] struct _ValaCCodeClassBinding (1)

valaccodegenerator.h
[+] struct _ValaCCodeGenerator (9)

valaccodeinterfacebinding.h
[+] struct _ValaCCodeInterfaceBinding (1)

valaclass.h
[+] struct _ValaClass (1)

valainterface.h
[+] struct _ValaInterface (1)

valatypeparameter.h
[+] struct _ValaTypeParameter (1)

to the top

Problems with Symbols, Low Severity (98)


valablock.h, libvala.so.0.0.0
[+] vala_block_get_local_variables ValaBlock* self ) (1)
[+] vala_block_get_statements ValaBlock* self ) (1)

valaccodecommaexpression.h, libvala.so.0.0.0
[+] vala_ccode_comma_expression_get_inner ValaCCodeCommaExpression* self ) (1)

valaccodefragment.h, libvala.so.0.0.0
[+] vala_ccode_fragment_get_children ValaCCodeFragment* self ) (1)

valaccodegenerator.h, libvala.so.0.0.0
[+] vala_ccode_generator_create_type_check_statement ( ValaCCodeGenerator* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypesymbol* t, gboolean non_null, char const* var_name ) (1)
[+] vala_ccode_generator_generate_marshaller ( ValaCCodeGenerator* self, GeeCollection* params, ValaDataType* return_type ) (1)
[+] vala_ccode_generator_get_data_type_for_symbol ValaTypesymbol* sym ) (1)
[+] vala_ccode_generator_get_marshaller_function ( ValaCCodeGenerator* self, GeeCollection* params, ValaDataType* return_type, char const* prefix ) (1)
[+] vala_ccode_generator_get_temp_variable ( ValaCCodeGenerator* self, ValaDataType* type, gboolean takes_ownership, ValaCodeNode* node_reference ) (1)

valaclass.h, libvala.so.0.0.0
[+] vala_class_get_base_types ValaClass* self ) (1)
[+] vala_class_get_fields ValaClass* self ) (1)
[+] vala_class_get_type_parameters ValaClass* self ) (1)

valacodecontext.h, libvala.so.0.0.0
[+] vala_code_context_get_c_source_files ValaCodeContext* self ) (1)
[+] vala_code_context_get_packages ValaCodeContext* self ) (1)
[+] vala_code_context_get_source_files ValaCodeContext* self ) (1)

valadatatype.h, libvala.so.0.0.0
[+] vala_data_type_get_data_type ValaDataType* self ) (1)
[+] vala_data_type_get_parameters ValaDataType* self ) (1)
[+] vala_data_type_get_symbols ValaDataType* self ) (1)
[+] vala_data_type_set_data_type ( ValaDataType* self, ValaTypesymbol* value ) (1)

valaenum.h, libvala.so.0.0.0
[+] vala_enum_get_methods ValaEnum* self ) (1)
[+] vala_enum_get_values ValaEnum* self ) (1)

valaerrordomain.h, libvala.so.0.0.0
[+] vala_error_domain_get_codes ValaErrorDomain* self ) (1)
[+] vala_error_domain_get_methods ValaErrorDomain* self ) (1)

valafield.h, libvala.so.0.0.0
[+] vala_field_new ( char const* name, ValaDataType* type_reference, ValaExpression* initializer, ValaSourceReference* source_reference ) (1)

valaformalparameter.h, libvala.so.0.0.0
[+] vala_formal_parameter_new ( char const* _name, ValaDataType* type, ValaSourceReference* source ) (3)

valaforstatement.h, libvala.so.0.0.0
[+] vala_for_statement_get_initializer ValaForStatement* self ) (1)
[+] vala_for_statement_get_iterator ValaForStatement* self ) (1)

valainitializerlist.h, libvala.so.0.0.0
[+] vala_initializer_list_get_initializers ValaInitializerList* self ) (1)

valainstancecast.h, libvala.so.0.0.0
[+] vala_instance_cast_get_type_reference ValaInstanceCast* self ) (1)
[+] vala_instance_cast_new ( ValaCCodeExpression* expr, ValaTypesymbol* type ) (1)
[+] vala_instance_cast_set_type_reference ( ValaInstanceCast* self, ValaTypesymbol* value ) (1)

valaintegertype.h, libvala.so.0.0.0
[+] vala_integer_type_new ValaTypesymbol* type_symbol ) (1)

valainterface.h, libvala.so.0.0.0
[+] vala_interface_get_fields ValaInterface* self ) (1)
[+] vala_interface_get_prerequisites ValaInterface* self ) (1)
[+] vala_interface_get_type_parameters ValaInterface* self ) (1)

valainvocationexpression.h, libvala.so.0.0.0
[+] vala_invocation_expression_get_argument_list ValaInvocationExpression* self ) (1)

valalambdaexpression.h, libvala.so.0.0.0
[+] vala_lambda_expression_get_parameters ValaLambdaExpression* self ) (1)

valamemberaccess.h, libvala.so.0.0.0
[+] vala_member_access_get_type_arguments ValaMemberAccess* self ) (1)

valamethod.h, libvala.so.0.0.0
[+] vala_method_get_parameters ValaMethod* self ) (1)
[+] vala_method_get_postconditions ValaMethod* self ) (1)
[+] vala_method_get_preconditions ValaMethod* self ) (1)

valanamespace.h, libvala.so.0.0.0
[+] vala_namespace_get_classes ValaNamespace* self ) (1)
[+] vala_namespace_get_constants ValaNamespace* self ) (1)
[+] vala_namespace_get_delegates ValaNamespace* self ) (1)
[+] vala_namespace_get_enums ValaNamespace* self ) (1)
[+] vala_namespace_get_fields ValaNamespace* self ) (1)
[+] vala_namespace_get_interfaces ValaNamespace* self ) (1)
[+] vala_namespace_get_methods ValaNamespace* self ) (1)
[+] vala_namespace_get_namespaces ValaNamespace* self ) (1)
[+] vala_namespace_get_structs ValaNamespace* self ) (1)

valaobjectcreationexpression.h, libvala.so.0.0.0
[+] vala_object_creation_expression_get_argument_list ValaObjectCreationExpression* self ) (1)
[+] vala_object_creation_expression_get_object_initializer ValaObjectCreationExpression* self ) (1)

valaproperty.h, libvala.so.0.0.0
[+] vala_property_new ( char const* _name, ValaDataType* type, ValaPropertyAccessor* _get_accessor, ValaPropertyAccessor* _set_accessor, ValaSourceReference* source ) (5)

valasourcefile.h, libvala.so.0.0.0
[+] vala_source_file_get_header_external_includes ValaSourceFile* self ) (1)
[+] vala_source_file_get_header_internal_dependencies ValaSourceFile* self ) (1)
[+] vala_source_file_get_header_internal_full_dependencies ValaSourceFile* self ) (1)
[+] vala_source_file_get_header_internal_includes ValaSourceFile* self ) (1)
[+] vala_source_file_get_nodes ValaSourceFile* self ) (1)
[+] vala_source_file_get_source_external_includes ValaSourceFile* self ) (1)
[+] vala_source_file_get_source_internal_includes ValaSourceFile* self ) (1)
[+] vala_source_file_get_using_directives ValaSourceFile* self ) (1)

valastruct.h, libvala.so.0.0.0
[+] vala_struct_get_base_types ValaStruct* self ) (1)
[+] vala_struct_get_fields ValaStruct* self ) (1)
[+] vala_struct_get_methods ValaStruct* self ) (1)
[+] vala_struct_get_type_parameters ValaStruct* self ) (1)

valaswitchsection.h, libvala.so.0.0.0
[+] vala_switch_section_get_labels ValaSwitchSection* self ) (1)

valaswitchstatement.h, libvala.so.0.0.0
[+] vala_switch_statement_get_sections ValaSwitchStatement* self ) (1)

valasymbol.h, libvala.so.0.0.0
[+] vala_symbol_get_cheader_filenames ValaSymbol* self ) (1)

valatyperegisterfunction.h, libvala.so.0.0.0
[+] vala_typeregister_function_get_type_declaration ValaTypeRegisterFunction* self ) (1)

valatypesymbol.h, libvala.so.0.0.0
[+] vala_typesymbol_add_cheader_filename ( ValaTypesymbol* self, char const* filename ) (1)
[+] vala_typesymbol_get_cname ( ValaTypesymbol* self, gboolean const_type ) (1)
[+] vala_typesymbol_get_copy_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_default_value ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_destroy_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_dup_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_free_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_get_value_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_marshaller_type_name ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_ref_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_set_value_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_type_id ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_type_parameter_index ( ValaTypesymbol* self, char const* name ) (1)
[+] vala_typesymbol_get_type_signature ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_unref_function ValaTypesymbol* self ) (1)
[+] vala_typesymbol_get_upper_case_cname ( ValaTypesymbol* self, char const* infix ) (1)
[+] vala_typesymbol_is_reference_counting ValaTypesymbol* self ) (1)
[+] vala_typesymbol_is_reference_type ValaTypesymbol* self ) (1)
[+] vala_typesymbol_is_subtype_of ( ValaTypesymbol* self, ValaTypesymbol* t ) (2)

valavaluetype.h, libvala.so.0.0.0
[+] vala_value_type_get_type_symbol ValaValueType* self ) (1)
[+] vala_value_type_new ValaTypesymbol* type_symbol ) (1)
[+] vala_value_type_set_type_symbol ( ValaValueType* self, ValaTypesymbol* value ) (1)

to the top

Other Changes in Data Types (2)


valatokentype.h
[+] enum ValaTokenType (2)

to the top

Header Files (215)


arraylist.h
collection.h
hashmap.h
hashset.h
iterable.h
iterator.h
list.h
map.h
readonlycollection.h
readonlylist.h
readonlymap.h
readonlyset.h
set.h
vala.h
valaaddressofexpression.h
valaarraycreationexpression.h
valaarraylengthfield.h
valaarraymovemethod.h
valaarrayresizemethod.h
valaarraytype.h
valaassignment.h
valaattribute.h
valaattributeprocessor.h
valabaseaccess.h
valabasicblock.h
valabinaryexpression.h
valablock.h
valabooleanliteral.h
valabreakstatement.h
valacastexpression.h
valacatchclause.h
valaccodearraycreationexpressionbinding.h
valaccodeassignment.h
valaccodeassignmentbinding.h
valaccodebinaryexpression.h
valaccodebinding.h
valaccodeblock.h
valaccodebreakstatement.h
valaccodecasestatement.h
valaccodecastexpression.h
valaccodeclassbinding.h
valaccodecommaexpression.h
valaccodecomment.h
valaccodecompiler.h
valaccodeconditionalexpression.h
valaccodeconstant.h
valaccodecontinuestatement.h
valaccodecreationmethodbinding.h
valaccodedeclaration.h
valaccodedeclarator.h
valaccodedostatement.h
valaccodedynamicmethodbinding.h
valaccodedynamicsignalbinding.h
valaccodeelementaccess.h
valaccodeelementaccessbinding.h
valaccodeemptystatement.h
valaccodeenum.h
valaccodeenumvalue.h
valaccodeexpression.h
valaccodeexpressionbinding.h
valaccodeexpressionstatement.h
valaccodeformalparameter.h
valaccodeforstatement.h
valaccodefragment.h
valaccodefunction.h
valaccodefunctioncall.h
valaccodefunctiondeclarator.h
valaccodegenerator.h
valaccodegeneratorsignal.h
valaccodegeneratorsourcefile.h
valaccodegeneratorstruct.h
valaccodegotostatement.h
valaccodeidentifier.h
valaccodeifstatement.h
valaccodeincludedirective.h
valaccodeinitializerlist.h
valaccodeinterfacebinding.h
valaccodeinvocationexpressionbinding.h
valaccodelabel.h
valaccodelinedirective.h
valaccodemacroreplacement.h
valaccodememberaccess.h
valaccodememberaccessbinding.h
valaccodemethodbinding.h
valaccodemodifiers.h
valaccodenewline.h
valaccodenode.h
valaccodeoncesection.h
valaccodeparenthesizedexpression.h
valaccodereturnstatement.h
valaccodestatement.h
valaccodestruct.h
valaccodeswitchstatement.h
valaccodetypedefinition.h
valaccodetypesymbolbinding.h
valaccodeunaryexpression.h
valaccodevariabledeclarator.h
valaccodewhilestatement.h
valaccodewriter.h
valacfgbuilder.h
valacharacterliteral.h
valaclass.h
valaclassinstancetype.h
valaclassregisterfunction.h
valaclasstype.h
valacodebinding.h
valacodecontext.h
valacodegenerator.h
valacodenode.h
valacodevisitor.h
valaconditionalexpression.h
valaconstant.h
valaconstructor.h
valacontinuestatement.h
valacreationmethod.h
valadatatype.h
valadeclarationstatement.h
valadelegate.h
valadelegatetype.h
valadeletestatement.h
valadestructor.h
valadostatement.h
valadynamicmethod.h
valadynamicsignal.h
valaelementaccess.h
valaemptystatement.h
valaenum.h
valaenumvalue.h
valaerrorcode.h
valaerrordomain.h
valaerrortype.h
valaexpression.h
valaexpressionstatement.h
valafield.h
valafieldprototype.h
valaforeachstatement.h
valaformalparameter.h
valaforstatement.h
valagidlwriter.h
valaifstatement.h
valainitializerlist.h
valainstancecast.h
valaintegerliteral.h
valaintegertype.h
valainterface.h
valainterfaceinstancetype.h
valainterfaceregisterfunction.h
valainterfacetype.h
valainterfacewriter.h
valainvalidtype.h
valainvocationexpression.h
valalambdaexpression.h
valaliteral.h
valalocalvariable.h
valalockable.h
valalockstatement.h
valamember.h
valamemberaccess.h
valamemberinitializer.h
valamemorymanager.h
valamethod.h
valamethodtype.h
valanamedargument.h
valanamespace.h
valanamespacereference.h
valanullchecker.h
valanullliteral.h
valanulltype.h
valaobjectcreationexpression.h
valaparenthesizedexpression.h
valaparser.h
valapointerindirection.h
valapointertype.h
valapostfixexpression.h
valaproperty.h
valapropertyaccessor.h
valarealliteral.h
valareferencetransferexpression.h
valareferencetype.h
valareport.h
valareturnstatement.h
valascanner.h
valascope.h
valasemanticanalyzer.h
valasignal.h
valasignaltype.h
valasizeofexpression.h
valasourcefile.h
valasourcefilecycle.h
valasourcelocation.h
valasourcereference.h
valastatement.h
valastringliteral.h
valastruct.h
valaswitchlabel.h
valaswitchsection.h
valaswitchstatement.h
valasymbol.h
valasymbolresolver.h
valathrowstatement.h
valatokentype.h
valatrystatement.h
valatuple.h
valatypecheck.h
valatypeofexpression.h
valatypeparameter.h
valatypeparametertype.h
valatyperegisterfunction.h
valatypesymbol.h
valaunaryexpression.h
valaunresolvedsymbol.h
valaunresolvedtype.h
valavaluetype.h
valavoidtype.h
valawhilestatement.h

to the top

Shared Libraries (1)


libvala.so.0.0.0

to the top




Generated on Mon Jan 23 12:40:37 2012 for Vala by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API