reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclCXX.cpp
 7059   CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(FD->getLexicalDeclContext());
 7064   for (const ParmVarDecl *Param : FD->parameters()) {
 7066       Diag(FD->getLocation(), diag::err_defaulted_comparison_param)
 7074   if (auto *MD = dyn_cast<CXXMethodDecl>(FD)) {
 7092     assert(FD->getFriendObjectKind() && "expected a friend declaration");
 7117     Diag(FD->getLocation(),
 7120         << FD << RD;
 7126     Diag(FD->getLocation(),
 7131         << FD << RD->isUnion() << RD;
 7138       !Context.hasSameType(FD->getDeclaredReturnType(), Context.BoolTy)) {
 7139     Diag(FD->getLocation(), diag::err_defaulted_comparison_return_type_not_bool)
 7140         << (int)DCK << FD->getDeclaredReturnType() << Context.BoolTy
 7141         << FD->getReturnTypeSourceRange();