Lines Matching defs:enum_diff
639 /// Test if a diff node is a @ref enum_diff node.
643 /// @return a non-nil pointer to ad @ref enum_diff node iff @p diff is
644 /// a @ref enum_diff node.
645 const enum_diff*
647 {return dynamic_cast<const enum_diff*>(diff);}
3889 // <enum_diff stuff>
3891 /// Clear the lookup tables useful for reporting an enum_diff.
3896 enum_diff::clear_lookup_tables()
3907 enum_diff::lookup_tables_empty() const
3917 enum_diff::ensure_lookup_tables_populated()
3970 /// sub-object of this instance of @ref enum_diff.
3975 enum_diff::chain_into_hierarchy()
3978 /// Constructor for enum_diff.
3988 enum_diff::enum_diff(const enum_type_decl_sptr first,
3998 enum_diff::first_enum() const
4003 enum_diff::second_enum() const
4008 enum_diff::underlying_type_diff() const
4013 enum_diff::deleted_enumerators() const
4018 enum_diff::inserted_enumerators() const
4023 enum_diff::changed_enumerators() const
4027 /// enum_diff.
4029 enum_diff::get_pretty_representation() const
4034 o << "enum_diff["
4048 enum_diff::has_changes() const
4055 enum_diff::has_local_changes() const
4069 enum_diff::report(ostream& out, const string& indent) const
4096 enum_diff_sptr d(new enum_diff(first, second, ud, ctxt));
4110 // </enum_diff stuff>
7742 else if (const enum_diff *d = is_enum_diff(dif))
7743 get_enum_diff_map()[n] = const_cast<enum_diff*>(d);
8746 /// Clear the lookup tables useful for reporting an enum_diff.
11239 diff_node_visitor::visit(enum_diff* dif, bool pre)