Lines Matching refs:FnD
42 NamedDecl *FnD;
45 FnD = Actions.ActOnFriendFunctionDecl(getCurScope(), D,
48 FnD = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, D,
51 if (FnD) {
52 Actions.ProcessDeclAttributeList(getCurScope(), FnD, AccessAttrs);
55 Actions.AddInitializerToDecl(FnD, Init.get(), false,
58 Actions.ActOnUninitializedDecl(FnD, TypeSpecContainsAuto);
62 HandleMemberFunctionDeclDelays(D, FnD);
64 D.complete(FnD);
67 if (!FnD) {
78 Actions.SetDeclDeleted(FnD, KWLoc);
84 Actions.SetDeclDefaulted(FnD, KWLoc);
98 return FnD;
107 !(FnD && FnD->getAsFunction() &&
108 FnD->getAsFunction()->getReturnType()->getContainedAutoType()) &&
117 if (FnD) {
118 FunctionDecl *FD = FnD->getAsFunction();
120 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks);
123 return FnD;
128 LexedMethod* LM = new LexedMethod(this, FnD);
145 return FnD;
159 if (FnD) {
170 FunctionDecl *FD = FnD->getAsFunction();
181 return FnD;