Lines Matching defs:diff_context
60 /// diff_context type.
62 /// Please note that the role of the instance(s) of @ref diff_context
66 /// diff_context. A diff node is created in a particular diff
91 /// the method diff_context::initialize_canonical_diff().
93 /// Please note that the diff_context holds all the canonical diffs
96 /// diff_context they relate to.
901 diff_context::diff_context()
902 : priv_(new diff_context::priv)
917 diff_context::~diff_context() = default;
923 diff_context::set_corpus_diff(const corpus_diff_sptr& d)
930 diff_context::get_corpus_diff() const
938 diff_context::get_first_corpus() const
951 diff_context::get_second_corpus() const
962 diff_context::get_reporter() const
979 diff_context::set_reporter(reporter_base_sptr& r)
991 diff_context::has_diff_for(const type_or_decl_base_sptr first,
1010 diff_context::has_diff_for_types(const type_base_sptr first,
1020 diff_context::has_diff_for(const diff* d) const
1029 diff_context::has_diff_for(const diff_sptr d) const
1038 diff_context::get_allowed_category() const
1047 diff_context::set_allowed_category(diff_category c)
1060 diff_context::switch_categories_on(diff_category c)
1071 diff_context::switch_categories_off(diff_category c)
1074 /// Add a diff for two decls to the cache of the current diff_context.
1085 diff_context::add_diff(type_or_decl_base_sptr first,
1090 /// Add a diff tree node to the cache of the current diff_context
1094 diff_context::add_diff(const diff* d)
1103 /// Add a diff tree node to the cache of the current diff_context
1107 diff_context::add_diff(const diff_sptr d)
1125 diff_context::get_canonical_diff_for(const type_or_decl_base_sptr first,
1138 diff_context::get_canonical_diff_for(const diff_sptr d) const
1150 diff_context::set_canonical_diff_for(const type_or_decl_base_sptr first,
1174 diff_context::set_or_get_canonical_diff_for(const type_or_decl_base_sptr first,
1205 diff_context::initialize_canonical_diff(const diff_sptr diff)
1218 /// the life time of the current instance of diff_context.
1224 /// the current instance of @ref diff_context.
1226 diff_context::keep_diff_alive(diff_sptr& d)
1235 diff_context::diff_has_been_visited(const diff* d) const
1254 diff_context::diff_has_been_visited(const diff_sptr d) const
1268 diff_context::mark_diff_as_visited(const diff* d)
1283 diff_context::forget_visited_diffs()
1293 diff_context::forbid_visiting_a_node_twice(bool f)
1303 diff_context::forbid_visiting_a_node_twice_per_interface(bool f)
1311 diff_context::visiting_a_node_twice_is_forbidden() const
1324 diff_context::visiting_a_node_twice_is_forbidden_per_interface() const
1334 diff_context::diff_filters() const
1342 diff_context::add_diff_filter(filtering::filter_base_sptr f)
1353 diff_context::maybe_apply_filters(diff_sptr diff)
1383 diff_context::maybe_apply_filters(corpus_diff_sptr diff)
1403 diff_context::suppressions() const
1412 diff_context::add_suppression(const suppression_sptr suppr)
1421 diff_context::add_suppressions(const suppressions_type& supprs)
1433 diff_context::show_leaf_changes_only(bool f)
1448 diff_context::show_leaf_changes_only() const
1458 diff_context::show_hex_values() const
1468 diff_context::show_hex_values(bool f)
1477 diff_context::show_offsets_sizes_in_bits() const
1486 diff_context::show_offsets_sizes_in_bits(bool f)
1495 diff_context::show_relative_offset_changes(bool f)
1504 diff_context::show_relative_offset_changes(void)
1512 diff_context::show_stats_only(bool f)
1520 diff_context::show_stats_only() const
1528 diff_context::show_soname_change(bool f)
1536 diff_context::show_soname_change() const
1544 diff_context::show_architecture_change(bool f)
1552 diff_context::show_architecture_change() const
1559 diff_context::show_deleted_fns(bool f)
1565 diff_context::show_deleted_fns() const
1572 diff_context::show_changed_fns(bool f)
1577 diff_context::show_changed_fns() const
1584 diff_context::show_added_fns(bool f)
1590 diff_context::show_added_fns() const
1597 diff_context::show_deleted_vars(bool f)
1603 diff_context::show_deleted_vars() const
1610 diff_context::show_changed_vars(bool f)
1615 diff_context::show_changed_vars() const
1622 diff_context::show_added_vars(bool f)
1628 diff_context::show_added_vars() const
1632 diff_context::show_linkage_names() const
1636 diff_context::show_linkage_names(bool f)
1643 diff_context::show_locs(bool f)
1649 diff_context::show_locs() const
1658 diff_context::show_redundant_changes() const
1667 diff_context::show_redundant_changes(bool f)
1675 diff_context::show_symbols_unreferenced_by_debug_info() const
1683 diff_context::show_symbols_unreferenced_by_debug_info(bool f)
1692 diff_context::show_added_symbols_unreferenced_by_debug_info() const
1701 diff_context::show_added_symbols_unreferenced_by_debug_info(bool f)
1710 diff_context::show_unreachable_types(bool f)
1719 diff_context::show_unreachable_types()
1730 diff_context::show_impacted_interfaces() const
1741 diff_context::show_impacted_interfaces(bool f)
1750 diff_context::default_output_stream(ostream* o)
1759 diff_context::default_output_stream()
1767 diff_context::error_output_stream(ostream* o)
1775 diff_context::error_output_stream() const
1784 diff_context::dump_diff_tree() const
1793 diff_context::dump_diff_tree(bool f)
1800 /// to the current instance of @ref diff_context.
1802 diff_context::do_dump_diff_tree(const diff_sptr d) const
1812 /// output associated to the current instance of @ref diff_context.
1814 diff_context::do_dump_diff_tree(const corpus_diff_sptr d) const
1819 // </diff_context stuff>
2080 /// diff_context::visiting_a_node_twice_is_forbidden(), but this is
7507 ctxt.reset(new diff_context);
10964 ctxt.reset(new diff_context);