LLVM  16.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, Optional< uint32_t > User=None, Optional< uint32_t > Group=None, Optional< llvm::sys::fs::file_type > Type=None, Optional< llvm::sys::fs::perms > Perms=None)llvm::vfs::InMemoryFileSystem
addFileNoOwn(const Twine &Path, time_t ModificationTime, const llvm::MemoryBufferRef &Buffer, Optional< uint32_t > User=None, Optional< uint32_t > Group=None, Optional< llvm::sys::fs::file_type > Type=None, Optional< llvm::sys::fs::perms > Perms=None)llvm::vfs::InMemoryFileSystem
addHardLink(const Twine &NewLink, const Twine &Target)llvm::vfs::InMemoryFileSystem
addSymbolicLink(const Twine &NewLink, const Twine &Target, time_t ModificationTime, Optional< uint32_t > User=None, Optional< uint32_t > Group=None, Optional< llvm::sys::fs::perms > Perms=None)llvm::vfs::InMemoryFileSystem
dir_begin(const Twine &Dir, std::error_code &EC) overridellvm::vfs::InMemoryFileSystemvirtual
dump() constllvm::vfs::FileSystem
exists(const Twine &Path)llvm::vfs::FileSystem
getBufferForFile(const Twine &Name, int64_t FileSize=-1, bool RequiresNullTerminator=true, bool IsVolatile=false)llvm::vfs::FileSystem
getCurrentWorkingDirectory() const overridellvm::vfs::InMemoryFileSysteminlinevirtual
getRealPath(const Twine &Path, SmallVectorImpl< char > &Output) const overridellvm::vfs::InMemoryFileSystemvirtual
InMemoryFileSystem(bool UseNormalizedPaths=true)llvm::vfs::InMemoryFileSystemexplicit
isLocal(const Twine &Path, bool &Result) overridellvm::vfs::InMemoryFileSystemvirtual
makeAbsolute(SmallVectorImpl< char > &Path) constllvm::vfs::FileSystemvirtual
MaxSymlinkDepthllvm::vfs::InMemoryFileSystemstatic
openFileForRead(const Twine &Path) overridellvm::vfs::InMemoryFileSystemvirtual
operator=(const ThreadSafeRefCountedBase &)=deletellvm::ThreadSafeRefCountedBase< FileSystem >protected
print(raw_ostream &OS, PrintType Type=PrintType::Contents, unsigned IndentLevel=0) constllvm::vfs::FileSysteminline
printImpl(raw_ostream &OS, PrintType Type, unsigned IndentLevel) const overridellvm::vfs::InMemoryFileSystemprotectedvirtual
printIndent(raw_ostream &OS, unsigned IndentLevel) constllvm::vfs::FileSysteminlineprotected
PrintType enum namellvm::vfs::FileSystem
Release() constllvm::ThreadSafeRefCountedBase< FileSystem >inline
Retain() constllvm::ThreadSafeRefCountedBase< FileSystem >inline
setCurrentWorkingDirectory(const Twine &Path) overridellvm::vfs::InMemoryFileSystemvirtual
status(const Twine &Path) overridellvm::vfs::InMemoryFileSystemvirtual
ThreadSafeRefCountedBase()=defaultllvm::ThreadSafeRefCountedBase< FileSystem >protected
ThreadSafeRefCountedBase(const ThreadSafeRefCountedBase &)llvm::ThreadSafeRefCountedBase< FileSystem >inlineprotected
toString() constllvm::vfs::InMemoryFileSystem
useNormalizedPaths() constllvm::vfs::InMemoryFileSysteminline
~FileSystem()llvm::vfs::FileSystemvirtual
~InMemoryFileSystem() overridellvm::vfs::InMemoryFileSystem
~ThreadSafeRefCountedBase()llvm::ThreadSafeRefCountedBase< FileSystem >inlineprotected