mirror of
git://sourceware.org/git/libabigail.git
synced 2025-03-07 07:07:36 +00:00
* include/abg-comparison.h (struct diff_traversable_base, struct diff_node_visitor): New type. (class diff): Extends the new diff_traversable_base. ({diff, distinct_diff, var_diff, pointer_diff, reference_diff, qualified_type_diff, enum_diff, class_diff, base_diff, scope_diff, function_decl_diff, type_decl_diff, typedef_diff, translation_unit_diff, corpus_diff}::traverse): New methods. (function_decl_diff::return_type_diff): New accessor. Renamed return_diff into this. (translation_unit_diff::{first, second}_translation_unit): New accessors. (corpus_diff::{deleted, added, changed}_functions): New accessors. * src/abg-comparison.cc ({distinct_diff, var_diff, pointer_diff, reference_diff, qualified_type_diff, enum_diff, class_diff, base_diff, scope_diff, function_decl_diff, type_decl_diff, typedef_diff, translation_unit_diff, corpus_diff}::traverse): New function implementations. (maybe_report_diff_for_member): Renamed maybe_report_diff_for_class_members into this. (var_diff::report): Adjust. (struct translation_unit_diff::priv): New private type. (translation_unit_diff::translation_unit_diff): Instantiate the new priv_ member. (translation_unit_diff::{first,second}_translation_unit): New accessors. (corpus_diff::{deleted, added, changed}_functions): New function implementations. (diff_node_visitor::visit): New function implementations. Signed-off-by: Dodji Seketeli <dodji@redhat.com> |
||
---|---|---|
.. | ||
abg-comparison.h | ||
abg-config.h | ||
abg-corpus.h | ||
abg-diff-utils.h | ||
abg-dwarf-reader.h | ||
abg-fwd.h | ||
abg-hash.h | ||
abg-ir.h | ||
abg-libxml-utils.h | ||
abg-libzip-utils.h | ||
abg-reader.h | ||
abg-sptr-utils.h | ||
abg-traverse.h | ||
abg-version.h.in | ||
abg-viz-common.h | ||
abg-viz-dot.h | ||
abg-viz-svg.h | ||
abg-writer.h | ||
Makefile.am |