|
reference, declaration → definition
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,