Lines Matching defs:FD
1528 static bool isNonPlacementDeallocationFunction(FunctionDecl *FD) {
1529 if (FD->isInvalidDecl())
1532 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(FD))
1535 return ((FD->getOverloadedOperator() == OO_Delete ||
1536 FD->getOverloadedOperator() == OO_Array_Delete) &&
1537 FD->getNumParams() == 1);
2485 FunctionDecl *FD = ICS.UserDefined.ConversionFunction;
2488 assert(FD && "FIXME: aggregate initialization from init list");
2489 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) {
2497 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(FD);
2522 CastKind, cast<CXXMethodDecl>(FD),