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

Declarations

tools/clang/include/clang/Lex/PPCallbacks.h
   27   class MacroDefinition;

References

tools/clang/include/clang/Lex/PPCallbacks.h
  282                             const MacroDefinition &MD, SourceRange Range,
  297                               const MacroDefinition &MD,
  303   virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
  351                      const MacroDefinition &MD) {
  359                       const MacroDefinition &MD) {
  540   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
  553                       const MacroDefinition &MD,
  559   void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
  586              const MacroDefinition &MD) override {
  593               const MacroDefinition &MD) override {
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
   93              const MacroDefinition &MD) override;
   95               const MacroDefinition &MD) override;
tools/clang/include/clang/Lex/PreprocessingRecord.h
  526     void MacroExpands(const Token &Id, const MacroDefinition &MD,
  529     void MacroUndefined(const Token &Id, const MacroDefinition &MD,
  538                const MacroDefinition &MD) override;
  540                 const MacroDefinition &MD) override;
  543     void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/include/clang/Lex/Preprocessor.h
  548     MacroDefinition MD;
  551     MacroExpandsInfo(Token Tok, MacroDefinition MD, SourceRange Range)
 1035   MacroDefinition getMacroDefinition(const IdentifierInfo *II) {
 1048   MacroDefinition getMacroDefinitionAtLoc(const IdentifierInfo *II,
 1083     if (auto MD = getMacroDefinition(II))
 2095   bool HandleMacroExpandedIdentifier(Token &Identifier, const MacroDefinition &MD);
tools/clang/lib/ARCMigrate/ARCMT.cpp
  439   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/lib/CodeGen/MacroPPCallbacks.cpp
  192                                       const MacroDefinition &MD,
tools/clang/lib/CodeGen/MacroPPCallbacks.h
  116   void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  179                       const MacroDefinition &MD,
  423                                               const MacroDefinition &MD,
tools/clang/lib/Index/IndexingAction.cpp
   33   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
   46   void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/lib/Lex/PPDirectives.cpp
 2820   auto MD = getMacroDefinition(II);
 2876   auto MD = getMacroDefinition(MII);
tools/clang/lib/Lex/PPExpressions.cpp
  129   MacroDefinition Macro = PP.getMacroDefinition(II);
tools/clang/lib/Lex/PPMacroExpansion.cpp
  465                                                  const MacroDefinition &M) {
tools/clang/lib/Lex/PreprocessingRecord.cpp
  407                                 const MacroDefinition &MD) {
  415                                  const MacroDefinition &MD) {
  423                                   const MacroDefinition &MD,
  438                                        const MacroDefinition &MD,
  455                                          const MacroDefinition &MD,
tools/clang/lib/Lex/Preprocessor.cpp
  823   if (MacroDefinition MD = getMacroDefinition(&II)) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 3846     auto MD = PP.getMacroDefinition(M->first);
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  288   void MacroExpands(const clang::Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp
   39 void FindAllMacros::MacroUsed(const Token &Name, const MacroDefinition &MD) {
   47                                  const MacroDefinition &MD, SourceRange Range,
   53                           const MacroDefinition &MD) {
   58                            const MacroDefinition &MD) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.h
   35   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
   39              const MacroDefinition &MD) override;
   42               const MacroDefinition &MD) override;
   50   void MacroUsed(const Token &Name, const MacroDefinition &MD);
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
  243                                                    const MacroDefinition &,
  254     const Token &, const MacroDefinition &, const MacroDirective *Undef) {
  259                                               const MacroDefinition &,
  278                                             const MacroDefinition &) {
  282                                              const MacroDefinition &) {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h
   95   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &,
   99   void MacroUndefined(const Token &, const MacroDefinition &,
  101   void Defined(const Token &MacroNameTok, const MacroDefinition &,
  108              const MacroDefinition &) override;
  110               const MacroDefinition &) override;
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
   36                     const MacroDefinition &MD, SourceRange Range,
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
   25   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
   40                                             const MacroDefinition &MD,
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp
   32   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp
   42                     const MacroDefinition &MacroDefinition, SourceRange Range,
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
   49   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
   54   void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
   73   void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
   79              const MacroDefinition &MD) override {
   84               const MacroDefinition &MD) override {
   91   void macroUsed(const clang::Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  153   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp
   44              const MacroDefinition &MacroDefinition) override {
   52               const MacroDefinition &MacroDefinition) override {
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
   48               const MacroDefinition &MD) override {
tools/clang/tools/extra/clangd/CollectMacros.h
   48   void MacroExpands(const Token &MacroName, const MacroDefinition &MD,
   54                       const clang::MacroDefinition &MD,
   60              const MacroDefinition &MD) override {
   65               const MacroDefinition &MD) override {
   69   void Defined(const Token &MacroName, const MacroDefinition &MD,
tools/clang/tools/extra/clangd/SourceCode.cpp
  999   MacroDefinition MacroDef =
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  759                     const clang::MacroDefinition &MD, clang::SourceRange Range,
  762                const clang::MacroDefinition &MD,
  770              const clang::MacroDefinition &MD) override;
  772               const clang::MacroDefinition &MD) override;
 1322                                          const clang::MacroDefinition &MD,
 1340                                     const clang::MacroDefinition &MD,
 1374                                   const clang::MacroDefinition &MD) {
 1385                                    const clang::MacroDefinition &MD) {
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
  319                                       const MacroDefinition &MacroDefinition,
  339                                         const MacroDefinition &MacroDefinition,
  348                                  const MacroDefinition &MacroDefinition,
  385                                const MacroDefinition &MacroDefinition) {
  394                                 const MacroDefinition &MacroDefinition) {
  574                                         const MacroDefinition &Value) {
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h
  130   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
  134   void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
  136   void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
  144              const MacroDefinition &MD) override;
  146               const MacroDefinition &MD) override;
  204   void appendArgument(const char *Name, const MacroDefinition &Value);
tools/clang/tools/libclang/Indexing.cpp
  279                       const MacroDefinition &MD,
  283   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
tools/clang/unittests/Basic/SourceManagerTest.cpp
  346                       const MacroDefinition &MD,
  354   void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,