|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/Lex/PPCallbacks.h 376 class PPChainedCallbacks : public PPCallbacks {
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h 25 class PPConditionalDirectiveRecord : public PPCallbacks {
tools/clang/include/clang/Lex/PreprocessingRecord.h 308 class PreprocessingRecord : public PPCallbacks {
tools/clang/lib/ARCMigrate/ARCMT.cpp 432 class ARCMTMacroTrackerPPCallbacks : public PPCallbacks {
tools/clang/lib/CodeGen/CoverageMappingGen.h 35 class CoverageSourceInfo : public PPCallbacks {
tools/clang/lib/CodeGen/MacroPPCallbacks.h 27 class MacroPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/ASTUnit.cpp 880 class MacroDefinitionTrackerPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/DependencyFile.cpp 32 struct DepCollectorPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/DependencyGraph.cpp 28 class DependencyGraphCallback : public PPCallbacks {
tools/clang/lib/Frontend/HeaderIncludeGen.cpp 19 class HeaderIncludesCallback : public PPCallbacks {
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp 41 struct ModuleDependencyPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 79 class PrintPPOutputPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 28 class InclusionRewriter : public PPCallbacks {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 57 class VerifyFileTracker : public PPCallbacks {
tools/clang/lib/Index/IndexingAction.cpp 26 class IndexPPCallbacks final : public PPCallbacks {
tools/clang/lib/Sema/Sema.cpp 80 class SemaPPCallbacks : public PPCallbacks {
tools/clang/lib/Tooling/Syntax/Tokens.cpp 279 class TokenCollector::CollectPPExpansions : public PPCallbacks {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.h 26 class FindAllMacros : public clang::PPCallbacks {
tools/clang/tools/extra/clang-move/Move.cpp 126 class FindAllIncludes : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h 36 class ExpandModularHeadersPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp 29 class MacroExpansionsWithFileAndLine : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 19 class MacroParenthesesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp 20 class MacroRepeatedPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp 26 class SetJmpMacroCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp 31 class MacroUsageCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp 23 class RestrictedIncludesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp 33 class AvoidUnderscoreInGoogletestNameCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 43 class UpgradeGoogletestCasePPCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp 21 class IncludeOrderPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 23 class IncludeModernizePPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 140 class IdentifierNamingCheckPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp 24 class RedundantPreprocessorCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 28 class HeaderGuardPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp 16 class IncludeInserterCallback : public PPCallbacks {
tools/clang/tools/extra/clangd/CollectMacros.h 32 class CollectMainFileMacros : public PPCallbacks {
tools/clang/tools/extra/clangd/Headers.cpp 24 class RecordHeaders : public PPCallbacks {
tools/clang/tools/extra/clangd/ParsedAST.cpp 112 class ReplayPreamble : private PPCallbacks {
tools/clang/tools/extra/clangd/index/IndexAction.cpp 44 struct IncludeGraphCollector : public PPCallbacks {
tools/clang/tools/extra/modularize/CoverageChecker.cpp 83 class CoverageCheckerCallbacks : public PPCallbacks {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 737 class PreprocessorCallbacks : public clang::PPCallbacks {
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h 74 class PPCallbacksTracker : public PPCallbacks {
tools/clang/tools/libclang/Indexing.cpp 238 class IndexPPCallbacks : public PPCallbacks {
tools/clang/unittests/Basic/SourceManagerTest.cpp 333 class MacroTracker : public PPCallbacks {
tools/clang/unittests/Frontend/FrontendActionTest.cpp 150 struct TestPPCallbacks : public PPCallbacks {
tools/clang/unittests/Lex/PPCallbacksTest.cpp 34 class InclusionDirectiveCallbacks : public PPCallbacks {
66 class CondDirectiveCallbacks : public PPCallbacks {
90 class PragmaOpenCLExtensionCallbacks : public PPCallbacks {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 105 class ClangExpressionParser::LLDBPreprocessorCallbacks : public PPCallbacks {
References
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 285 virtual std::unique_ptr<PPCallbacks> createPPCallbacks();
tools/clang/include/clang/Index/IndexingAction.h 65 std::unique_ptr<PPCallbacks> indexMacrosCallback(IndexDataConsumer &Consumer,
tools/clang/include/clang/Lex/PPCallbacks.h 376 class PPChainedCallbacks : public PPCallbacks {
378 std::unique_ptr<PPCallbacks> First, Second;
381 PPChainedCallbacks(std::unique_ptr<PPCallbacks> _First,
382 std::unique_ptr<PPCallbacks> _Second)
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h 25 class PPConditionalDirectiveRecord : public PPCallbacks {
tools/clang/include/clang/Lex/PreprocessingRecord.h 308 class PreprocessingRecord : public PPCallbacks {
tools/clang/include/clang/Lex/Preprocessor.h 544 std::unique_ptr<PPCallbacks> Callbacks;
995 PPCallbacks *getPPCallbacks() const { return Callbacks.get(); }
996 void addPPCallbacks(std::unique_ptr<PPCallbacks> C) {
tools/clang/lib/ARCMigrate/ARCMT.cpp 432 class ARCMTMacroTrackerPPCallbacks : public PPCallbacks {
tools/clang/lib/CodeGen/CodeGenAction.cpp 945 std::unique_ptr<PPCallbacks> Callbacks =
tools/clang/lib/CodeGen/CoverageMappingGen.h 35 class CoverageSourceInfo : public PPCallbacks {
tools/clang/lib/CodeGen/MacroPPCallbacks.h 27 class MacroPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/ASTUnit.cpp 880 class MacroDefinitionTrackerPPCallbacks : public PPCallbacks {
1052 std::unique_ptr<PPCallbacks> createPPCallbacks() override {
tools/clang/lib/Frontend/DependencyFile.cpp 32 struct DepCollectorPPCallbacks : public PPCallbacks {
43 if (Reason != PPCallbacks::EnterFile)
tools/clang/lib/Frontend/DependencyGraph.cpp 28 class DependencyGraphCallback : public PPCallbacks {
tools/clang/lib/Frontend/HeaderIncludeGen.cpp 19 class HeaderIncludesCallback : public PPCallbacks {
139 if (Reason == PPCallbacks::EnterFile) {
141 } else if (Reason == PPCallbacks::ExitFile) {
175 if (ShowHeader && Reason == PPCallbacks::EnterFile &&
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp 41 struct ModuleDependencyPPCallbacks : public PPCallbacks {
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 348 std::unique_ptr<PPCallbacks> DelegatedPPCallbacks =
764 std::unique_ptr<PPCallbacks> PreambleCallbacks::createPPCallbacks() {
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 79 class PrintPPOutputPPCallbacks : public PPCallbacks {
273 if (Reason == PPCallbacks::EnterFile) {
277 } else if (Reason == PPCallbacks::SystemHeaderPragma) {
306 if (Reason == PPCallbacks::EnterFile && !IsFirstFileEntered) {
312 case PPCallbacks::EnterFile:
315 case PPCallbacks::ExitFile:
318 case PPCallbacks::SystemHeaderPragma:
319 case PPCallbacks::RenameFile:
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 28 class InclusionRewriter : public PPCallbacks {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 57 class VerifyFileTracker : public PPCallbacks {
tools/clang/lib/Index/IndexingAction.cpp 26 class IndexPPCallbacks final : public PPCallbacks {
190 std::unique_ptr<PPCallbacks>
tools/clang/lib/Lex/PPDirectives.cpp 598 (CondValue ? PPCallbacks::CVK_True : PPCallbacks::CVK_False),
598 (CondValue ? PPCallbacks::CVK_True : PPCallbacks::CVK_False),
1221 PPCallbacks::RenameFile, FileKind);
1366 PPCallbacks::FileChangeReason Reason = PPCallbacks::RenameFile;
1366 PPCallbacks::FileChangeReason Reason = PPCallbacks::RenameFile;
1368 Reason = PPCallbacks::EnterFile;
1370 Reason = PPCallbacks::ExitFile;
2951 (ConditionalTrue ? PPCallbacks::CVK_True : PPCallbacks::CVK_False));
2951 (ConditionalTrue ? PPCallbacks::CVK_True : PPCallbacks::CVK_False));
3067 PPCallbacks::CVK_NotEvaluated, CI.IfLoc);
tools/clang/lib/Lex/PPExpressions.cpp 208 if (PPCallbacks *Callbacks = PP.getPPCallbacks()) {
tools/clang/lib/Lex/PPLexerChange.cpp 121 PPCallbacks::EnterFile, FileType);
469 PPCallbacks::ExitFile, FileType, ExitedFID);
tools/clang/lib/Lex/PPMacroExpansion.cpp 1217 if (PPCallbacks *Callbacks = PP.getPPCallbacks()) {
tools/clang/lib/Lex/Pragma.cpp 478 PPCallbacks::SystemHeaderPragma, SrcMgr::C_System);
1119 PPCallbacks *Callbacks = PP.getPPCallbacks();
1177 PPCallbacks *Callbacks = PP.getPPCallbacks();
1265 PPCallbacks *Callbacks = PP.getPPCallbacks();
1387 PPCallbacks *Callbacks = PP.getPPCallbacks();
1464 const PPCallbacks::PragmaMessageKind Kind;
1467 static const char* PragmaKind(PPCallbacks::PragmaMessageKind Kind,
1470 case PPCallbacks::PMK_Message:
1472 case PPCallbacks::PMK_Warning:
1474 case PPCallbacks::PMK_Error:
1481 PragmaMessageHandler(PPCallbacks::PragmaMessageKind Kind,
1525 PP.Diag(MessageLoc, (Kind == PPCallbacks::PMK_Error)
1530 if (PPCallbacks *Callbacks = PP.getPPCallbacks())
1565 if (auto *CB = PP.getPPCallbacks())
1799 PPCallbacks *Callbacks = PP.getPPCallbacks();
1857 AddPragmaHandler(new PragmaMessageHandler(PPCallbacks::PMK_Message));
1864 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Warning,
1866 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Error,
tools/clang/lib/Sema/Sema.cpp 80 class SemaPPCallbacks : public PPCallbacks {
tools/clang/lib/Tooling/Syntax/Tokens.cpp 279 class TokenCollector::CollectPPExpansions : public PPCallbacks {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.h 26 class FindAllMacros : public clang::PPCallbacks {
tools/clang/tools/extra/clang-move/Move.cpp 126 class FindAllIncludes : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h 36 class ExpandModularHeadersPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp 29 class MacroExpansionsWithFileAndLine : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 19 class MacroParenthesesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp 20 class MacroRepeatedPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp 26 class SetJmpMacroCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp 31 class MacroUsageCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp 23 class RestrictedIncludesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp 33 class AvoidUnderscoreInGoogletestNameCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 43 class UpgradeGoogletestCasePPCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp 21 class IncludeOrderPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 23 class IncludeModernizePPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 140 class IdentifierNamingCheckPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp 24 class RedundantPreprocessorCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 28 class HeaderGuardPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp 16 class IncludeInserterCallback : public PPCallbacks {
44 std::unique_ptr<PPCallbacks> IncludeInserter::CreatePPCallbacks() {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h 63 std::unique_ptr<PPCallbacks> CreatePPCallbacks();
tools/clang/tools/extra/clangd/CollectMacros.h 32 class CollectMainFileMacros : public PPCallbacks {
tools/clang/tools/extra/clangd/Headers.cpp 24 class RecordHeaders : public PPCallbacks {
112 std::unique_ptr<PPCallbacks>
tools/clang/tools/extra/clangd/Headers.h 139 std::unique_ptr<PPCallbacks>
tools/clang/tools/extra/clangd/ParsedAST.cpp 112 class ReplayPreamble : private PPCallbacks {
120 auto *ExistingCallbacks = PP.getPPCallbacks();
134 ReplayPreamble(const IncludeStructure &Includes, PPCallbacks *Delegate,
205 PPCallbacks *Delegate;
tools/clang/tools/extra/clangd/Preamble.cpp 51 std::unique_ptr<PPCallbacks> createPPCallbacks() override {
tools/clang/tools/extra/clangd/index/IndexAction.cpp 44 struct IncludeGraphCollector : public PPCallbacks {
tools/clang/tools/extra/modularize/CoverageChecker.cpp 83 class CoverageCheckerCallbacks : public PPCallbacks {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 649 ConditionalExpansionInstance(clang::PPCallbacks::ConditionValueKind ConditionValue, InclusionPathHandle H)
672 clang::PPCallbacks::ConditionValueKind ConditionValue;
687 clang::PPCallbacks::ConditionValueKind ConditionValue,
697 findConditionalExpansionInstance(clang::PPCallbacks::ConditionValueKind ConditionValue) {
710 addConditionalExpansionInstance(clang::PPCallbacks::ConditionValueKind ConditionValue,
737 class PreprocessorCallbacks : public clang::PPCallbacks {
755 clang::PPCallbacks::FileChangeReason Reason,
765 clang::PPCallbacks::ConditionValueKind ConditionResult) override;
767 clang::PPCallbacks::ConditionValueKind ConditionResult,
1097 clang::PPCallbacks::ConditionValueKind ConditionValue,
1302 clang::SourceLocation Loc, clang::PPCallbacks::FileChangeReason Reason,
1355 clang::PPCallbacks::ConditionValueKind ConditionResult) {
1364 clang::PPCallbacks::ConditionValueKind ConditionResult,
1375 clang::PPCallbacks::ConditionValueKind IsDefined =
1376 (MD ? clang::PPCallbacks::CVK_True : clang::PPCallbacks::CVK_False );
1376 (MD ? clang::PPCallbacks::CVK_True : clang::PPCallbacks::CVK_False );
1386 clang::PPCallbacks::ConditionValueKind IsNotDefined =
1387 (!MD ? clang::PPCallbacks::CVK_True : clang::PPCallbacks::CVK_False );
1387 (!MD ? clang::PPCallbacks::CVK_True : clang::PPCallbacks::CVK_False );
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp 103 PPCallbacks::FileChangeReason Reason,
215 PPCallbacks::PragmaMessageKind Kind,
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h 74 class PPCallbacksTracker : public PPCallbacks {
89 void FileChanged(SourceLocation Loc, PPCallbacks::FileChangeReason Reason,
114 PPCallbacks::PragmaMessageKind Kind,
tools/clang/tools/libclang/Indexing.cpp 238 class IndexPPCallbacks : public PPCallbacks {
255 if (Loc == MainFileLoc && Reason == PPCallbacks::EnterFile) {
tools/clang/unittests/Basic/SourceManagerTest.cpp 333 class MacroTracker : public PPCallbacks {
tools/clang/unittests/Frontend/FrontendActionTest.cpp 150 struct TestPPCallbacks : public PPCallbacks {
tools/clang/unittests/Lex/PPCallbacksTest.cpp 34 class InclusionDirectiveCallbacks : public PPCallbacks {
66 class CondDirectiveCallbacks : public PPCallbacks {
90 class PragmaOpenCLExtensionCallbacks : public PPCallbacks {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 105 class ClangExpressionParser::LLDBPreprocessorCallbacks : public PPCallbacks {
589 std::unique_ptr<PPCallbacks> pp_callbacks(new LLDBPreprocessorCallbacks(
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>