reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

unittests/Support/VirtualFileSystemTest.cpp
  172 class ErrorDummyFileSystem : public DummyFileSystem {

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);
unittests/Support/VirtualFileSystemTest.cpp
  172 class ErrorDummyFileSystem : public DummyFileSystem {
  187   IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
  187   IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
  227   IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
  227   IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
  245   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  245   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  248   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  248   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  274   IntrusiveRefCntPtr<DummyFileSystem> Base(new DummyFileSystem());
  274   IntrusiveRefCntPtr<DummyFileSystem> Base(new DummyFileSystem());
  275   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  275   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  276   IntrusiveRefCntPtr<DummyFileSystem> Top(new DummyFileSystem());
  276   IntrusiveRefCntPtr<DummyFileSystem> Top(new DummyFileSystem());
  313   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  313   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  314   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  314   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  338   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  338   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  339   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  339   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  363   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  363   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  365   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  365   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  771   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  771   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  772   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  772   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  795   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  795   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  796   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  796   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  797   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  797   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  837   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  837   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  838   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  838   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  839   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  839   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  857   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  857   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
  858   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  858   IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
  859   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
  859   IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
 1355       IntrusiveRefCntPtr<vfs::FileSystem> ExternalFS = new DummyFileSystem()) {
 1380   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1380   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1440   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1440   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1476   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1476   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1508   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1508   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1599   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1599   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1651   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1651   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1697   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1697   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1716   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1716   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1763   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1763   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1808   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1808   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1850   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1850   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1884   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1884   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1913   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1913   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1941   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1941   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1970   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 1970   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 2016   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 2016   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 2074   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
 2074   IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());