Searched refs:Toks (Results 1 - 12 of 12) sorted by relevance

/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp122 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 DParsePragma.cpp351 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 DParseTemplate.cpp1205 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 DParser.cpp205 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 DParseObjc.cpp1878 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 DParseExprCXX.cpp2469 CachedTokens Toks; local
2473 if (!ConsumeAndStoreUntil(tok::r_paren, Toks)) {
2503 Toks.push_back(Tok);
2506 PP.EnterTokenStream(Toks.data(), Toks.size(),
H A DParseDecl.cpp144 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 DPPLexerChange.cpp183 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 DPPDirectives.cpp680 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 DParser.h716 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 DPreprocessor.h544 void EnterTokenStream(const Token *Toks, unsigned NumToks,
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp343 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; local
345 << SourceRange((*Toks)[1].getLocation(), Toks->back().getLocation());
346 delete Toks;

Completed in 175 milliseconds