Lines Matching defs:LPT
1601 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) {
1602 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1606 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) {
1607 if (!LPT.D)
1614 FunctionDecl *FunD = LPT.D->getAsFunction();
1643 Actions.resetFPOptions(LPT.FPO);
1645 assert(!LPT.Toks.empty() && "Empty body!");
1649 LPT.Toks.push_back(Tok);
1650 PP.EnterTokenStream(LPT.Toks, true, /*IsReinject*/true);
1668 ParseFunctionTryBlock(LPT.D, FnScope);
1671 ParseConstructorInitializer(LPT.D);
1673 Actions.ActOnDefaultCtorInitializers(LPT.D);
1676 assert((!isa<FunctionTemplateDecl>(LPT.D) ||
1677 cast<FunctionTemplateDecl>(LPT.D)
1682 ParseFunctionStatementBody(LPT.D, FnScope);
1685 Actions.ActOnFinishFunctionBody(LPT.D, nullptr);