LLVM 19.0.0git
llvm::vfs::InMemoryFileSystem Member List

This is the complete list of members for llvm::vfs::InMemoryFileSystem, including all inherited members.

addFile(const Twine &Path, time_t ModificationTime, std::unique_ptr< llvm::MemoryBuffer > Buffer, std::optional< uint32_t > User=std::nullopt, std::optional< uint32_t > Group=std::nullopt, std::optional< llvm::sys::fs::file_type > Type=std::nullopt, std::optional< llvm::sys::fs::perms > Perms=std::nullopt)llvm::vfs::InMemoryFileSystem
addFileNoOwn(const Twine &Path, time_t ModificationTime, const llvm::MemoryBufferRef &Buffer, std::optional< uint32_t > User=std::nullopt, std::optional< uint32_t > Group=std::nullopt, std::optional< llvm::sys::fs::file_type > Type=std::nullopt, std::optional< llvm::sys::fs::perms > Perms=std::nullopt)llvm::vfs::InMemoryFileSystem
addHardLink(const Twine &NewLink, const Twine &Target)llvm::vfs::InMemoryFileSystem
addSymbolicLink(const Twine &NewLink, const Twine &Target, time_t ModificationTime, std::optional< uint32_t > User=std::nullopt, std::optional< uint32_t > Group=std::nullopt, std::optional< llvm::sys::fs::perms > Perms=std::nullopt)llvm::vfs::InMemoryFileSystem
classID()llvm::RTTIExtends< InMemoryFileSystem, FileSystem >inlinestatic
classof(const RTTIRoot *R)llvm::RTTIExtends< InMemoryFileSystem, FileSystem >inlinestatic
dir_begin(const Twine &Dir, std::error_code &EC) overridellvm::vfs::InMemoryFileSystem
dynamicClassID() const overridellvm::RTTIExtends< InMemoryFileSystem, FileSystem >inline
getCurrentWorkingDirectory() const overridellvm::vfs::InMemoryFileSysteminline
getRealPath(const Twine &Path, SmallVectorImpl< char > &Output) overridellvm::vfs::InMemoryFileSystem
IDllvm::vfs::InMemoryFileSystemstatic
InMemoryFileSystem(bool UseNormalizedPaths=true)llvm::vfs::InMemoryFileSystemexplicit
isA(const void *const ClassID) const overridellvm::RTTIExtends< InMemoryFileSystem, FileSystem >inline
isLocal(const Twine &Path, bool &Result) overridellvm::vfs::InMemoryFileSystem
MaxSymlinkDepthllvm::vfs::InMemoryFileSystemstatic
openFileForRead(const Twine &Path) overridellvm::vfs::InMemoryFileSystem
printImpl(raw_ostream &OS, PrintType Type, unsigned IndentLevel) const overridellvm::vfs::InMemoryFileSystemprotected
setCurrentWorkingDirectory(const Twine &Path) overridellvm::vfs::InMemoryFileSystem
status(const Twine &Path) overridellvm::vfs::InMemoryFileSystem
toString() constllvm::vfs::InMemoryFileSystem
useNormalizedPaths() constllvm::vfs::InMemoryFileSysteminline
~InMemoryFileSystem() overridellvm::vfs::InMemoryFileSystem