LLVM 20.0.0git
|
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 T *R) | llvm::RTTIExtends< InMemoryFileSystem, FileSystem > | inlinestatic |
dir_begin(const Twine &Dir, std::error_code &EC) override | llvm::vfs::InMemoryFileSystem | |
dynamicClassID() const override | llvm::RTTIExtends< InMemoryFileSystem, FileSystem > | inline |
getCurrentWorkingDirectory() const override | llvm::vfs::InMemoryFileSystem | inline |
getRealPath(const Twine &Path, SmallVectorImpl< char > &Output) override | llvm::vfs::InMemoryFileSystem | |
ID | llvm::vfs::InMemoryFileSystem | static |
InMemoryFileSystem(bool UseNormalizedPaths=true) | llvm::vfs::InMemoryFileSystem | explicit |
isA() const | llvm::RTTIExtends< InMemoryFileSystem, FileSystem > | inline |
isA(const void *const ClassID) const override | llvm::RTTIExtends< InMemoryFileSystem, FileSystem > | inline |
isLocal(const Twine &Path, bool &Result) override | llvm::vfs::InMemoryFileSystem | |
MaxSymlinkDepth | llvm::vfs::InMemoryFileSystem | static |
openFileForRead(const Twine &Path) override | llvm::vfs::InMemoryFileSystem | |
printImpl(raw_ostream &OS, PrintType Type, unsigned IndentLevel) const override | llvm::vfs::InMemoryFileSystem | protected |
setCurrentWorkingDirectory(const Twine &Path) override | llvm::vfs::InMemoryFileSystem | |
status(const Twine &Path) override | llvm::vfs::InMemoryFileSystem | |
toString() const | llvm::vfs::InMemoryFileSystem | |
useNormalizedPaths() const | llvm::vfs::InMemoryFileSystem | inline |
~InMemoryFileSystem() override | llvm::vfs::InMemoryFileSystem |