Home | History | Annotate | Download | only in Parse

Lines Matching defs:FnD

41   NamedDecl *FnD;
43 FnD = Actions.ActOnFriendFunctionDecl(getCurScope(), D,
46 FnD = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, D,
49 if (FnD) {
50 Actions.ProcessDeclAttributeList(getCurScope(), FnD, AccessAttrs);
53 Actions.AddInitializerToDecl(FnD, Init.get(), false,
56 Actions.ActOnUninitializedDecl(FnD, TypeSpecContainsAuto);
60 HandleMemberFunctionDeclDelays(D, FnD);
62 D.complete(FnD);
65 if (!FnD) {
77 Actions.SetDeclDeleted(FnD, KWLoc);
79 if (auto *DeclAsFunction = dyn_cast<FunctionDecl>(FnD)) {
86 Actions.SetDeclDefaulted(FnD, KWLoc);
87 if (auto *DeclAsFunction = dyn_cast<FunctionDecl>(FnD)) {
103 return FnD;
112 !(FnD && FnD->getAsFunction() &&
113 FnD->getAsFunction()->getReturnType()->getContainedAutoType()) &&
122 if (FnD) {
123 FunctionDecl *FD = FnD->getAsFunction();
125 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks);
128 return FnD;
133 LexedMethod* LM = new LexedMethod(this, FnD);
150 return FnD;
164 if (FnD) {
175 FunctionDecl *FD = FnD->getAsFunction();
186 return FnD;