|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/Basic/Diagnostic.h 1544 class IgnoringDiagConsumer : public DiagnosticConsumer {
1556 class ForwardingDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h 22 class ChainedDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 21 class LogDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h 25 class TextDiagnosticBuffer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 27 class TextDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 185 class VerifyDiagnosticConsumer: public DiagnosticConsumer,
tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h 62 class FixItRewriter : public DiagnosticConsumer {
tools/clang/lib/ARCMigrate/ARCMT.cpp 95 class CaptureDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/lib/Frontend/ASTUnit.cpp 612 class FilterAndStoreDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 134 class SDiagsWriter : public DiagnosticConsumer {
tools/clang/lib/Tooling/CompilationDatabase.cpp 184 class UnusedInputDiagConsumer : public DiagnosticConsumer {
tools/clang/tools/clang-import-test/clang-import-test.cpp 74 class TestDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 229 class ClangTidyDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/tools/extra/clangd/Compiler.h 28 class IgnoreDiagnostics : public DiagnosticConsumer {
tools/clang/tools/extra/clangd/Diagnostics.h 119 class StoreDiags : public DiagnosticConsumer {
tools/clang/tools/libclang/Indexing.cpp 319 class CaptureDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/unittests/Driver/ToolChainTest.cpp 33 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
158 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
tools/clang/unittests/Frontend/FrontendActionTest.cpp 218 struct TypoDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp 43 class DiagnosticWatcher : public clang::DiagnosticConsumer {
tools/clang/unittests/Tooling/ToolingTest.cpp 607 struct TestDiagnosticConsumer : public DiagnosticConsumer {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 148 class ClangDiagnosticManagerAdapter : public clang::DiagnosticConsumer {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 46 class StoringDiagnosticConsumer : public clang::DiagnosticConsumer {
tools/lldb/source/Symbol/ClangASTContext.cpp 788 class NullDiagnosticConsumer : public DiagnosticConsumer {
Declarations
tools/clang/include/clang/ARCMigrate/ARCMT.h 18 class DiagnosticConsumer;
tools/clang/include/clang/Basic/Diagnostic.h 44 class DiagnosticConsumer;
tools/clang/include/clang/Format/Format.h 34 class DiagnosticConsumer;
tools/clang/include/clang/Frontend/CompilerInstance.h 42 class DiagnosticConsumer;
tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h 21 class DiagnosticConsumer;
tools/clang/include/clang/Tooling/Tooling.h 55 class DiagnosticConsumer;
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.h 24 class DiagnosticConsumer;
tools/lldb/include/lldb/Core/ClangForward.h 50 class DiagnosticConsumer;
References
tools/clang/include/clang/ARCMigrate/ARCMT.h 43 DiagnosticConsumer *DiagClient,
55 DiagnosticConsumer *DiagClient);
71 DiagnosticConsumer *DiagClient, StringRef outputDir,
80 DiagnosticConsumer *DiagClient);
89 DiagnosticConsumer *DiagClient);
99 DiagnosticConsumer *DiagClient;
107 DiagnosticConsumer *diagClient,
tools/clang/include/clang/Basic/Diagnostic.h 242 DiagnosticConsumer *Client = nullptr;
243 std::unique_ptr<DiagnosticConsumer> Owner;
486 DiagnosticConsumer *client = nullptr,
510 DiagnosticConsumer *getClient() { return Client; }
511 const DiagnosticConsumer *getClient() const { return Client; }
518 std::unique_ptr<DiagnosticConsumer> takeClient() { return std::move(Owner); }
553 void setClient(DiagnosticConsumer *client, bool ShouldOwnClient = true);
1544 class IgnoringDiagConsumer : public DiagnosticConsumer {
1556 class ForwardingDiagnosticConsumer : public DiagnosticConsumer {
1557 DiagnosticConsumer &Target;
1560 ForwardingDiagnosticConsumer(DiagnosticConsumer &Target) : Target(Target) {}
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h 22 class ChainedDiagnosticConsumer : public DiagnosticConsumer {
24 std::unique_ptr<DiagnosticConsumer> OwningPrimary;
25 DiagnosticConsumer *Primary;
26 std::unique_ptr<DiagnosticConsumer> Secondary;
29 ChainedDiagnosticConsumer(std::unique_ptr<DiagnosticConsumer> Primary,
30 std::unique_ptr<DiagnosticConsumer> Secondary)
35 ChainedDiagnosticConsumer(DiagnosticConsumer *Primary,
36 std::unique_ptr<DiagnosticConsumer> Secondary)
tools/clang/include/clang/Frontend/CompilerInstance.h 349 DiagnosticConsumer &getDiagnosticClient() const {
618 void createDiagnostics(DiagnosticConsumer *Client = nullptr,
641 DiagnosticConsumer *Client = nullptr,
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 21 class LogDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h 35 std::unique_ptr<DiagnosticConsumer> create(StringRef OutputFile,
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h 25 class TextDiagnosticBuffer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 27 class TextDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 185 class VerifyDiagnosticConsumer: public DiagnosticConsumer,
258 DiagnosticConsumer *PrimaryClient;
259 std::unique_ptr<DiagnosticConsumer> PrimaryClientOwner;
tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h 62 class FixItRewriter : public DiagnosticConsumer {
74 DiagnosticConsumer *Client;
75 std::unique_ptr<DiagnosticConsumer> Owner;
tools/clang/include/clang/Tooling/StandaloneExecution.h 63 void setDiagnosticConsumer(DiagnosticConsumer *DiagConsumer) {
tools/clang/include/clang/Tooling/Tooling.h 82 DiagnosticConsumer *DiagConsumer) = 0;
99 DiagnosticConsumer *DiagConsumer) override;
262 void setDiagnosticConsumer(DiagnosticConsumer *DiagConsumer) {
293 DiagnosticConsumer *DiagConsumer = nullptr;
328 void setDiagnosticConsumer(DiagnosticConsumer *DiagConsumer) {
391 DiagnosticConsumer *DiagConsumer = nullptr;
tools/clang/lib/ARCMigrate/ARCMT.cpp 95 class CaptureDiagnosticConsumer : public DiagnosticConsumer {
97 DiagnosticConsumer &DiagClient;
102 DiagnosticConsumer &client,
239 DiagnosticConsumer *DiagClient, bool emitPremigrationARCErrors,
340 DiagnosticConsumer *DiagClient, StringRef outputDir,
386 DiagnosticConsumer *DiagClient) {
394 DiagnosticConsumer *DiagClient, StringRef outputDir,
404 DiagnosticConsumer *DiagClient) {
509 DiagnosticConsumer *diagClient, StringRef outputDir)
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2233 DiagnosticConsumer *DiagClient) {
tools/clang/lib/Basic/Diagnostic.cpp 76 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts, DiagnosticConsumer *client,
99 void DiagnosticsEngine::setClient(DiagnosticConsumer *client,
tools/clang/lib/Frontend/ASTUnit.cpp 612 class FilterAndStoreDiagnosticConsumer : public DiagnosticConsumer {
646 DiagnosticConsumer *PreviousClient = nullptr;
647 std::unique_ptr<DiagnosticConsumer> OwningPreviousClient;
tools/clang/lib/Frontend/CompilerInstance.cpp 268 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client,
276 DiagnosticConsumer *Client,
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 134 class SDiagsWriter : public DiagnosticConsumer {
297 std::unique_ptr<DiagnosticConsumer>
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 1039 DiagnosticConsumer *CurClient = Diags.getClient();
1040 std::unique_ptr<DiagnosticConsumer> Owner = Diags.takeClient();
tools/clang/lib/Tooling/CompilationDatabase.cpp 184 class UnusedInputDiagConsumer : public DiagnosticConsumer {
186 UnusedInputDiagConsumer(DiagnosticConsumer &Other) : Other(Other) {}
200 DiagnosticConsumer &Other;
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 82 DiagnosticConsumer *DiagConsumer) override {
171 llvm::function_ref<bool(DiagnosticConsumer &DC)> BodyShouldSucceed) {
tools/clang/lib/Tooling/Tooling.cpp 379 DiagnosticConsumer *DiagConsumer) {
579 DiagnosticConsumer *DiagConsumer) override {
tools/clang/tools/arcmt-test/arcmt-test.cpp 111 DiagnosticConsumer *DiagClient =
156 DiagnosticConsumer *DiagClient =
tools/clang/tools/clang-import-test/clang-import-test.cpp 74 class TestDiagnosticConsumer : public DiagnosticConsumer {
254 DiagnosticConsumer &getDiagnosticClient() {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 87 clang::DiagnosticConsumer *Diagnostics) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.h 47 clang::DiagnosticConsumer *Diagnostics) override;
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 281 DiagnosticConsumer *DiagPrinter;
542 DiagnosticConsumer *DiagConsumer) override {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 229 class ClangTidyDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/tools/extra/clangd/Compiler.cpp 45 clang::DiagnosticConsumer &D) {
74 DiagnosticConsumer &DiagsClient) {
tools/clang/tools/extra/clangd/Compiler.h 28 class IgnoreDiagnostics : public DiagnosticConsumer {
56 clang::DiagnosticConsumer &D);
71 IntrusiveRefCntPtr<llvm::vfs::FileSystem>, DiagnosticConsumer &);
tools/clang/tools/extra/clangd/Diagnostics.h 119 class StoreDiags : public DiagnosticConsumer {
tools/clang/tools/libclang/Indexing.cpp 319 class CaptureDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/unittests/Driver/ToolChainTest.cpp 33 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
87 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
127 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
158 struct TestDiagnosticConsumer : public DiagnosticConsumer {};
tools/clang/unittests/Frontend/FrontendActionTest.cpp 218 struct TypoDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 94 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions, new DiagnosticConsumer));
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp 43 class DiagnosticWatcher : public clang::DiagnosticConsumer {
44 DiagnosticConsumer *Chained;
84 DiagnosticWatcher *Chain(DiagnosticConsumer *ToChain) {
184 std::unique_ptr<DiagnosticConsumer> OwnedClient;
199 DiagnosticConsumer *Client = Diagnostics.getClient();
tools/clang/unittests/Tooling/DependencyScannerTest.cpp 55 DiagnosticConsumer *DiagConsumer) override {
tools/clang/unittests/Tooling/ToolingTest.cpp 607 struct TestDiagnosticConsumer : public DiagnosticConsumer {
tools/lldb/include/lldb/Symbol/ClangASTContext.h 103 clang::DiagnosticConsumer *getDiagnosticConsumer();
987 std::unique_ptr<clang::DiagnosticConsumer> m_diagnostic_consumer_up;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 148 class ClangDiagnosticManagerAdapter : public clang::DiagnosticConsumer {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 46 class StoringDiagnosticConsumer : public clang::DiagnosticConsumer {
tools/lldb/source/Symbol/ClangASTContext.cpp 788 class NullDiagnosticConsumer : public DiagnosticConsumer {
804 DiagnosticConsumer *clone(DiagnosticsEngine &Diags) const {
812 DiagnosticConsumer *ClangASTContext::getDiagnosticConsumer() {
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
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
689 operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
706 operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) 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;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>