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: