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

References

tools/clang/unittests/Lex/LexerTest.cpp
   55                             Diags, LangOpts, Target.get());
   57         std::make_shared<PreprocessorOptions>(), Diags, LangOpts, SourceMgr,
   98                              SourceMgr, LangOpts, &Invalid);
  293   EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc));
  295   EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts));
  296   EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts));
  297   EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc));
  302            CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts);
  305                                    SourceMgr, LangOpts);
  308                                    SourceMgr, LangOpts);
  316                                SourceMgr, LangOpts);
  328       SourceMgr, LangOpts);
  333                                    SourceMgr, LangOpts);
  340                      SourceMgr, LangOpts);
  346           SourceMgr, LangOpts);
  354   EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc1, SourceMgr, LangOpts));
  355   EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc2, SourceMgr, LangOpts));
  356   EXPECT_EQ("NOF2", Lexer::getImmediateMacroName(idLoc3, SourceMgr, LangOpts));
  357   EXPECT_EQ("N", Lexer::getImmediateMacroName(idLoc4, SourceMgr, LangOpts));
  470               Lexer::GetBeginningOfToken(LookupLocation, SourceMgr, LangOpts));
  533       Lexer::isAtStartOfMacroExpansion(R.getBegin(), SourceMgr, LangOpts));
  535       Lexer::isAtEndOfMacroExpansion(R.getEnd(), SourceMgr, LangOpts));
  537   CharSourceRange CR = Lexer::getAsCharRange(R, SourceMgr, LangOpts);
  539   EXPECT_EQ(Lexer::getSourceText(CR, SourceMgr, LangOpts), "MOO"); // Was "MO".
  549     auto T = Lexer::findNextToken(Loc, SourceMgr, LangOpts);