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

Declarations

tools/clang/include/clang/Lex/Lexer.h
  473   static StringRef getImmediateMacroName(SourceLocation Loc,

References

tools/clang/include/clang/Lex/Preprocessor.h
 1743     return Lexer::getImmediateMacroName(Loc, SourceMgr, getLangOpts());
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  331     StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM,
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  338       StringRef MacroName = Lexer::getImmediateMacroName(CastLoc,
tools/clang/lib/AST/DataCollection.cpp
   20   MacroStack << Lexer::getImmediateMacroName(Loc, Context.getSourceManager(),
tools/clang/lib/Sema/SemaChecking.cpp
 9546         (CallLoc.isMacroID() && Lexer::getImmediateMacroName(
 9663             ReadableName = Lexer::getImmediateMacroName(SL, SM, LangOpts);
10491     StringRef MacroName = Lexer::getImmediateMacroName(
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   81       StringRef MacroName = Lexer::getImmediateMacroName(
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  242   return Lexer::getImmediateMacroName(
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
   94     return Lexer::getImmediateMacroName(Loc, getSourceManager(),
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
  108     StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, LangOpts);
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  327     StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, LO);
  622   return !(Lexer::getImmediateMacroName(LhsLoc, SM, LO) ==
  623           Lexer::getImmediateMacroName(RhsLoc, SM, LO));
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   96       Lexer::getImmediateMacroName(AssertExpansionLoc, SM, Opts);
  111         Lexer::getImmediateMacroName(FalseLiteralLoc, SM, Opts);
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
   87   return Lexer::getImmediateMacroName(OutermostMacroLoc, SM, LO);
  327             Lexer::getImmediateMacroName(OldArgLoc, SM, Context.getLangOpts());
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
   35          Lexer::getImmediateMacroName(Loc, SM, LO) == "NULL";
tools/clang/unittests/Lex/LexerTest.cpp
  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));