reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1678 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); 1692 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base) 1693 << isa<CXXConstructorDecl>(NewFD) 1702 if (!isa<CXXConstructorDecl>(NewFD)) { 1707 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); 1732 QualType RT = NewFD->getReturnType(); 1733 if (CheckLiteralType(*this, Kind, NewFD->getLocation(), RT, 1735 NewFD->isConsteval())) 1739 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { 1752 if (!CheckConstexprParameterTypes(*this, NewFD, Kind)) 1755 Stmt *Body = NewFD->getBody(); 1758 return CheckConstexprFunctionBody(*this, NewFD, Body, Kind);