Lines Matching defs:LPT
1613 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) {
1614 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1618 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) {
1619 if (!LPT.D)
1626 FunctionDecl *FunD = LPT.D->getAsFunction();
1655 Actions.resetFPOptions(LPT.FPO);
1657 assert(!LPT.Toks.empty() && "Empty body!");
1661 LPT.Toks.push_back(Tok);
1662 PP.EnterTokenStream(LPT.Toks, true, /*IsReinject*/true);
1680 ParseFunctionTryBlock(LPT.D, FnScope);
1683 ParseConstructorInitializer(LPT.D);
1685 Actions.ActOnDefaultCtorInitializers(LPT.D);
1688 assert((!isa<FunctionTemplateDecl>(LPT.D) ||
1689 cast<FunctionTemplateDecl>(LPT.D)
1694 ParseFunctionStatementBody(LPT.D, FnScope);
1697 Actions.ActOnFinishFunctionBody(LPT.D, nullptr);