Lines Matching defs:distinct_diff
861 const distinct_diff*
863 {return dynamic_cast<const distinct_diff*>(diff);}
2487 // <distinct_diff stuff>
2489 /// @return a pretty representation for the @ref distinct_diff node.
2491 distinct_diff::get_pretty_representation() const
2496 o << "distinct_diff[";
2513 /// sub-object of this instance of @distinct_diff.
2518 distinct_diff::chain_into_hierarchy()
2526 /// Constructor for @ref distinct_diff.
2537 /// current instance of @ref distinct_diff. Otherwise memory
2539 distinct_diff::distinct_diff(type_or_decl_base_sptr first,
2550 distinct_diff::first() const
2557 distinct_diff::second() const
2560 /// Getter for the child diff of this distinct_diff instance.
2562 /// When a distinct_diff has two subjects that are different but
2563 /// compatible, then the distinct_diff instance has a child diff node
2574 distinct_diff::compatible_child_diff() const
2600 distinct_diff::entities_are_of_distinct_kinds(type_or_decl_base_sptr first,
2619 distinct_diff::has_changes() const
2626 distinct_diff::has_local_changes() const
2628 // Changes on a distinct_diff are all local.
2640 distinct_diff::report(ostream& out, const string& indent) const
2660 if (!distinct_diff::entities_are_of_distinct_kinds(first, second))
2663 distinct_diff_sptr result(new distinct_diff(first, second, ctxt));
2670 /// </distinct_diff stuff>
7762 else if (const distinct_diff *d = is_distinct_diff(dif))
7763 get_distinct_diff_map()[n] = const_cast<distinct_diff*>(d);
11179 diff_node_visitor::visit(distinct_diff* dif, bool pre)