|
LLVM 24.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 526 of file VirtualFileSystem.h.
| Status llvm::vfs::detail::NewInMemoryNodeInfo::makeStatus | ( | ) | const |
Definition at line 874 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 531 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 527 of file VirtualFileSystem.h.
Referenced by makeStatus().
| uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::Group |
Definition at line 533 of file VirtualFileSystem.h.
Referenced by makeStatus().
| time_t llvm::vfs::detail::NewInMemoryNodeInfo::ModificationTime |
Definition at line 530 of file VirtualFileSystem.h.
Referenced by makeStatus().
| StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Name |
Definition at line 529 of file VirtualFileSystem.h.
Referenced by makeStatus().
| StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Path |
Definition at line 528 of file VirtualFileSystem.h.
Referenced by llvm::vfs::InMemoryFileSystem::addHardLink(), and makeStatus().
| llvm::sys::fs::perms llvm::vfs::detail::NewInMemoryNodeInfo::Perms |
Definition at line 535 of file VirtualFileSystem.h.
Referenced by makeStatus().
| llvm::sys::fs::file_type llvm::vfs::detail::NewInMemoryNodeInfo::Type |
Definition at line 534 of file VirtualFileSystem.h.
Referenced by makeStatus().
| uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::User |
Definition at line 532 of file VirtualFileSystem.h.
Referenced by makeStatus().