Home | History | Annotate | Download | only in Sema

Lines Matching defs:FD

55   if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
56 if (FD->isDeleted())
61 if (getLangOpts().CPlusPlus1y && FD->getResultType()->isUndeducedType() &&
62 DeduceReturnType(FD, SourceLocation(), /*Diagnose*/false))
298 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
299 if (FD->isDeleted()) {
301 NoteDeletedFunction(FD);
307 if (getLangOpts().CPlusPlus1y && FD->getResultType()->isUndeducedType() &&
308 DeduceReturnType(FD, Loc))
323 std::string Sema::getDeletedOrUnavailableSuffix(const FunctionDecl *FD) {
325 if (FD->getAvailability(&Message))
351 } else if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
352 numFormalParams = FD->param_size();
1613 FieldDecl *FD = dyn_cast<FieldDecl>(D);
1614 if (FD && FD->isBitField())
1795 else if (FunctionDecl *FD = dyn_cast<FunctionDecl>(*CD))
1797 AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none),
3389 if (FieldDecl *FD = dyn_cast_or_null<FieldDecl>(D)) {
3392 if (!FD->getParent()->isCompleteDefinition()) {
3402 if (!FD->getType()->isReferenceType())
3773 FunctionDecl *FD,
3778 FD << cast<CXXRecordDecl>(FD->getDeclContext())->getDeclName();
3792 = getTemplateInstantiationArgs(FD, 0, /*RelativeToPrimary=*/true);
3805 ContextRAII SavedContext(*this, FD);
3915 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(*CD))
3916 S.AddOverloadCandidate(FD, DeclAccessPair::make(FD, AS_none), Args,
7182 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(DC))
7183 return FD->isFunctionTemplateSpecialization();
9197 FunctionDecl *FD = OCE->getDirectCallee();
9198 if (!FD || !FD->isOverloadedOperator())
9201 OverloadedOperatorKind Kind = FD->getOverloadedOperator();
11873 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
11874 MarkFunctionReferenced(Loc, FD);
12052 CallExpr *CE, FunctionDecl *FD) {
12064 FunctionDecl *FD;
12068 CallReturnIncompleteDiagnoser(FunctionDecl *FD, CallExpr *CE)
12069 : FD(FD), CE(CE) { }
12072 if (!FD) {
12079 << CE->getSourceRange() << FD->getDeclName() << T;
12080 S.Diag(FD->getLocation(),
12082 << FD->getDeclName();
12084 } Diagnoser(FD, CE);
12560 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(VD)) {
12575 if (CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(FD))