Lines Matching defs:union_diff
649 /// Test if a diff node is a @ref union_diff node.
653 /// @return a non-nil pointer to a @ref union_diff iff @p diff is a
654 /// @ref union_diff node.
655 const union_diff*
657 {return dynamic_cast<const union_diff*>(diff);}
5901 // <union_diff stuff>
5906 /// removed from the union_diff::priv.
5908 union_diff::clear_lookup_tables(void)
5915 union_diff::lookup_tables_empty(void) const
5921 union_diff::ensure_lookup_tables_populated(void) const
5925 /// union_diff class.
5927 union_diff::allocate_priv_data()
5932 /// Constructor for the @ref union_diff type.
5939 union_diff::union_diff(union_decl_sptr first_union,
5945 /// Destructor of the union_diff node.
5946 union_diff::~union_diff()
5951 union_diff::first_union_decl() const
5956 union_diff::second_union_decl() const
5961 union_diff::get_pretty_representation() const
5966 o << "union_diff["
5976 /// Report the changes carried by the current @ref union_diff node in
5983 union_diff::report(ostream& out, const string& indent) const
6003 union_diff_sptr changes(new union_diff(first, second, ctxt));
6062 // </union_diff stuff>
7746 else if (const union_diff *d = is_union_diff(dif))
7747 get_union_diff_map()[n] = const_cast<union_diff*>(d);