reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
292 ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope); 294 if (LM.TemplateScope) { 295 Actions.ActOnReenterTemplateScope(getCurScope(), LM.Method); 299 Actions.ActOnStartDelayedCXXMethodDeclaration(getCurScope(), LM.Method); 305 for (unsigned I = 0, N = LM.DefaultArgs.size(); I != N; ++I) { 306 auto Param = cast<ParmVarDecl>(LM.DefaultArgs[I].Param); 310 std::unique_ptr<CachedTokens> Toks = std::move(LM.DefaultArgs[I].Toks); 373 FunctionDecl *Old = cast<FunctionDecl>(LM.Method)->getPreviousDecl(); 385 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { 394 ExceptionSpecEnd.setEofData(LM.Method); 412 = dyn_cast<FunctionTemplateDecl>(LM.Method)) 415 Method = cast<CXXMethodDecl>(LM.Method); 434 if (Tok.isNot(tok::eof) || Tok.getEofData() != LM.Method) 438 Actions.actOnDelayedExceptionSpecification(LM.Method, EST, 451 if (Tok.is(tok::eof) && Tok.getEofData() == LM.Method) 455 LM.ExceptionSpecTokens = nullptr; 461 Actions.ActOnFinishDelayedCXXMethodDeclaration(getCurScope(), LM.Method);