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

References

tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  486   ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope);
  488   if (LM.TemplateScope) {
  489     Actions.ActOnReenterTemplateScope(getCurScope(), LM.D);
  495   assert(!LM.Toks.empty() && "Empty body!");
  496   Token LastBodyToken = LM.Toks.back();
  501   BodyEnd.setEofData(LM.D);
  502   LM.Toks.push_back(BodyEnd);
  505   LM.Toks.push_back(Tok);
  506   PP.EnterTokenStream(LM.Toks, true, /*IsReinject*/true);
  517   Actions.ActOnStartOfFunctionDef(getCurScope(), LM.D);
  520     ParseFunctionTryBlock(LM.D, FnScope);
  525     if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  530     ParseConstructorInitializer(LM.D);
  535       Actions.ActOnFinishFunctionBody(LM.D, nullptr);
  540       if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  545     Actions.ActOnDefaultCtorInitializers(LM.D);
  548           !isa<FunctionTemplateDecl>(LM.D) ||
  549           cast<FunctionTemplateDecl>(LM.D)->getTemplateParameters()->getDepth()
  554   ParseFunctionStatementBody(LM.D, FnScope);
  559   if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  562   if (auto *FD = dyn_cast_or_null<FunctionDecl>(LM.D))