• Home
  • Raw
  • Download

Lines Matching refs:scope_diff

5456 	(scope_diff): Likewise.
16084 base_diff, scope_diff, fn_parm_diff, function_type_diff,
16099 class_or_union_diff, class_diff, base_diff, scope_diff,
17716 (class {scope_diff, function_type_diff, corpus_diff}): Add class
17888 ({decl_diff_base, class_diff, scope_diff, function_type_diff,
17913 base_diff, scope_diff, fn_parm_diff, function_type_diff,
17935 scope_diff, fn_parm_diff, function_type_diff, type_decl_diff,
23662 (base_diff::base_diff, scope_diff::scope_diff)
32486 base_diff, scope_diff, fn_parm_diff, function_decl_diff,
32518 Keep children nodes of class_diff and scope_diff sorted
32577 (scope_diff::priv::{changed_types_, changed_decls_}): Change the
32580 (scope_diff::priv::{sorted_changed_types_,
32582 (scope_diff::ensure_lookup_tables_populated): Adjust. Initialize
32583 the new scope_diff::priv::sorted_changed_{types_, decls_}.
32584 (scope_diff::chain_into_hierarchy): Adjust. The children of
32585 scope_diff are now sorted.
32586 (scope_diff::changed_{types, decls}): Return the sorted vectors of
32592 (scope_diff::report): Adjust. Do not sort children nodes here
33255 base_diff, scope_diff, function_decl_diff, typedef_diff,
34220 (scope_diff::report): Use the above to sort changed declarations,
34932 enum_diff, class_diff, base_diff, scope_diff, function_decl_diff,
34939 scope_diff, function_decl_diff, type_decl_diff, typedef_diff,
35302 ({scope_diff, base_diff}::{finish_diff_type, get_pretty_representation,
35304 ({scope_diff, base_diff}::traverse): Remove.
35360 base_diff, scope_diff, function_decl_diff, type_decl_diff,
35365 base_diff, scope_diff, function_decl_diff, type_decl_diff,
38031 (scope_diff::traverse): Likewise, use the
38051 qualified_type_diff, enum_diff, class_diff, base_diff, scope_diff,
38729 qualified_type_diff, enum_diff, class_diff, base_diff, scope_diff,
38739 class_diff, base_diff, scope_diff, function_decl_diff,
39056 (scope_diff::ensure_lookup_tables_populated): Update for the
39878 (scope_diff::scope_diff, function_decl_diff::function_decl_diff)
39892 (class_diff::class_diff, scope_diff::scope_diff)
39906 qualified_type_diff enum_diff, scope_diff, function_decl_diff,
39924 (scope_diff::ensure_lookup_tables_populated): Skip decl-only
39927 (scope_diff::report): Adjust to pass a context to
41242 ({qualified_type_diff, enum_diff, class_diff, scope_diff,
41301 (scope_diff::report): Fix logic indentation generation.
41364 (scope_diff::scope_diff): Make this constructor protected.
41365 (compute_diff): Make this a friend of class scope_diff.
41438 class_diff, scope_diff, function_decl_diff, type_decl_diff,
41474 (scope_diff::report): avoid saying that the scope has "zero"
41619 * src/abg-comparison.cc (scope_diff::report): Do not report
41641 * include/abg-comparison.h (scope_diff::{removed_types,
41644 * src/abg-comparison.cc (scope_diff::{removed_types,
41647 (scope_diff::report): Report removed & added types/decls.
41653 (scope_diff::ensure_lookup_tables_populated): A changed type/decl
41665 (scope_diff::report): Simplify how we report changed types. Avoid
41778 ({pointer_diff, class_diff, scope_diff}::report): Use the new
41929 (scope_diff::first_scope, scope_diff::second_scope)
41930 (scope_diff::length, scope_diff::report): New member functions.
41931 (scope_diff::{deleted_member_at, inserted_member_at}): Update wrt
41969 (report_changes): New overload for scope_diff& and
41975 (scope_diff::ensure_lookup_tables_populated): Fix a thinko here.
42034 * include/abg-comparison.h (class scope_diff): New type.
42035 (compute_diff(scope_decl_sptr, scope_decl_sptr, scope_diff)): New
42038 * src/abg-comparison.cc (struct scope_diff::priv): Define.
42039 (scope_diff::{clear_lookup_tables, lookup_tables_empty,
42040 ensure_lookup_tables_populated, scope_diff, member_changes,