reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Lex/Token.h
  185     if (is(tok::eof)) return nullptr;
  193     assert(is(tok::eof));
  197     assert(is(tok::eof));
tools/clang/include/clang/Lex/VariadicMacroSupport.h
  160       SyntheticEOFToken.setKind(tok::eof);
tools/clang/include/clang/Parse/Parser.h
  636     Tok.setKind(tok::eof);
  643     return Kind == tok::eof || Kind == tok::annot_module_begin ||
  748     if (N == 0 || Tok.is(tok::eof)) return Tok;
tools/clang/lib/Format/FormatTokenLexer.cpp
   62   } while (Tokens.back()->Tok.isNot(tok::eof));
  544   if (Tokens.back()->NewlinesBefore == 0 && Tokens.back()->isNot(tok::eof))
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
  244                       EndCommentNextTok->isNot(tok::eof);
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  662         !I[1]->First->HasUnescapedNewline && !I[1]->First->is(tok::eof)) {
 1108         bool LastLine = Line->First->is(tok::eof);
 1182   if (RootToken.is(tok::eof)) {
tools/clang/lib/Format/UnwrappedLineParser.cpp
   86     FakeEOF.Tok.setKind(tok::eof);
  507   } while (Tok->Tok.isNot(tok::eof) && !LBraceStack.empty());
  799       PeekNext->is(tok::eof) &&
  989       while (FormatTok && FormatTok->isNot(tok::eof)) {
 1797       if (FormatTok->is(tok::eof))
 1859       if (FormatTok->isOneOf(tok::semi, tok::r_brace, tok::eof))
 2492 bool UnwrappedLineParser::eof() const { return FormatTok->Tok.is(tok::eof); }
tools/clang/lib/Format/WhitespaceManager.cpp
  167         (Changes[i].NewlinesBefore > 0 || Changes[i].Tok->is(tok::eof) ||
tools/clang/lib/Frontend/FrontendAction.cpp
  274   if (T.isNot(tok::eof) && !T.isAtStartOfLine())
tools/clang/lib/Frontend/FrontendActions.cpp
  742   while (RawTok.isNot(tok::eof)) {
  758   } while (Tok.isNot(tok::eof));
  772   } while (Tok.isNot(tok::eof));
  943       } while (Tok.isNot(tok::eof));
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  812     if (Tok.is(tok::eof)) break;
  835   while (Tok.isNot(tok::eof));
  917     if (Tok.is(tok::eof) || !Tok.getLocation().isFileID())
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  353   } while (!DirectiveToken.is(tok::eod) && DirectiveToken.isNot(tok::eof));
  411   while (RawToken.isNot(tok::eof)) {
  482             } while (!RawToken.is(tok::eod) && RawToken.isNot(tok::eof));
  515             } while (RawToken.isNot(tok::eod) && RawToken.isNot(tok::eof));
  562   } while (Tok.isNot(tok::eof));
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp
   84   } while (RawTok.isNot(tok::eof));
  113   while (RawTok.isNot(tok::eof) || PPTok.isNot(tok::eof)) {
  113   while (RawTok.isNot(tok::eof) || PPTok.isNot(tok::eof)) {
  146       while (!RawTok.isAtStartOfLine() && RawTok.isNot(tok::eof))
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  822   while (Tok.isNot(tok::eof)) {
tools/clang/lib/Lex/Lexer.cpp
  548   } while (TheTok.getKind() != tok::eof);
  619       if (TheTok.getKind() == tok::eof) {
 2732     FormTokenWithChars(Result, BufferEnd, tok::eof);
 2813   if (Tok.is(tok::eof))
 3946     assert(Result.is(tok::eof) && "Preprocessor did not set tok:eof");
tools/clang/lib/Lex/MacroArgs.cpp
  110   for (; ArgPtr->isNot(tok::eof); ++ArgPtr)
  129     if (Result->is(tok::eof))
  141   return getPreExpArgument(VariadicArgIndex, PP).front().isNot(tok::eof);
  150   for (; ArgTok->isNot(tok::eof); ++ArgTok)
  189   } while (Result.back().isNot(tok::eof));
  223   for (; ArgToks->isNot(tok::eof); ++ArgToks) {
tools/clang/lib/Lex/ModuleMap.cpp
 1519   case tok::eof:
tools/clang/lib/Lex/PPDirectives.cpp
   89     assert(Tmp.isNot(tok::eof) && "EOF seen while discarding directive tokens");
  446     if (Tok.is(tok::eof)) {
  622   if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble()))
 2025         CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
 2304     assert(TmpTok.isNot(tok::eof) && "Didn't find end of -imacros!");
tools/clang/lib/Lex/PPLexerChange.cpp
  411       CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
  494   CurLexer->FormTokenWithChars(Result, EndPos, tok::eof);
  619   while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof))
tools/clang/lib/Lex/PPMacroExpansion.cpp
  691     } else if (I->is(tok::eof)) {
  779     if (ContainsCodeCompletionTok && Tok.isOneOf(tok::eof, tok::eod))
  797       if (Tok.isOneOf(tok::eof, tok::eod)) { // "#if f(<eof>" & "#if f(\n"
  886     EOFTok.setKind(tok::eof);
  947     EOFTok.setKind(tok::eof);
  996     Tok.setKind(tok::eof);
 1285     if (!Tok.isOneOf(tok::eof, tok::eod)) {
 1304       case tok::eof:
 1790       if (Tok.isOneOf(tok::eof, tok::eod) || Tok.isAnnotation())
tools/clang/lib/Lex/Pragma.cpp
  220     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::eof))
  224            Tok.isNot(tok::eof))
  354   while (Tok.isNot(tok::eof)) {
  363   if (Tok.is(tok::eof)) {
  813     if (Tok.is(tok::eof)) {
  839       assert(Tok.getKind() != tok::eof && "missing EOD before EOF");
  879     CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
tools/clang/lib/Lex/Preprocessor.cpp
  649     if (Tok.is(tok::eof) && !InPredefines) {
 1000       if (FilenameTok.isOneOf(tok::eod, tok::eof)) {
 1088     case tok::eof:
 1232   if (ModuleImportPath.empty() || Result.is(tok::eof))
tools/clang/lib/Lex/TokenLexer.cpp
  460       if (ResultArgToks->isNot(tok::eof)) {
  844       isInvalid |= Result.is(tok::eof);
tools/clang/lib/Parse/ParseAST.cpp
   60   if (Tok.is(tok::eof)) {
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  216   Eof.setKind(tok::eof);
  319       DefArgEnd.setKind(tok::eof);
  351         if (Tok.isNot(tok::eof) || Tok.getEofData() != Param) {
  366       while (Tok.isNot(tok::eof))
  369       if (Tok.is(tok::eof) && Tok.getEofData() == Param)
  392     ExceptionSpecEnd.setKind(tok::eof);
  434     if (Tok.isNot(tok::eof) || Tok.getEofData() != LM.Method)
  447     while (Tok.isNot(tok::eof))
  451     if (Tok.is(tok::eof) && Tok.getEofData() == LM.Method)
  499   BodyEnd.setKind(tok::eof);
  522     while (Tok.isNot(tok::eof))
  525     if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  537       while (Tok.isNot(tok::eof))
  540       if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  556   while (Tok.isNot(tok::eof))
  559   if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
  636   if (Tok.isNot(tok::eof)) {
  646     while (Tok.isNot(tok::eof))
  677     case tok::eof:
 1086     case tok::eof:
tools/clang/lib/Parse/ParseDecl.cpp
 1482   AttrEnd.setKind(tok::eof);
 1553   while (Tok.isNot(tok::eof))
 1556   if (Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData())
 1986     case tok::eof:
 4142          Tok.isNot(tok::eof)) {
 6475          && (!Tok.is(tok::eof) &&
tools/clang/lib/Parse/ParseDeclCXX.cpp
  243            Tok.isNot(tok::eof)) {
  387     case tok::eof:
  446          Tok.isNot(tok::eof)) {
 2971       if (IsFunction || Next.isOneOf(tok::semi, tok::comma, tok::eof)) {
 3328            Tok.isNot(tok::eof)) {
tools/clang/lib/Parse/ParseExprCXX.cpp
  748   if (Next.is(tok::eof)) // Nothing else to lookup here...
 3470   AttrEnd.setKind(tok::eof);
 3500     assert(Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData());
 3539     while (Tok.isNot(tok::eof))
 3548   assert(Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData());
tools/clang/lib/Parse/ParseObjc.cpp
  327       if (Tok.is(tok::eof))
 1790   if (Tok.is(tok::eof)) // Nothing else to do here...
 1840   if (Tok.is(tok::eof))
 3646   Eof.setKind(tok::eof);
 3689       while (Tok.getLocation() != OrigLoc && Tok.isNot(tok::eof))
tools/clang/lib/Parse/ParseOpenMP.cpp
 1445     while (DKind != OMPD_end_declare_target && Tok.isNot(tok::eof) &&
tools/clang/lib/Parse/ParsePragma.cpp
  768     while (Tok.isNot(tok::eof))
  845   if (Tok.isNot(tok::eof)) {
  927   if (Tok.isNot(tok::eof)) {
  992       ExpectAndConsume(tok::eof, diag::warn_pragma_extra_tokens_at_eol,
 1078   if (Toks[0].is(tok::eof)) {
 1124     if (Tok.isNot(tok::eof)) {
 1127       while (Tok.isNot(tok::eof))
 1386     PRef.SkipUntil(tok::eof, Parser::StopBeforeMatch);
 1428     SkipUntil(tok::eof, StopBeforeMatch);
 1558   if (Tok.isNot(tok::eof)) {
 2220   while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof)) {
 2444   EoF.setKind(tok::eof);
 2804   EOFTok.setKind(tok::eof);
 3260     EOFTok.setKind(tok::eof);
tools/clang/lib/Parse/ParseStmt.cpp
 1068          Tok.isNot(tok::eof)) {
tools/clang/lib/Parse/Parser.cpp
   57   Tok.setKind(tok::eof);
  265     if (Toks.size() == 1 && Toks[0] == tok::eof &&
  268       while (Tok.isNot(tok::eof))
  274     case tok::eof:
  579   if (PP.isIncrementalProcessingEnabled() && Tok.is(tok::eof))
  648   case tok::eof:
  787   case tok::eof:
 1658       else if (Tok.is(tok::eof)) // Nothing to do here, bail out...
 1907         else if (Tok.is(tok::eof)) // Nothing to do here, bail out...
tools/clang/lib/Rewrite/HTMLRewrite.cpp
  461   while (Tok.isNot(tok::eof)) {
  512       while (!Tok.isAtStartOfLine() && Tok.isNot(tok::eof)) {
  567     if (Tok.is(tok::eof)) break;
  600   while (Tok.isNot(tok::eof)) {
  632     while (!Tok.is(tok::eof) &&
tools/clang/lib/Rewrite/TokenRewriter.cpp
   40   while (RawTok.isNot(tok::eof)) {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
 1144         assert(TheTok.isNot(tok::eof) &&
 1187     assert(It->isNot(tok::eof) &&
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   62     assert(Tokens.back().kind() == tok::eof);
  103       assert(A.tokenBuffer().expandedTokens().back().kind() == tok::eof);
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  272   if (T.getKind() != tok::eof)
  367     assert(Result.ExpandedTokens.back().kind() == tok::eof);
  571     if (T.kind() == tok::eof)
  584       if (Tokens[I].kind() == tok::eof)
tools/clang/lib/Tooling/Syntax/Tree.cpp
   78     if (T.kind() == tok::eof) {
tools/clang/tools/clang-refactor/TestSupport.cpp
  319   for (Lex.LexFromRawLexer(Tok); Tok.isNot(tok::eof);
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
  134   while (!CurrentToken.is(tok::eof) &&
  164   while (!CurrentToken.is(tok::eof))
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   88     if (Tok.getLocation() == Range.getEnd() || Tok.is(tok::eof))
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
  167   for (; ResultArgToks->isNot(tok::eof); ++ResultArgToks) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
   61   } while (Tok.isNot(tok::eof) && Tok.getLocation() < EndLoc);
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  176   End.setKind(tok::eof);
  184     if (T.is(tok::eof))
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp
  133   bool NeedLineBreak = NextTokenIsOnSameLine && Tok.isNot(tok::eof);
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h
   77     if (PotentialMatch.is(tok::eof))
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
  187   EXPECT_EQ(T.expandedTokens().back().kind(), tok::eof);
  213   EXPECT_EQ(T.expandedTokens().back().kind(), tok::eof);
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  435     if (ResultArgToks->is(clang::tok::eof))
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
  609     while (Current->isNot(tok::eof)) {
tools/clang/tools/libclang/CIndex.cpp
 6732     if (Tok.is(tok::eof))
 7433   return Tok.is(tok::eof);
tools/clang/unittests/Basic/SourceManagerTest.cpp
   75     if (tok.is(tok::eof))
  284     if (tok.is(tok::eof))
  406     if (tok.is(tok::eof))
tools/clang/unittests/Lex/LexerTest.cpp
   74       if (tok.is(tok::eof))
  390   Eof.setKind(tok::eof);
  395     if (tok.is(tok::eof)) {
  551     if (T->is(tok::eof))
tools/clang/unittests/Lex/PPCallbacksTest.cpp
  222       if (Tok.is(tok::eof))
  252       if (Tok.is(tok::eof))
  296       if (Tok.is(tok::eof))
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp
   93     if (tok.is(tok::eof))
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  336                   Kind(tok::eof)));
  491                           Kind(tok::eof)));
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  649   for (lexer.LexFromRawLexer(token); !token.is(clang::tok::eof);