|
LLVM 22.0.0git
|
#include "llvm/Support/VirtualFileSystem.h"
Public Member Functions | |
| LLVM_ABI Status | makeStatus () const |
Public Attributes | |
| llvm::sys::fs::UniqueID | DirUID |
| StringRef | Path |
| StringRef | Name |
| time_t | ModificationTime |
| std::unique_ptr< llvm::MemoryBuffer > | Buffer |
| uint32_t | User |
| uint32_t | Group |
| llvm::sys::fs::file_type | Type |
| llvm::sys::fs::perms | Perms |
Definition at line 506 of file VirtualFileSystem.h.
| Status llvm::vfs::detail::NewInMemoryNodeInfo::makeStatus | ( | ) | const |
Definition at line 829 of file VirtualFileSystem.cpp.
References Buffer, llvm::sys::fs::directory_file, DirUID, llvm::vfs::getDirectoryID(), llvm::vfs::getFileID(), Group, ModificationTime, Name, Path, Perms, llvm::sys::toTimePoint(), Type, and User.
Referenced by llvm::vfs::InMemoryFileSystem::addFile(), llvm::vfs::InMemoryFileSystem::addFileNoOwn(), and llvm::vfs::InMemoryFileSystem::addSymbolicLink().
| std::unique_ptr<llvm::MemoryBuffer> llvm::vfs::detail::NewInMemoryNodeInfo::Buffer |
Definition at line 511 of file VirtualFileSystem.h.
Referenced by llvm::vfs::InMemoryFileSystem::addFile(), llvm::vfs::InMemoryFileSystem::addFileNoOwn(), and makeStatus().
| llvm::sys::fs::UniqueID llvm::vfs::detail::NewInMemoryNodeInfo::DirUID |
Definition at line 507 of file VirtualFileSystem.h.
Referenced by makeStatus().
| uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::Group |
Definition at line 513 of file VirtualFileSystem.h.
Referenced by makeStatus().
| time_t llvm::vfs::detail::NewInMemoryNodeInfo::ModificationTime |
Definition at line 510 of file VirtualFileSystem.h.
Referenced by makeStatus().
| StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Name |
Definition at line 509 of file VirtualFileSystem.h.
Referenced by makeStatus().
| StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Path |
Definition at line 508 of file VirtualFileSystem.h.
Referenced by llvm::vfs::InMemoryFileSystem::addHardLink(), and makeStatus().
| llvm::sys::fs::perms llvm::vfs::detail::NewInMemoryNodeInfo::Perms |
Definition at line 515 of file VirtualFileSystem.h.
Referenced by makeStatus().
| llvm::sys::fs::file_type llvm::vfs::detail::NewInMemoryNodeInfo::Type |
Definition at line 514 of file VirtualFileSystem.h.
Referenced by makeStatus().
| uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::User |
Definition at line 512 of file VirtualFileSystem.h.
Referenced by makeStatus().