Searched refs:LPT (Results 1 - 7 of 7) sorted by relevance

/external/clang/lib/Parse/
H A DParseTemplate.cpp1289 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) { argument
1290 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1294 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) { argument
1295 if (!LPT.D)
1299 FunctionDecl *FunD = LPT.D->getAsFunction();
1331 assert(!LPT.Toks.empty() && "Empty body!");
1335 LPT.Toks.push_back(Tok);
1336 PP.EnterTokenStream(LPT.Toks.data(), LPT.Toks.size(), true, false);
1354 ParseFunctionTryBlock(LPT
[all...]
/external/clang/include/clang/Parse/
H A DParser.h1149 void ParseLateTemplatedFuncDef(LateParsedTemplate &LPT);
1151 static void LateTemplateParserCallback(void *P, LateParsedTemplate &LPT);
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3332 LateParsedTemplate *LPT = LateParsedTemplateMap.lookup(PatternDecl); local
3333 assert(LPT && "missing LateParsedTemplate");
3334 LateTemplateParser(OpaqueParser, *LPT);
H A DSemaTemplate.cpp8322 LateParsedTemplate *LPT = new LateParsedTemplate;
8325 LPT->Toks.swap(Toks);
8326 LPT->D = FnD;
8327 LateParsedTemplateMap.insert(std::make_pair(FD, LPT));
H A DSemaExpr.cpp8649 const PointerType *LPT = LHSType->getAs<PointerType>(); local
8651 if (LPT || RPT) {
8652 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false;
8673 LPT ? CK_BitCast :CK_CPointerToObjCPointerCast);
/external/clang/lib/Serialization/
H A DASTWriter.cpp4080 LateParsedTemplate *LPT = LPTMapEntry.second;
4082 AddDeclRef(LPT->D, Record);
4083 Record.push_back(LPT->Toks.size());
4085 for (CachedTokens::iterator TokIt = LPT->Toks.begin(),
4086 TokEnd = LPT->Toks.end();
/external/clang/include/clang/Sema/
H A DSema.h463 typedef void LateTemplateParserCB(void *P, LateParsedTemplate &LPT);

Completed in 318 milliseconds