|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/Tooling/CommonOptionsParser.h 130 class ArgumentsAdjustingCompilations : public CompilationDatabase {
tools/clang/include/clang/Tooling/CompilationDatabase.h 153 class FixedCompilationDatabase : public CompilationDatabase {
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h 61 class JSONCompilationDatabase : public CompilationDatabase {
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp 17 class TargetAndModeAdderDatabase : public CompilationDatabase {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp 502 class InterpolatingCompilationDatabase : public CompilationDatabase {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 644 struct MemCDB : public CompilationDatabase {
tools/clang/unittests/Tooling/ExecutionTest.cpp 228 class FixedCompilationDatabaseWithFiles : public CompilationDatabase {
Declarations
tools/clang/include/clang/Tooling/Tooling.h 67 class CompilationDatabase;
tools/clang/tools/extra/clang-tidy/ClangTidy.h 23 class CompilationDatabase;
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 30 class CompilationDatabase;
References
tools/clang/include/clang/Tooling/AllTUsExecution.h 32 AllTUsToolExecutor(const CompilationDatabase &Compilations,
65 const CompilationDatabase &Compilations;
tools/clang/include/clang/Tooling/CommonOptionsParser.h 102 CompilationDatabase &getCompilations() {
125 std::unique_ptr<CompilationDatabase> Compilations;
130 class ArgumentsAdjustingCompilations : public CompilationDatabase {
133 std::unique_ptr<CompilationDatabase> Compilations)
146 std::unique_ptr<CompilationDatabase> Compilations;
tools/clang/include/clang/Tooling/CompilationDatabase.h 102 static std::unique_ptr<CompilationDatabase>
109 static std::unique_ptr<CompilationDatabase>
116 static std::unique_ptr<CompilationDatabase>
153 class FixedCompilationDatabase : public CompilationDatabase {
213 std::unique_ptr<CompilationDatabase>
214 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase>);
219 std::unique_ptr<CompilationDatabase>
220 inferTargetAndDriverMode(std::unique_ptr<CompilationDatabase> Base);
tools/clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h 35 virtual std::unique_ptr<CompilationDatabase>
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h 31 const clang::tooling::CompilationDatabase &Compilations);
44 const tooling::CompilationDatabase &Compilations;
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h 60 const CompilationDatabase &CDB,
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h 61 class JSONCompilationDatabase : public CompilationDatabase {
tools/clang/include/clang/Tooling/Refactoring.h 40 RefactoringTool(const CompilationDatabase &Compilations,
tools/clang/include/clang/Tooling/StandaloneExecution.h 37 const CompilationDatabase &Compilations,
tools/clang/include/clang/Tooling/Tooling.h 317 ClangTool(const CompilationDatabase &Compilations,
376 const CompilationDatabase &Compilations;
tools/clang/lib/Tooling/AllTUsExecution.cpp 64 const CompilationDatabase &Compilations, unsigned ThreadCount,
tools/clang/lib/Tooling/CommonOptionsParser.cpp 132 CompilationDatabase::autoDetectFromDirectory(BuildPath, ErrorMessage);
134 Compilations = CompilationDatabase::autoDetectFromSource(SourcePaths[0],
tools/clang/lib/Tooling/CompilationDatabase.cpp 63 std::unique_ptr<CompilationDatabase>
73 if (std::unique_ptr<CompilationDatabase> DB =
81 static std::unique_ptr<CompilationDatabase>
89 if (std::unique_ptr<CompilationDatabase> DB =
90 CompilationDatabase::loadFromDirectory(Directory, LoadErrorMessage))
105 std::unique_ptr<CompilationDatabase>
111 std::unique_ptr<CompilationDatabase> DB =
120 std::unique_ptr<CompilationDatabase>
125 std::unique_ptr<CompilationDatabase> DB =
398 std::unique_ptr<CompilationDatabase>
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp 18 const tooling::CompilationDatabase &Compilations)
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 186 const CompilationDatabase &CDB, DependencyConsumer &Consumer) {
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp 17 class TargetAndModeAdderDatabase : public CompilationDatabase {
19 TargetAndModeAdderDatabase(std::unique_ptr<CompilationDatabase> Base)
47 std::unique_ptr<CompilationDatabase> Base;
51 std::unique_ptr<CompilationDatabase>
52 inferTargetAndDriverMode(std::unique_ptr<CompilationDatabase> Base) {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp 502 class InterpolatingCompilationDatabase : public CompilationDatabase {
504 InterpolatingCompilationDatabase(std::unique_ptr<CompilationDatabase> Inner)
532 std::unique_ptr<CompilationDatabase> Inner;
538 std::unique_ptr<CompilationDatabase>
539 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase> Inner) {
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 164 std::unique_ptr<CompilationDatabase>
tools/clang/lib/Tooling/StandaloneExecution.cpp 30 const CompilationDatabase &Compilations,
tools/clang/lib/Tooling/Tooling.cpp 403 ClangTool::ClangTool(const CompilationDatabase &Compilations,
tools/clang/tools/clang-diff/ClangDiff.cpp 73 static void addExtraArgs(std::unique_ptr<CompilationDatabase> &Compilations) {
87 getAST(const std::unique_ptr<CompilationDatabase> &CommonCompilations,
90 std::unique_ptr<CompilationDatabase> Compilations;
92 Compilations = CompilationDatabase::autoDetectFromSource(
445 std::unique_ptr<CompilationDatabase> CommonCompilations =
tools/clang/tools/extra/clang-tidy/ClangTidy.h 76 const tooling::CompilationDatabase &Compilations,
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp 151 Entry.CDB = tooling::CompilationDatabase::loadFromDirectory(Dir, Error);
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h 86 std::unique_ptr<clang::tooling::CompilationDatabase> CDB = nullptr;
97 tooling::CompilationDatabase *CDB = nullptr;
tools/clang/tools/extra/modularize/CoverageChecker.cpp 281 std::unique_ptr<CompilationDatabase> Compilations;
tools/clang/tools/extra/modularize/Modularize.cpp 867 std::unique_ptr<CompilationDatabase> Compilations;
tools/clang/tools/libclang/CXCompilationDatabase.cpp 17 std::unique_ptr<CompilationDatabase> db =
18 CompilationDatabase::loadFromDirectory(BuildDir, ErrorMsg);
49 if (CompilationDatabase *db = static_cast<CompilationDatabase *>(CDb)) {
60 if (CompilationDatabase *db = static_cast<CompilationDatabase *>(CDb)) {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 58 std::unique_ptr<CompilationDatabase> Database(
71 std::unique_ptr<CompilationDatabase> Database(
177 std::unique_ptr<CompilationDatabase> Database(
614 std::unique_ptr<CompilationDatabase> Database =
644 struct MemCDB : public CompilationDatabase {
tools/clang/unittests/Tooling/ExecutionTest.cpp 228 class FixedCompilationDatabaseWithFiles : public CompilationDatabase {
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
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;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>