/external/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 122 LexTemplateFunctionForLateParsing(LPT->Toks); 124 CachedTokens Toks; local 125 LexTemplateFunctionForLateParsing(Toks); 136 CachedTokens &Toks = LM->Toks; local 141 if (ConsumeAndStoreFunctionPrologue(Toks)) { 155 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 161 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); 162 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 188 CachedTokens &Toks local 499 ConsumeAndStoreUntil(tok::TokenKind T1, tok::TokenKind T2, CachedTokens &Toks, bool StopAtSemi, bool ConsumeFinalToken) argument 596 ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) argument [all...] |
H A D | ParsePragma.cpp | 351 Token *Toks = new Token[2*Identifiers.size()]; local 353 Token &pragmaUnusedTok = Toks[2*i], &idTok = Toks[2*i+1]; 359 PP.EnterTokenStream(Toks, 2*Identifiers.size(), /*DisableMacroExpansion=*/true, /*OwnsTokens=*/true);
|
H A D | ParseTemplate.cpp | 1205 assert(!LMT.Toks.empty() && "Empty body!"); 1209 LMT.Toks.push_back(Tok); 1210 PP.EnterTokenStream(LMT.Toks.data(), LMT.Toks.size(), true, false); 1260 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { argument 1262 if (!ConsumeAndStoreFunctionPrologue(Toks)) { 1264 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 1270 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); 1271 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
|
H A D | Parser.cpp | 205 bool Parser::SkipUntil(const tok::TokenKind *Toks, unsigned NumToks, argument 214 if (Tok.is(Toks[i])) { 884 LexTemplateFunctionForLateParsing(LPT->Toks); 886 CachedTokens Toks; local 887 LexTemplateFunctionForLateParsing(Toks);
|
H A D | ParseObjc.cpp | 1878 CachedTokens &Toks = LM->Toks; local 1880 Toks.push_back(Tok); 1883 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 2523 assert(!LM.Toks.empty() && "ParseLexedObjCMethodDef - Empty body!"); 2526 LM.Toks.push_back(Tok); 2527 PP.EnterTokenStream(LM.Toks.data(), LM.Toks.size(), true, false);
|
H A D | ParseExprCXX.cpp | 2469 CachedTokens Toks; local 2473 if (!ConsumeAndStoreUntil(tok::r_paren, Toks)) { 2503 Toks.push_back(Tok); 2506 PP.EnterTokenStream(Toks.data(), Toks.size(),
|
H A D | ParseDecl.cpp | 144 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false); 149 LA->Toks.push_back(Eof); 735 LA.Toks.push_back(Tok); 736 PP.EnterTokenStream(LA.Toks.data(), LA.Toks.size(), true, false); 4324 // FIXME: Can we use a smart pointer for Toks?
|
/external/clang/lib/Lex/ |
H A D | PPLexerChange.cpp | 183 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, argument 192 CurTokenLexer.reset(new TokenLexer(Toks, NumToks, DisableMacroExpansion, 196 CurTokenLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens);
|
H A D | PPDirectives.cpp | 680 Token *Toks = new Token[2]; local 682 Toks[0] = SavedHash; 683 Toks[1] = Result; 688 Toks[1].setKind(tok::unknown); 693 EnterTokenStream(Toks, 2, false, true);
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 716 bool SkipUntil(const tok::TokenKind *Toks, unsigned NumToks, 768 CachedTokens Toks; member in struct:clang::Parser::LateParsedAttribute 792 CachedTokens Toks; member in struct:clang::Parser::LexedMethod 811 CachedTokens *Toks = 0) 812 : Param(P), Toks(Toks) { } 817 /// Toks - The sequence of tokens that comprises the default 821 CachedTokens *Toks; member in struct:clang::Parser::LateParsedDefaultArgument 868 CachedTokens Toks; member in struct:clang::Parser::LateParsedMemberInitializer 1108 CachedTokens Toks; member in struct:clang::Parser::LateParsedTemplatedFunction 1143 ConsumeAndStoreUntil(tok::TokenKind T1, CachedTokens &Toks, bool StopAtSemi = true, bool ConsumeFinalToken = true) argument [all...] |
/external/clang/include/clang/Lex/ |
H A D | Preprocessor.h | 544 void EnterTokenStream(const Token *Toks, unsigned NumToks,
|
/external/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 343 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; local 345 << SourceRange((*Toks)[1].getLocation(), Toks->back().getLocation()); 346 delete Toks;
|