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

Derived Classes

lib/Support/VirtualFileSystem.cpp
  172 class RealFile : public File {
  596 class InMemoryFileAdaptor : public File {
 1741 class FileWithFixedStatus : public File {
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
  213 class MinimizedVFSFile final : public llvm::vfs::File {
tools/clang/tools/extra/clangd/FSProvider.cpp
   45   class VolatileFile : public llvm::vfs::File {
tools/lldb/unittests/Host/FileSystemTest.cpp
   23 struct DummyFile : public vfs::File {
unittests/Support/VirtualFileSystemTest.cpp
   29 struct DummyFile : public vfs::File {

References

include/llvm/Support/VirtualFileSystem.h
  252   virtual llvm::ErrorOr<std::unique_ptr<File>>
  335   llvm::ErrorOr<std::unique_ptr<File>>
  377   llvm::ErrorOr<std::unique_ptr<File>>
  477   llvm::ErrorOr<std::unique_ptr<File>>
  725   ErrorOr<std::unique_ptr<File>> openFileForRead(const Twine &Path) override;
lib/Support/FileCollector.cpp
  206   llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
lib/Support/VirtualFileSystem.cpp
  172 class RealFile : public File {
  256   ErrorOr<std::unique_ptr<File>> openFileForRead(const Twine &Path) override;
  296 ErrorOr<std::unique_ptr<File>>
  410 ErrorOr<std::unique_ptr<File>>
  596 class InMemoryFileAdaptor : public File {
  869 llvm::ErrorOr<std::unique_ptr<File>>
 1741 class FileWithFixedStatus : public File {
 1742   std::unique_ptr<File> InnerFile;
 1746   FileWithFixedStatus(std::unique_ptr<File> InnerFile, Status S)
 1763 ErrorOr<std::unique_ptr<File>>
tools/clang/include/clang/Basic/FileManager.h
   92   mutable std::unique_ptr<llvm::vfs::File> File;
  240                                std::unique_ptr<llvm::vfs::File> *F);
tools/clang/include/clang/Basic/FileSystemStatCache.h
   52       std::unique_ptr<llvm::vfs::File> *F,
   61                                   std::unique_ptr<llvm::vfs::File> *F,
   82                           std::unique_ptr<llvm::vfs::File> *F,
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
  153   llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
tools/clang/lib/Basic/FileManager.cpp
  251   std::unique_ptr<llvm::vfs::File> F;
  498                           bool isFile, std::unique_ptr<llvm::vfs::File> *F) {
tools/clang/lib/Basic/FileSystemStatCache.cpp
   35                          bool isFile, std::unique_ptr<llvm::vfs::File> *F,
  104                            std::unique_ptr<llvm::vfs::File> *F,
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
   21   llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>> MaybeFile =
   29   llvm::vfs::File &F = **MaybeFile;
  213 class MinimizedVFSFile final : public llvm::vfs::File {
  236 llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
  258 llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
tools/clang/tools/extra/clangd/FS.cpp
   64     llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
tools/clang/tools/extra/clangd/FSProvider.cpp
   28   llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
   45   class VolatileFile : public llvm::vfs::File {
   47     VolatileFile(std::unique_ptr<llvm::vfs::File> Wrapped)
   66     std::unique_ptr<File> Wrapped;
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  910         llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>
tools/clang/unittests/Basic/FileManagerTest.cpp
   62                           std::unique_ptr<llvm::vfs::File> *F,
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
   32   ErrorOr<std::unique_ptr<vfs::File>> openFileForRead(const Twine &Path) override
tools/lldb/unittests/Host/FileSystemTest.cpp
   23 struct DummyFile : public vfs::File {
   56   ErrorOr<std::unique_ptr<vfs::File>>
unittests/Support/VirtualFileSystemTest.cpp
   29 struct DummyFile : public vfs::File {
   62   ErrorOr<std::unique_ptr<vfs::File>>
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>