Binary compatibility report for the Vala library  between 0.1.1 and 0.1.2 versions on x86

Test Info


Library NameVala
Version #10.1.1
Version #20.1.2
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files162
Total Shared Libraries1
Total Symbols / Types1221 / 469
VerdictIncompatible
(22.48%)

Problem Summary


SeverityCount
Added Symbols-93
Removed SymbolsHigh61
Problems with
Data Types
High0
Medium33
Low33
Problems with
Symbols
High0
Medium11
Low163
Problems with
Constants
Low0
Other Changes-0

Added Symbols (93)


arraylist.h, libvala.so.0.0.0
gee_array_list_get_type ( )
gee_array_list_new ( GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_func )
gee_array_list_set_equal_func ( GeeArrayList* self, GEqualFunc value )

collection.h, libvala.so.0.0.0
gee_collection_add ( GeeCollection* self, gpointer item )
gee_collection_clear GeeCollection* self )
gee_collection_contains ( GeeCollection* self, gpointer item )
gee_collection_get_size GeeCollection* self )
gee_collection_get_type ( )
gee_collection_remove ( GeeCollection* self, gpointer item )

hashmap.h, libvala.so.0.0.0
gee_hash_map_get_type ( )
gee_hash_map_new ( GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func )
gee_hash_map_set_key_equal_func ( GeeHashMap* self, GEqualFunc value )
gee_hash_map_set_key_hash_func ( GeeHashMap* self, GHashFunc value )
gee_hash_map_set_value_equal_func ( GeeHashMap* self, GEqualFunc value )

hashset.h, libvala.so.0.0.0
gee_hash_set_get_type ( )
gee_hash_set_new ( GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func )
gee_hash_set_set_equal_func ( GeeHashSet* self, GEqualFunc value )
gee_hash_set_set_hash_func ( GeeHashSet* self, GHashFunc value )

iterable.h, libvala.so.0.0.0
gee_iterable_get_type ( )
gee_iterable_iterator GeeIterable* self )

iterator.h, libvala.so.0.0.0
gee_iterator_get GeeIterator* self )
gee_iterator_get_type ( )
gee_iterator_next GeeIterator* self )

list.h, libvala.so.0.0.0
gee_list_get GeeList* self, gint index )
gee_list_get_type ( )
gee_list_index_of GeeList* self, gpointer item )
gee_list_insert GeeList* self, gint index, gpointer item )
gee_list_remove_at GeeList* self, gint index )
gee_list_set GeeList* self, gint index, gpointer item )

map.h, libvala.so.0.0.0
gee_map_clear GeeMap* self )
gee_map_contains GeeMap* self, gpointer key )
gee_map_get GeeMap* self, gpointer key )
gee_map_get_keys GeeMap* self )
gee_map_get_size GeeMap* self )
gee_map_get_type ( )
gee_map_get_values GeeMap* self )
gee_map_remove GeeMap* self, gpointer key )
gee_map_set GeeMap* self, gpointer key, gpointer value )

readonlycollection.h, libvala.so.0.0.0
gee_read_only_collection_get_type ( )
gee_read_only_collection_new ( GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeCollection* collection )
gee_read_only_collection_set_collection ( GeeReadOnlyCollection* self, GeeCollection* value )

readonlylist.h, libvala.so.0.0.0
gee_read_only_list_get_type ( )
gee_read_only_list_new ( GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeList* list )
gee_read_only_list_set_list ( GeeReadOnlyList* self, GeeList* value )

readonlymap.h, libvala.so.0.0.0
gee_read_only_map_get_type ( )
gee_read_only_map_new ( GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeMap* map )
gee_read_only_map_set_map ( GeeReadOnlyMap* self, GeeMap* value )

readonlyset.h, libvala.so.0.0.0
gee_read_only_set_get_type ( )
gee_read_only_set_new ( GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeSet* set )
gee_read_only_set_set_set ( GeeReadOnlySet* self, GeeSet* value )

set.h, libvala.so.0.0.0
gee_set_get_type ( )

valaarray.h, libvala.so.0.0.0
vala_array_get_move_method ValaArray* self )

valaarraymovemethod.h, libvala.so.0.0.0
vala_array_move_method_get_type ( )
vala_array_move_method_new ValaSourceReference* source_reference )

valaclass.h, libvala.so.0.0.0
vala_class_add_class ValaClass* self, ValaClass* cl )
vala_class_add_struct ValaClass* self, ValaStruct* st )

valaconstructor.h, libvala.so.0.0.0
vala_constructor_get_this_parameter ValaConstructor* self )
vala_constructor_set_this_parameter ( ValaConstructor* self, ValaFormalParameter* value )

valaexpressionstatement.h, libvala.so.0.0.0
vala_expression_statement_assigned_property ValaExpressionStatement* self )

valaforeachstatement.h, libvala.so.0.0.0
vala_foreach_statement_get_collection_variable_declarator ValaForeachStatement* self )
vala_foreach_statement_get_iterator_variable_declarator ValaForeachStatement* self )
vala_foreach_statement_set_collection_variable_declarator ( ValaForeachStatement* self, ValaVariableDeclarator* value )
vala_foreach_statement_set_iterator_variable_declarator ( ValaForeachStatement* self, ValaVariableDeclarator* value )

valainterface.h, libvala.so.0.0.0
vala_interface_add_field ( ValaInterface* self, ValaField* f )
vala_interface_get_fields ValaInterface* self )
vala_interface_get_type_parameters ValaInterface* self )
vala_interface_prepend_prerequisite ( ValaInterface* self, ValaTypeReference* type )

valamember.h, libvala.so.0.0.0
vala_member_add_cheader_filename ( ValaMember* self, char const* filename )

valanamespace.h, libvala.so.0.0.0
vala_namespace_add_namespace ( ValaNamespace* self, ValaNamespace* ns )
vala_namespace_get_namespaces ValaNamespace* self )
vala_namespace_get_pkg ValaNamespace* self )
vala_namespace_set_pkg ( ValaNamespace* self, gboolean value )

valapropertyaccessor.h, libvala.so.0.0.0
vala_property_accessor_get_prop ValaPropertyAccessor* self )
vala_property_accessor_set_prop ( ValaPropertyAccessor* self, ValaProperty* value )

valascope.h, libvala.so.0.0.0
vala_scope_add ValaScope* self, char const* name, ValaSymbol* sym )
vala_scope_get_owner ValaScope* self )
vala_scope_get_parent_scope ValaScope* self )
vala_scope_get_type ( )
vala_scope_lookup ValaScope* self, char const* name )
vala_scope_new ValaSymbol* owner )
vala_scope_set_owner ValaScope* self, ValaSymbol* value )
vala_scope_set_parent_scope ValaScope* self, ValaScope* value )

valasemanticanalyzer.h, libvala.so.0.0.0
vala_semantic_analyzer_get_actual_type ( ValaTypeReference* derived_instance_type, ValaSymbol* generic_member, ValaTypeReference* generic_type, ValaCodeNode* node_reference )

valasourcefile.h, libvala.so.0.0.0
vala_source_file_add_node ( ValaSourceFile* self, ValaCodeNode* node )
vala_source_file_get_nodes ValaSourceFile* self )

valasymbol.h, libvala.so.0.0.0
vala_symbol_camel_case_to_lower_case char const* camel_case )
vala_symbol_get_cheader_filenames ValaSymbol* self )
vala_symbol_get_cprefix ValaSymbol* self )
vala_symbol_get_lower_case_cname ( ValaSymbol* self, char const* infix )
vala_symbol_get_lower_case_cprefix ValaSymbol* self )
vala_symbol_get_owner ValaSymbol* self )
vala_symbol_get_scope ValaSymbol* self )
vala_symbol_set_owner ( ValaSymbol* self, ValaScope* value )

to the top

Removed Symbols (61)


valacodenode.h, libvala.so.0.0.0
vala_code_node_get_symbol ValaCodeNode* self )
vala_code_node_set_symbol ( ValaCodeNode* self, ValaSymbol* value )

valacodevisitor.h, libvala.so.0.0.0
vala_code_visitor_visit_flags ( ValaCodeVisitor* self, ValaFlags* fl )
vala_code_visitor_visit_flags_value ( ValaCodeVisitor* self, ValaFlagsValue* fv )

valaconstant.h, libvala.so.0.0.0
vala_constant_get_name ValaConstant* self )
vala_constant_set_name ( ValaConstant* self, char const* value )

valadatatype.h, libvala.so.0.0.0
vala_data_type_get_cheader_filenames ValaDataType* self )
vala_data_type_get_lower_case_cname ( ValaDataType* self, char const* infix )
vala_data_type_get_lower_case_cprefix ValaDataType* self )
vala_data_type_get_name ValaDataType* self )
vala_data_type_set_name ( ValaDataType* self, char const* value )

valaenumvalue.h, libvala.so.0.0.0
vala_enum_value_get_name ValaEnumValue* self )
vala_enum_value_set_name ( ValaEnumValue* self, char const* value )

valafield.h, libvala.so.0.0.0
vala_field_get_name ValaField* self )
vala_field_set_name ValaField* self, char const* value )

valaflags.h, libvala.so.0.0.0
vala_flags_add_value ValaFlags* self, ValaFlagsValue* value )
vala_flags_get_cprefix ValaFlags* self )
vala_flags_get_type ( )
vala_flags_new ( char const* name, ValaSourceReference* source_reference )
vala_flags_process_attributes ValaFlags* self )
vala_flags_set_cprefix ValaFlags* self, char const* cprefix )

valaflagsvalue.h, libvala.so.0.0.0
vala_flags_value_get_cname ValaFlagsValue* self )
vala_flags_value_get_name ValaFlagsValue* self )
vala_flags_value_get_type ( )
vala_flags_value_get_value ValaFlagsValue* self )
vala_flags_value_new char const* _name )
vala_flags_value_new_with_value ( char const* _name, ValaExpression* _value )
vala_flags_value_set_name ( ValaFlagsValue* self, char const* value )
vala_flags_value_set_value ( ValaFlagsValue* self, ValaExpression* value )

valaformalparameter.h, libvala.so.0.0.0
vala_formal_parameter_get_name ValaFormalParameter* self )
vala_formal_parameter_set_name ( ValaFormalParameter* self, char const* value )

valamethod.h, libvala.so.0.0.0
vala_method_get_name ValaMethod* self )
vala_method_set_name ( ValaMethod* self, char const* value )

valanamespace.h, libvala.so.0.0.0
vala_namespace_add_flags ( ValaNamespace* self, ValaFlags* fl )
vala_namespace_camel_case_to_lower_case char const* camel_case )
vala_namespace_get_cheader_filenames ValaNamespace* self )
vala_namespace_get_cprefix ValaNamespace* self )
vala_namespace_get_lower_case_cprefix ValaNamespace* self )
vala_namespace_get_name ValaNamespace* self )
vala_namespace_remove_class ( ValaNamespace* self, ValaClass* cl )
vala_namespace_set_name ( ValaNamespace* self, char const* value )

valaproperty.h, libvala.so.0.0.0
vala_property_get_name ValaProperty* self )
vala_property_set_name ( ValaProperty* self, char const* value )

valasignal.h, libvala.so.0.0.0
vala_signal_get_name ValaSignal* self )
vala_signal_set_name ( ValaSignal* self, char const* value )

valasourcefile.h, libvala.so.0.0.0
vala_source_file_add_namespace ( ValaSourceFile* self, ValaNamespace* ns )
vala_source_file_get_global_namespace ValaSourceFile* self )
vala_source_file_get_namespaces ValaSourceFile* self )

valastatement.h, libvala.so.0.0.0
vala_statement_get_number_of_set_construction_parameters ValaStatement* self )

valasymbol.h, libvala.so.0.0.0
vala_symbol_add ( ValaSymbol* self, char const* name, ValaSymbol* sym )
vala_symbol_get_node ValaSymbol* self )
vala_symbol_lookup ( ValaSymbol* self, char const* name )
vala_symbol_new ValaCodeNode* _node )
vala_symbol_set_node ( ValaSymbol* self, ValaCodeNode* value )
vala_symbol_set_parent_symbol ( ValaSymbol* self, ValaSymbol* value )

valasymbolbuilder.h, libvala.so.0.0.0
vala_symbol_builder_build ( ValaSymbolBuilder* self, ValaCodeContext* context )
vala_symbol_builder_get_type ( )

valatypeparameter.h, libvala.so.0.0.0
vala_type_parameter_get_name ValaTypeParameter* self )
vala_type_parameter_set_name ( ValaTypeParameter* self, char const* value )

valavariabledeclarator.h, libvala.so.0.0.0
vala_variable_declarator_get_name ValaVariableDeclarator* self )
vala_variable_declarator_set_name ( ValaVariableDeclarator* self, char const* value )

to the top

Problems with Data Types, Medium Severity (33)


valablock.h
[+] struct _ValaBlock (1)

valabreakstatement.h
[+] struct _ValaBreakStatement (1)

valaconstant.h
[+] struct _ValaConstant (1)

valaconstructor.h
[+] struct _ValaConstructor (1)

valacontinuestatement.h
[+] struct _ValaContinueStatement (1)

valacreationmethod.h
[+] struct _ValaCreationMethod (1)

valadatatype.h
[+] struct _ValaDataType (2)

valadeclarationstatement.h
[+] struct _ValaDeclarationStatement (1)

valadestructor.h
[+] struct _ValaDestructor (1)

valadostatement.h
[+] struct _ValaDoStatement (1)

valaemptystatement.h
[+] struct _ValaEmptyStatement (1)

valaenumvalue.h
[+] struct _ValaEnumValue (1)

valaexpressionstatement.h
[+] struct _ValaExpressionStatement (1)

valafield.h
[+] struct _ValaField (1)

valaforeachstatement.h
[+] struct _ValaForeachStatement (1)

valaformalparameter.h
[+] struct _ValaFormalParameter (1)

valaforstatement.h
[+] struct _ValaForStatement (1)

valaifstatement.h
[+] struct _ValaIfStatement (1)

valalockstatement.h
[+] struct _ValaLockStatement (1)

valamember.h
[+] struct _ValaMember (1)

valamethod.h
[+] struct _ValaMethod (1)

valanamespace.h
[+] struct _ValaNamespace (1)

valaproperty.h
[+] struct _ValaProperty (1)

valareturnstatement.h
[+] struct _ValaReturnStatement (1)

valasignal.h
[+] struct _ValaSignal (1)

valaswitchstatement.h
[+] struct _ValaSwitchStatement (1)

valasymbol.h
[+] struct _ValaSymbol (1)

valathrowstatement.h
[+] struct _ValaThrowStatement (1)

valatrystatement.h
[+] struct _ValaTryStatement (1)

valatypeparameter.h
[+] struct _ValaTypeParameter (1)

valavariabledeclarator.h
[+] struct _ValaVariableDeclarator (1)

valawhilestatement.h
[+] struct _ValaWhileStatement (1)

to the top

Problems with Symbols, Medium Severity (11)


valaccodecompiler.h, libvala.so.0.0.0
[+] vala_ccode_compiler_compile ( ValaCCodeCompiler* self, ValaCodeContext* context ) (2)

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

valaconstructor.h, libvala.so.0.0.0
[+] vala_constructor_get_body ValaConstructor* self ) (1)

valadestructor.h, libvala.so.0.0.0
[+] vala_destructor_get_body ValaDestructor* self ) (1)

valadostatement.h, libvala.so.0.0.0
[+] vala_do_statement_get_body ValaDoStatement* self ) (1)

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

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

valalockstatement.h, libvala.so.0.0.0
[+] vala_lock_statement_get_body ValaLockStatement* self ) (1)

valapropertyaccessor.h, libvala.so.0.0.0
[+] vala_property_accessor_get_body ValaPropertyAccessor* self ) (1)

valawhilestatement.h, libvala.so.0.0.0
[+] vala_while_statement_get_body ValaWhileStatement* self ) (1)

to the top

Problems with Data Types, Low Severity (33)


valaattribute.h
[+] struct _ValaAttribute (1)

valabreakstatement.h
[+] struct _ValaBreakStatement (1)

valaconstant.h
[+] struct _ValaConstant (1)

valaconstructor.h
[+] struct _ValaConstructor (1)

valacontinuestatement.h
[+] struct _ValaContinueStatement (1)

valacreationmethod.h
[+] struct _ValaCreationMethod (1)

valadeclarationstatement.h
[+] struct _ValaDeclarationStatement (1)

valadestructor.h
[+] struct _ValaDestructor (1)

valadostatement.h
[+] struct _ValaDoStatement (1)

valaemptystatement.h
[+] struct _ValaEmptyStatement (1)

valaenumvalue.h
[+] struct _ValaEnumValue (1)

valaexpression.h
[+] struct _ValaExpression (1)

valaexpressionstatement.h
[+] struct _ValaExpressionStatement (1)

valafield.h
[+] struct _ValaField (1)

valaforeachstatement.h
[+] struct _ValaForeachStatement (1)

valaformalparameter.h
[+] struct _ValaFormalParameter (1)

valaforstatement.h
[+] struct _ValaForStatement (1)

valaifstatement.h
[+] struct _ValaIfStatement (1)

valalockstatement.h
[+] struct _ValaLockStatement (1)

valamember.h
[+] struct _ValaMember (1)

valamethod.h
[+] struct _ValaMethod (1)

valanamespace.h
[+] struct _ValaNamespace (1)

valaproperty.h
[+] struct _ValaProperty (1)

valareturnstatement.h
[+] struct _ValaReturnStatement (1)

valasignal.h
[+] struct _ValaSignal (1)

valasourcefilecycle.h
[+] struct _ValaSourceFileCycle (1)

valaswitchstatement.h
[+] struct _ValaSwitchStatement (1)

valasymbol.h
[+] struct _ValaSymbol (1)

valathrowstatement.h
[+] struct _ValaThrowStatement (1)

valatrystatement.h
[+] struct _ValaTryStatement (1)

valatypeparameter.h
[+] struct _ValaTypeParameter (1)

valavariabledeclarator.h
[+] struct _ValaVariableDeclarator (1)

valawhilestatement.h
[+] struct _ValaWhileStatement (1)

to the top

Problems with Symbols, Low Severity (163)


valaarraycreationexpression.h, libvala.so.0.0.0
[+] vala_array_creation_expression_get_sizes ValaArrayCreationExpression* self ) (1)
[+] vala_array_creation_expression_new ( ValaTypeReference* _element_type, gint _rank, ValaInitializerList* _initializer, ValaSourceReference* source ) (4)

valaattribute.h, libvala.so.0.0.0
[+] vala_attribute_new ( char const* _name, ValaSourceReference* source ) (2)

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

valacallback.h, libvala.so.0.0.0
[+] vala_callback_get_parameters ValaCallback* self ) (1)
[+] vala_callback_new ( char const* _name, ValaTypeReference* _return_type, ValaSourceReference* source ) (3)

valaccodecasestatement.h, libvala.so.0.0.0
[+] vala_ccode_case_statement_new ValaCCodeExpression* expr ) (1)

valaccodedeclaration.h, libvala.so.0.0.0
[+] vala_ccode_declaration_new char const* _type_name ) (1)

valaccodeenum.h, libvala.so.0.0.0
[+] vala_ccode_enum_new char const* n ) (1)

valaccodeforstatement.h, libvala.so.0.0.0
[+] vala_ccode_for_statement_new ( ValaCCodeExpression* cond, ValaCCodeStatement* stmt ) (2)

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

valaccodefunction.h, libvala.so.0.0.0
[+] vala_ccode_function_new ( char const* _name, char const* _return_type ) (2)

valaccodefunctioncall.h, libvala.so.0.0.0
[+] vala_ccode_function_call_get_arguments ValaCCodeFunctionCall* self ) (1)

valaccodefunctiondeclarator.h, libvala.so.0.0.0
[+] vala_ccode_function_declarator_new char const* n ) (1)

valaccodestruct.h, libvala.so.0.0.0
[+] vala_ccode_struct_new char const* n ) (1)

valaccodeswitchstatement.h, libvala.so.0.0.0
[+] vala_ccode_switch_statement_new ValaCCodeExpression* expr ) (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_methods ValaClass* self ) (1)
[+] vala_class_get_properties ValaClass* self ) (1)
[+] vala_class_get_signals ValaClass* self ) (1)
[+] vala_class_get_type_parameters ValaClass* self ) (1)
[+] vala_class_new ( char const* _name, ValaSourceReference* source ) (2)

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

valaconstant.h, libvala.so.0.0.0
[+] vala_constant_new ( char const* _name, ValaTypeReference* type, ValaExpression* init, ValaSourceReference* source ) (4)

valaconstructor.h, libvala.so.0.0.0
[+] vala_constructor_set_body ( ValaConstructor* self, ValaStatement* value ) (1)

valadestructor.h, libvala.so.0.0.0
[+] vala_destructor_new ValaSourceReference* source ) (1)
[+] vala_destructor_set_body ( ValaDestructor* self, ValaStatement* value ) (1)

valadostatement.h, libvala.so.0.0.0
[+] vala_do_statement_new ( ValaStatement* _body, ValaExpression* cond, ValaSourceReference* source ) (4)
[+] vala_do_statement_set_body ( ValaDoStatement* self, ValaStatement* value ) (1)

valaelementaccess.h, libvala.so.0.0.0
[+] vala_element_access_get_indices ValaElementAccess* self ) (1)
[+] vala_element_access_new ( ValaExpression* _container, ValaSourceReference* source ) (2)

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

valaenumvalue.h, libvala.so.0.0.0
[+] vala_enum_value_new char const* _name ) (1)
[+] vala_enum_value_new_with_value ( char const* _name, ValaExpression* _value ) (2)

valaexpressionstatement.h, libvala.so.0.0.0
[+] vala_expression_statement_new ( ValaExpression* expr, ValaSourceReference* source ) (2)

valafield.h, libvala.so.0.0.0
[+] vala_field_new ( char const* _name, ValaTypeReference* type, ValaExpression* init, ValaSourceReference* source ) (4)

valaforeachstatement.h, libvala.so.0.0.0
[+] vala_foreach_statement_new ( ValaTypeReference* type, char const* id, ValaExpression* col, ValaStatement* _body, ValaSourceReference* source ) (6)
[+] vala_foreach_statement_set_body ( ValaForeachStatement* self, ValaStatement* value ) (1)

valaforstatement.h, libvala.so.0.0.0
[+] vala_for_statement_get_initializer ValaForStatement* self ) (1)
[+] vala_for_statement_get_iterator ValaForStatement* self ) (1)
[+] vala_for_statement_new ( ValaExpression* cond, ValaStatement* _body, ValaSourceReference* source ) (4)
[+] vala_for_statement_set_body ( ValaForStatement* self, ValaStatement* value ) (1)

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

valainterface.h, libvala.so.0.0.0
[+] vala_interface_get_methods ValaInterface* self ) (1)
[+] vala_interface_get_prerequisites ValaInterface* self ) (1)
[+] vala_interface_get_properties ValaInterface* self ) (1)
[+] vala_interface_get_signals ValaInterface* self ) (1)
[+] vala_interface_new ( char const* _name, ValaSourceReference* source ) (2)

valainvocationexpression.h, libvala.so.0.0.0
[+] vala_invocation_expression_get_argument_list ValaInvocationExpression* self ) (1)
[+] vala_invocation_expression_get_array_sizes ValaInvocationExpression* self ) (1)
[+] vala_invocation_expression_new ( ValaExpression* _call, ValaSourceReference* source ) (2)

valainvokable.h, libvala.so.0.0.0
[+] vala_invokable_get_parameters ValaInvokable* self ) (1)

valalambdaexpression.h, libvala.so.0.0.0
[+] vala_lambda_expression_get_parameters ValaLambdaExpression* self ) (1)
[+] vala_lambda_expression_new ( ValaExpression* body, ValaSourceReference* source ) (2)
[+] vala_lambda_expression_new_with_statement_body ValaBlock* body, ValaSourceReference* source ) (2)

valalocalvariabledeclaration.h, libvala.so.0.0.0
[+] vala_local_variable_declaration_get_variable_declarators ValaLocalVariableDeclaration* self ) (1)
[+] vala_local_variable_declaration_new ( ValaTypeReference* type, ValaSourceReference* source ) (2)
[+] vala_local_variable_declaration_new_var_type ValaSourceReference* source ) (1)

valalockstatement.h, libvala.so.0.0.0
[+] vala_lock_statement_new ( ValaExpression* _resource, ValaStatement* _body, ValaSourceReference* source ) (4)
[+] vala_lock_statement_set_body ( ValaLockStatement* self, ValaStatement* value ) (1)

valamemberaccess.h, libvala.so.0.0.0
[+] vala_member_access_get_type_arguments ValaMemberAccess* self ) (1)
[+] vala_member_access_new ( ValaExpression* _inner, char const* member, ValaSourceReference* source ) (3)
[+] vala_member_access_new_simple ( char const* member, ValaSourceReference* source ) (2)

valamethod.h, libvala.so.0.0.0
[+] vala_method_get_error_domains ValaMethod* self ) (1)
[+] vala_method_new ( char const* _name, ValaTypeReference* _return_type, ValaSourceReference* source ) (3)

valanamespace.h, libvala.so.0.0.0
[+] vala_namespace_get_classes ValaNamespace* self ) (1)
[+] vala_namespace_get_interfaces ValaNamespace* self ) (1)
[+] vala_namespace_get_structs ValaNamespace* self ) (1)
[+] vala_namespace_new ( char const* _name, ValaSourceReference* source ) (2)

valanamespacereference.h, libvala.so.0.0.0
[+] vala_namespace_reference_new ( char const* _name, ValaSourceReference* source ) (2)

valaobjectcreationexpression.h, libvala.so.0.0.0
[+] vala_object_creation_expression_get_argument_list ValaObjectCreationExpression* self ) (1)
[+] vala_object_creation_expression_new ( ValaMemberAccess* name, ValaSourceReference* source ) (2)

valapropertyaccessor.h, libvala.so.0.0.0
[+] vala_property_accessor_new ( gboolean _readable, gboolean _writable, gboolean _construction, ValaStatement* _body, ValaSourceReference* source ) (6)
[+] vala_property_accessor_set_body ( ValaPropertyAccessor* self, ValaStatement* value ) (1)

valasignal.h, libvala.so.0.0.0
[+] vala_signal_new ( char const* _name, ValaTypeReference* _return_type, ValaSourceReference* source ) (3)

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_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)
[+] vala_source_file_new ( ValaCodeContext* _context, char const* _filename, gboolean _pkg ) (3)

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_new ( char const* _name, ValaSourceReference* source ) (2)

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

valaswitchstatement.h, libvala.so.0.0.0
[+] vala_switch_statement_get_sections ValaSwitchStatement* self ) (1)
[+] vala_switch_statement_new ( ValaExpression* expr, ValaSourceReference* source ) (2)

valatrystatement.h, libvala.so.0.0.0
[+] vala_try_statement_get_catch_clauses ValaTryStatement* self ) (1)

valatypereference.h, libvala.so.0.0.0
[+] vala_type_reference_get_type_arguments ValaTypeReference* self ) (1)

valavariabledeclarator.h, libvala.so.0.0.0
[+] vala_variable_declarator_new ( char const* _name, ValaExpression* init, ValaSourceReference* source ) (3)

valawhilestatement.h, libvala.so.0.0.0
[+] vala_while_statement_new ( ValaExpression* cond, ValaStatement* _body, ValaSourceReference* source ) (4)
[+] vala_while_statement_set_body ( ValaWhileStatement* self, ValaStatement* value ) (1)

to the top

Header Files (162)


vala.h
valaaddressofexpression.h
valaarray.h
valaarraycreationexpression.h
valaassignment.h
valaattribute.h
valaattributeprocessor.h
valabaseaccess.h
valabinaryexpression.h
valablock.h
valabooleanliteral.h
valabreakstatement.h
valacallback.h
valacastexpression.h
valacatchclause.h
valaccodeassignment.h
valaccodebinaryexpression.h
valaccodeblock.h
valaccodebreakstatement.h
valaccodecasestatement.h
valaccodecastexpression.h
valaccodecommaexpression.h
valaccodecomment.h
valaccodecompiler.h
valaccodeconditionalexpression.h
valaccodeconstant.h
valaccodecontinuestatement.h
valaccodedeclaration.h
valaccodedeclarator.h
valaccodedostatement.h
valaccodeelementaccess.h
valaccodeemptystatement.h
valaccodeenum.h
valaccodeexpression.h
valaccodeexpressionstatement.h
valaccodeformalparameter.h
valaccodeforstatement.h
valaccodefragment.h
valaccodefunction.h
valaccodefunctioncall.h
valaccodefunctiondeclarator.h
valaccodegotostatement.h
valaccodeidentifier.h
valaccodeifstatement.h
valaccodeincludedirective.h
valaccodeinitializerlist.h
valaccodelabel.h
valaccodelinedirective.h
valaccodemacroreplacement.h
valaccodememberaccess.h
valaccodemodifiers.h
valaccodenewline.h
valaccodenode.h
valaccodeoncesection.h
valaccodeparenthesizedexpression.h
valaccodereturnstatement.h
valaccodestatement.h
valaccodestruct.h
valaccodeswitchstatement.h
valaccodetypedefinition.h
valaccodeunaryexpression.h
valaccodevariabledeclarator.h
valaccodewhilestatement.h
valaccodewriter.h
valacharacterliteral.h
valaclass.h
valaclassregisterfunction.h
valacodecontext.h
valacodegenerator.h
valacodegeneratorassignment.h
valacodegeneratorclass.h
valacodegeneratorinterface.h
valacodegeneratorinvocationexpression.h
valacodegeneratormemberaccess.h
valacodegeneratormethod.h
valacodegeneratorsignal.h
valacodegeneratorsourcefile.h
valacodegeneratorstruct.h
valacodenode.h
valacodevisitor.h
valaconditionalexpression.h
valaconstant.h
valaconstructor.h
valacontinuestatement.h
valacreationmethod.h
valadatatype.h
valadeclarationstatement.h
valadestructor.h
valadostatement.h
valaelementaccess.h
valaemptystatement.h
valaenum.h
valaenumvalue.h
valaexpression.h
valaexpressionstatement.h
valafield.h
valaflags.h
valaflagsvalue.h
valaforeachstatement.h
valaformalparameter.h
valaforstatement.h
valaifstatement.h
valainitializerlist.h
valainstancecast.h
valaintegerliteral.h
valainterface.h
valainterfaceregisterfunction.h
valainterfacewriter.h
valainvocationexpression.h
valainvokable.h
valalambdaexpression.h
valaliteral.h
valaliteralexpression.h
valalocalvariabledeclaration.h
valalockable.h
valalockstatement.h
valamember.h
valamemberaccess.h
valamemberaccessibility.h
valamemorymanager.h
valamethod.h
valanamedargument.h
valanamespace.h
valanamespacereference.h
valanullliteral.h
valaobjectcreationexpression.h
valaparenthesizedexpression.h
valaparser.h
valapointer.h
valapointerindirection.h
valapostfixexpression.h
valaproperty.h
valapropertyaccessor.h
valarealliteral.h
valareferencetransferexpression.h
valareport.h
valareturnstatement.h
valasemanticanalyzer.h
valasignal.h
valasizeofexpression.h
valasourcefile.h
valasourcefilecycle.h
valasourcereference.h
valastatement.h
valastringliteral.h
valastruct.h
valaswitchlabel.h
valaswitchsection.h
valaswitchstatement.h
valasymbol.h
valasymbolbuilder.h
valasymbolresolver.h
valathrowstatement.h
valatrystatement.h
valatypecheck.h
valatypeofexpression.h
valatypeparameter.h
valatypereference.h
valatyperegisterfunction.h
valaunaryexpression.h
valavariabledeclarator.h
valawhilestatement.h

to the top

Shared Libraries (1)


libvala.so.0.0.0

to the top




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