reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 FnD = Actions.ActOnFriendFunctionDecl(getCurScope(), D, 42 FnD = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, D, 45 if (FnD) { 46 Actions.ProcessDeclAttributeList(getCurScope(), FnD, AccessAttrs); 48 Actions.ActOnPureSpecifier(FnD, PureSpecLoc); 52 if (FnD) 53 HandleMemberFunctionDeclDelays(D, FnD); 55 D.complete(FnD); 58 if (!FnD) { 71 Actions.SetDeclDeleted(FnD, KWLoc); 73 if (auto *DeclAsFunction = dyn_cast<FunctionDecl>(FnD)) { 81 Actions.SetDeclDefaulted(FnD, KWLoc); 82 if (auto *DeclAsFunction = dyn_cast<FunctionDecl>(FnD)) { 98 return FnD; 101 if (SkipFunctionBodies && (!FnD || Actions.canSkipFunctionBody(FnD)) && 101 if (SkipFunctionBodies && (!FnD || Actions.canSkipFunctionBody(FnD)) && 103 Actions.ActOnSkippedFunctionBody(FnD); 104 return FnD; 113 !(FnD && FnD->getAsFunction() && 113 !(FnD && FnD->getAsFunction() && 114 FnD->getAsFunction()->getReturnType()->getContainedAutoType()) && 123 if (FnD) { 124 FunctionDecl *FD = FnD->getAsFunction(); 126 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks); 129 return FnD; 134 LexedMethod* LM = new LexedMethod(this, FnD); 151 return FnD; 165 if (FnD) { 166 FunctionDecl *FD = FnD->getAsFunction(); 178 return FnD;