|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 18 class DiagnosticOptions;
tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h 23 class DiagnosticOptions;
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 23 class DiagnosticOptions;
tools/lldb/include/lldb/Core/ClangForward.h 52 class DiagnosticOptions;
References
include/llvm/ADT/IntrusiveRefCntPtr.h 125 static void retain(T *obj) { obj->Retain(); }
126 static void release(T *obj) { obj->Release(); }
136 T *Obj = nullptr;
139 using element_type = T;
142 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); }
147 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> &&S) : Obj(S.get()) {
152 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X> &S) : Obj(S.get()) {
163 T &operator*() const { return *Obj; }
164 T *operator->() const { return Obj; }
165 T *get() const { return Obj; }
169 T *tmp = other.Obj;
184 IntrusiveRefCntPtrInfo<T>::retain(Obj);
189 IntrusiveRefCntPtrInfo<T>::release(Obj);
tools/clang/examples/clang-interpreter/main.cpp 123 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
123 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/include/clang/Basic/Diagnostic.h 241 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
485 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts,
500 DiagnosticOptions &getDiagnosticOptions() const { return *DiagOpts; }
1590 const DiagnosticOptions &Opts,
tools/clang/include/clang/Basic/DiagnosticOptions.h 63 class DiagnosticOptions : public RefCountedBase<DiagnosticOptions>{
124 using TextDiagnosticFormat = DiagnosticOptions::TextDiagnosticFormat;
tools/clang/include/clang/Frontend/CompilerInstance.h 275 DiagnosticOptions &getDiagnosticOpts() {
278 const DiagnosticOptions &getDiagnosticOpts() const {
640 createDiagnostics(DiagnosticOptions *Opts,
tools/clang/include/clang/Frontend/CompilerInvocation.h 60 bool ParseDiagnosticArgs(DiagnosticOptions &Opts, llvm::opt::ArgList &Args,
74 IntrusiveRefCntPtr<DiagnosticOptions> DiagnosticOpts;
93 DiagnosticOptions &getDiagnosticOpts() const { return *DiagnosticOpts; }
tools/clang/include/clang/Frontend/DiagnosticRenderer.h 50 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
72 DiagnosticOptions *DiagOpts);
145 DiagnosticOptions *DiagOpts)
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 54 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
65 LogDiagnosticPrinter(raw_ostream &OS, DiagnosticOptions *Diags,
tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h 36 DiagnosticOptions *Diags,
tools/clang/include/clang/Frontend/TextDiagnostic.h 40 DiagnosticOptions *DiagOpts);
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 29 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
40 TextDiagnosticPrinter(raw_ostream &os, DiagnosticOptions *diags,
tools/clang/include/clang/Serialization/ASTReader.h 164 ReadDiagnosticOptions(IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts,
263 bool ReadDiagnosticOptions(IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts,
300 bool ReadDiagnosticOptions(IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts,
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h 64 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
tools/clang/lib/ARCMigrate/ARCMT.cpp 218 DiagnosticOptions *diagOpts,
409 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
536 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2242 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
tools/clang/lib/Basic/Diagnostic.cpp 76 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts, DiagnosticConsumer *client,
tools/clang/lib/Basic/SourceManager.cpp 2187 new DiagnosticOptions);
tools/clang/lib/Basic/Warnings.cpp 44 const DiagnosticOptions &Opts,
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 351 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
351 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 141 new TextDiagnosticPrinter(llvm::errs(), new DiagnosticOptions());
tools/clang/lib/Frontend/CompilerInstance.cpp 218 static void SetUpDiagnosticLog(DiagnosticOptions *DiagOpts,
253 static void SetupSerializedDiagnostics(DiagnosticOptions *DiagOpts,
275 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts,
tools/clang/lib/Frontend/CompilerInvocation.cpp 105 DiagnosticOpts(new DiagnosticOptions()),
112 DiagnosticOpts(new DiagnosticOptions(X.getDiagnosticOpts())),
1507 bool clang::ParseDiagnosticArgs(DiagnosticOptions &Opts, ArgList &Args,
1574 Opts.setFormat(DiagnosticOptions::Clang);
1576 Opts.setFormat(DiagnosticOptions::MSVC);
1578 Opts.setFormat(DiagnosticOptions::MSVC);
1581 Opts.setFormat(DiagnosticOptions::Vi);
1617 DiagnosticOptions::DefaultMacroBacktraceLimit, Diags);
1620 DiagnosticOptions::DefaultTemplateBacktraceLimit, Diags);
1623 DiagnosticOptions::DefaultConstexprBacktraceLimit, Diags);
1626 DiagnosticOptions::DefaultSpellCheckingLimit, Diags);
1629 DiagnosticOptions::DefaultSnippetLineLimit, Diags);
1631 DiagnosticOptions::DefaultTabStop, Diags);
1632 if (Opts.TabStop == 0 || Opts.TabStop > DiagnosticOptions::MaxTabStop) {
1633 Opts.TabStop = DiagnosticOptions::DefaultTabStop;
1636 << Opts.TabStop << DiagnosticOptions::DefaultTabStop;
3621 const DiagnosticOptions &diagOpts = getDiagnosticOpts();
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp 33 Diags = CompilerInstance::createDiagnostics(new DiagnosticOptions);
tools/clang/lib/Frontend/DiagnosticRenderer.cpp 34 DiagnosticOptions *DiagOpts)
tools/clang/lib/Frontend/FrontendActions.cpp 561 bool ReadDiagnosticOptions(IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts,
tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp 21 raw_ostream &os, DiagnosticOptions *diags,
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 61 DiagnosticOptions *DiagOpts)
145 SDiagsWriter(StringRef File, DiagnosticOptions *Diags, bool MergeChildRecords)
244 SharedState(StringRef File, DiagnosticOptions *Diags)
249 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
298 create(StringRef OutputFile, DiagnosticOptions *Diags, bool MergeChildRecords) {
tools/clang/lib/Frontend/TextDiagnostic.cpp 668 DiagnosticOptions *DiagOpts)
831 case DiagnosticOptions::Clang: OS << ':' << LineNo; break;
832 case DiagnosticOptions::MSVC: OS << '(' << LineNo; break;
833 case DiagnosticOptions::Vi: OS << " +" << LineNo; break;
839 if (DiagOpts->getFormat() == DiagnosticOptions::MSVC) {
850 case DiagnosticOptions::Clang:
851 case DiagnosticOptions::Vi: OS << ':'; break;
852 case DiagnosticOptions::MSVC:
1072 const DiagnosticOptions *DiagOpts) {
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 25 DiagnosticOptions *diags,
54 const DiagnosticOptions &DiagOpts) {
tools/clang/lib/Serialization/ASTReader.cpp 180 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts, bool Complain) {
556 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts, bool Complain) {
5738 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
5738 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
tools/clang/lib/Serialization/ASTWriter.cpp 1437 const DiagnosticOptions &DiagOpts = Diags.getDiagnosticOptions();
tools/clang/lib/Tooling/CompilationDatabase.cpp 263 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
263 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/lib/Tooling/Core/Replacement.cpp 589 new DiagnosticOptions);
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 156 DiagOpts = new DiagnosticOptions();
170 DiagnosticOptions *DiagOpts,
tools/clang/lib/Tooling/Refactoring.cpp 42 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
42 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/lib/Tooling/Tooling.cpp 320 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
320 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/arcmt-test/arcmt-test.cpp 110 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
110 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
155 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
155 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/c-index-test/core_main.cpp 215 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions));
261 CompilerInstance::createDiagnostics(new DiagnosticOptions());
tools/clang/tools/clang-format/ClangFormat.cpp 190 new DiagnosticOptions);
299 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
299 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
441 new DiagnosticOptions);
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp 35 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
35 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/clang-rename/ClangRename.cpp 214 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
214 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/diagtool/ShowEnabledWarnings.cpp 63 new DiagnosticsEngine(DiagIDs, new DiagnosticOptions(), DiagsBuffer));
tools/clang/tools/diagtool/TreeView.cpp 35 new DiagnosticOptions);
tools/clang/tools/driver/cc1_main.cpp 213 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
213 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/driver/cc1as_main.cpp 560 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
560 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/driver/cc1gen_reproducer_main.cpp 116 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions;
116 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions;
tools/clang/tools/driver/driver.cpp 271 static DiagnosticOptions *
273 auto *DiagOpts = new DiagnosticOptions;
273 auto *DiagOpts = new DiagnosticOptions;
429 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts =
tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp 94 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
94 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp 452 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
452 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
tools/clang/tools/extra/clang-move/tool/ClangMove.cpp 171 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
171 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp 69 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
69 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 103 : Files(FileSystemOptions(), BaseFS), DiagOpts(new DiagnosticOptions()),
280 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
525 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions(),
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 37 DiagnosticOptions *DiagOpts,
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 61 Diags(new DiagnosticIDs, new DiagnosticOptions,
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp 46 new DiagnosticIDs, new DiagnosticOptions, DiagConsumer);
tools/clang/tools/extra/clangd/Compiler.cpp 57 CompilerInstance::createDiagnostics(new DiagnosticOptions, &D, false);
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 64 DiagnosticsEngine DE(new DiagnosticIDs, new DiagnosticOptions);
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 51 DiagnosticOpts(new DiagnosticOptions()),
tools/clang/tools/extra/modularize/ModularizeUtilities.h 201 llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions> DiagnosticOpts;
tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp 38 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
38 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h 94 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions,
tools/clang/tools/libclang/CIndex.cpp 3369 CompilerInstance::createDiagnostics(new DiagnosticOptions());
3445 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions));
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 259 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
359 : CXCodeCompleteResults(), DiagOpts(new DiagnosticOptions),
tools/clang/tools/libclang/CIndexDiagnostic.cpp 87 DiagnosticOptions *DiagOpts,
186 IntrusiveRefCntPtr<DiagnosticOptions> DOpts = new DiagnosticOptions;
186 IntrusiveRefCntPtr<DiagnosticOptions> DOpts = new DiagnosticOptions;
tools/clang/tools/libclang/Indexing.cpp 483 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions,
tools/clang/unittests/AST/ASTVectorTest.cpp 28 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentLexer.cpp 32 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentParser.cpp 38 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentTextTest.cpp 46 DiagnosticsEngine Diags(new DiagnosticIDs, new DiagnosticOptions);
tools/clang/unittests/Basic/DiagnosticTest.cpp 22 new DiagnosticOptions,
53 new DiagnosticOptions,
75 DiagnosticsEngine Diags(new DiagnosticIDs(), new DiagnosticOptions,
tools/clang/unittests/Basic/SourceManagerTest.cpp 35 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/Driver/ToolChainTest.cpp 30 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
30 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
84 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
84 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
159 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
159 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/unittests/Frontend/ASTUnitTest.cpp 42 Diags = CompilerInstance::createDiagnostics(new DiagnosticOptions());
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp 55 CompilerInstance::createDiagnostics(new DiagnosticOptions());
75 auto DiagOpts = new DiagnosticOptions();
85 DiagnosticsOS, new DiagnosticOptions());
tools/clang/unittests/Frontend/OutputStreamTest.cpp 63 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
63 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
92 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
92 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 94 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions, new DiagnosticConsumer));
tools/clang/unittests/Lex/HeaderSearchTest.cpp 31 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/Lex/LexerTest.cpp 40 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/Lex/PPCallbacksTest.cpp 121 DiagID(new DiagnosticIDs()), DiagOpts(new DiagnosticOptions()),
131 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 34 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/Tooling/RewriterTestContext.h 37 : DiagOpts(new DiagnosticOptions()),
113 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts;
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 238 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 113 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 150 ClangDiagnosticManagerAdapter(DiagnosticOptions &opts) {
151 DiagnosticOptions *m_options = new DiagnosticOptions(opts);
151 DiagnosticOptions *m_options = new DiagnosticOptions(opts);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 217 llvm::IntrusiveRefCntPtr<DiagnosticOptions> diags_opts(
218 new DiagnosticOptions());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 642 clang::CompilerInstance::createDiagnostics(new clang::DiagnosticOptions,
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 148 llvm::IntrusiveRefCntPtr<DiagnosticOptions> diags_opts(
149 new DiagnosticOptions());
tools/lldb/source/Symbol/ClangASTContext.cpp 777 new DiagnosticsEngine(diag_id_sp, new DiagnosticOptions()));