reference, declarationdefinition
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; };