Home | History | Annotate | Download | only in Parse

Lines Matching refs:LPT

1271 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) {
1272 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1276 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) {
1277 if (!LPT.D)
1281 FunctionDecl *FunD = LPT.D->getAsFunction();
1313 assert(!LPT.Toks.empty() && "Empty body!");
1317 LPT.Toks.push_back(Tok);
1318 PP.EnterTokenStream(LPT.Toks.data(), LPT.Toks.size(), true, false);
1335 ParseFunctionTryBlock(LPT.D, FnScope);
1338 ParseConstructorInitializer(LPT.D);
1340 Actions.ActOnDefaultCtorInitializers(LPT.D);
1343 assert((!isa<FunctionTemplateDecl>(LPT.D) ||
1344 cast<FunctionTemplateDecl>(LPT.D)
1349 ParseFunctionStatementBody(LPT.D, FnScope);
1352 Actions.ActOnFinishFunctionBody(LPT.D, nullptr);