Lines Matching refs:decl
577 if (decl_base_sptr decl = is_decl(first))
578 if (is_at_global_scope(decl))
579 if ((decl = is_decl(second)))
580 if (is_at_global_scope(decl))
984 /// @param first the first decl to consider.
986 /// @param second the second decl to consider.
1079 /// @param first the first decl to consider.
1081 /// @param second the second decl to consider.
1828 /// @param first_subject the first decl (subject) of the diff.
1830 /// @param second_subject the second decl (subject) of the diff.
1845 /// @param first_subject the first decl (subject) of the diff.
1847 /// @param second_subject the second decl (subject) of the diff.
2674 /// The function template performs the diff if and only if the decl
2679 /// @param first the first representation of decl to consider in the
2682 /// @param second the second representation of decl to consider in the
2712 /// @param first the first representation of decl to consider in the
2715 /// @param second the second representation of decl to consider in the
2772 /// Whenever a new kind of type decl is supported by abigail, if we
2776 /// @param first the first type decl to consider for the diff
2778 /// @param second the second type decl to consider for the diff.
3086 /// Whenever a new kind of non-type decl is supported by abigail, if
3090 /// @param first the first decl to consider for the diff
3092 /// @param second the second decl to consider for the diff.
3120 /// @param first the first decl to consider.
3122 /// @param second the second decl to consider.
5676 // Either first or second is a decl-only class; let's set the
6121 decl_base_sptr decl = deleted_member_at(i);
6122 string qname = decl->get_qualified_name();
6123 if (is_type(decl))
6125 class_decl_sptr klass_decl = dynamic_pointer_cast<class_decl>(decl);
6131 priv_->deleted_types_[qname] = decl;
6137 priv_->deleted_decls_[qname] = decl;
6151 decl_base_sptr decl = inserted_member_at(i);
6152 string qname = decl->get_qualified_name();
6153 if (is_type(decl))
6156 dynamic_pointer_cast<class_decl>(decl);
6166 if (*j->second != *decl)
6168 compute_diff(j->second, decl, context());
6172 priv_->inserted_types_[qname] = decl;
6182 if (*j->second != *decl)
6184 compute_diff(j->second, decl, context());
6188 priv_->inserted_decls_[qname] = decl;
7679 /// Getter of the map that contains function decl diffs.
7681 /// @return the map that contains function decl diffs.
7686 /// Getter of the map that contains function decl diffs.
7688 /// @return the map that contains function decl diffs.
7693 /// Getter of the map that contains var decl diffs.
7695 /// @return the map that contains var decl diffs.
7700 /// Getter of the map that contains var decl diffs.
7702 /// @return the map that contains var decl diffs.
10768 // Don't show decl-only-ness changes either.
10771 // yield a diff node for a decl-only class (and empty class
12582 /// Test if a diff node is a decl diff that only carries a basic type
12590 /// @return true iff @p d is a decl diff that only carries a basic