|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
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; }
184 IntrusiveRefCntPtrInfo<T>::retain(Obj);
189 IntrusiveRefCntPtrInfo<T>::release(Obj);
228 bool operator==(std::nullptr_t A, const IntrusiveRefCntPtr<T> &B) {
233 bool operator==(const IntrusiveRefCntPtr<T> &A, std::nullptr_t B) {
243 bool operator!=(const IntrusiveRefCntPtr<T> &A, std::nullptr_t B) {
lib/Support/VirtualFileSystem.cpp 456 OverlayFileSystem &Overlays;
458 OverlayFileSystem::iterator CurrentFS;
503 OverlayFSDirIterImpl(const Twine &Path, OverlayFileSystem &FS,
tools/clang/include/clang/Tooling/Tooling.h 380 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem;
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 60 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> Overlay(
61 new llvm::vfs::OverlayFileSystem(VFS));
tools/clang/lib/Tooling/Tooling.cpp 204 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
205 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
410 OverlayFileSystem(new llvm::vfs::OverlayFileSystem(std::move(BaseFS))),
625 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
626 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 314 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS)
496 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> BaseFS,
533 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> BaseFS)
tools/clang/tools/extra/clang-tidy/ClangTidy.h 34 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS = nullptr);
48 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS;
78 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> BaseFS,
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 56 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS)
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h 40 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFS);
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp 333 llvm::IntrusiveRefCntPtr<vfs::OverlayFileSystem> BaseFS(
334 new vfs::OverlayFileSystem(vfs::getRealFileSystem()));
tools/clang/unittests/AST/ASTImporterFixtures.cpp 28 auto *OFS = static_cast<llvm::vfs::OverlayFileSystem *>(
tools/clang/unittests/Tooling/RewriterTestContext.h 43 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem())),
117 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem;
tools/clang/unittests/Tooling/ToolingTest.cpp 151 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
152 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
177 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
178 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
434 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem(
435 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
unittests/Support/VirtualFileSystemTest.cpp 231 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(new vfs::OverlayFileSystem(D));
231 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(new vfs::OverlayFileSystem(D));
250 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
251 new vfs::OverlayFileSystem(Lower));
277 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
278 new vfs::OverlayFileSystem(Base));
315 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
316 new vfs::OverlayFileSystem(Lower));
340 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
341 new vfs::OverlayFileSystem(Lower));
367 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
368 new vfs::OverlayFileSystem(Lower));
773 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
774 new vfs::OverlayFileSystem(Lower));
798 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
799 new vfs::OverlayFileSystem(Lower));
840 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
841 new vfs::OverlayFileSystem(Lower));
860 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
861 new vfs::OverlayFileSystem(Lower));
1404 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1405 new vfs::OverlayFileSystem(Lower));
1458 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1459 new vfs::OverlayFileSystem(Lower));
1494 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1495 new vfs::OverlayFileSystem(Lower));
1746 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1747 new vfs::OverlayFileSystem(Lower));
1796 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1797 new vfs::OverlayFileSystem(Lower));
1831 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(
1832 new vfs::OverlayFileSystem(Lower));
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h 343 _Args&&... __args)
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 1317 _Args&&... __args)
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };