LLVM: llvm::vfs::detail::NewInMemoryNodeInfo Struct Reference (original) (raw)
#include "[llvm/Support/VirtualFileSystem.h](VirtualFileSystem%5F8h%5Fsource.html)"
| 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.
◆ makeStatus()
| 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().
◆ Buffer
◆ DirUID
◆ Group
uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::Group
◆ ModificationTime
time_t llvm::vfs::detail::NewInMemoryNodeInfo::ModificationTime
◆ Name
StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Name
◆ Path
StringRef llvm::vfs::detail::NewInMemoryNodeInfo::Path
◆ Perms
◆ Type
◆ User
uint32_t llvm::vfs::detail::NewInMemoryNodeInfo::User
The documentation for this struct was generated from the following files:
- include/llvm/Support/VirtualFileSystem.h
- lib/Support/VirtualFileSystem.cpp