reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
   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;