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

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

classID()llvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem >inlinestatic
classof(const RTTIRoot *R)llvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem >inlinestatic
clearHasBeenUsed()llvm::vfs::RedirectingFileSysteminline
create(std::unique_ptr< MemoryBuffer > Buffer, SourceMgr::DiagHandlerTy DiagHandler, StringRef YAMLFilePath, void *DiagContext, IntrusiveRefCntPtr< FileSystem > ExternalFS)llvm::vfs::RedirectingFileSystemstatic
create(ArrayRef< std::pair< std::string, std::string > > RemappedFiles, bool UseExternalNames, FileSystem &ExternalFS)llvm::vfs::RedirectingFileSystemstatic
dir_begin(const Twine &Dir, std::error_code &EC) overridellvm::vfs::RedirectingFileSystemvirtual
dump() constllvm::vfs::FileSystem
dynamicClassID() const overridellvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem >inlinevirtual
EK_Directory enum valuellvm::vfs::RedirectingFileSystem
EK_DirectoryRemap enum valuellvm::vfs::RedirectingFileSystem
EK_File enum valuellvm::vfs::RedirectingFileSystem
EntryKind enum namellvm::vfs::RedirectingFileSystem
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::RedirectingFileSystemvirtual
getOverlayFileDir() constllvm::vfs::RedirectingFileSystem
getRealPath(const Twine &Path, SmallVectorImpl< char > &Output) const overridellvm::vfs::RedirectingFileSystemvirtual
getRoots() constllvm::vfs::RedirectingFileSystem
hasBeenUsed() constllvm::vfs::RedirectingFileSysteminline
IDllvm::vfs::RedirectingFileSystemstatic
isA(const void *const ClassID) const overridellvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem >inlinevirtual
llvm::RTTIRoot::isA() constllvm::RTTIRootinline
isLocal(const Twine &Path, bool &Result) overridellvm::vfs::RedirectingFileSystemvirtual
lookupPath(StringRef Path) constllvm::vfs::RedirectingFileSystem
makeAbsolute(SmallVectorImpl< char > &Path) const overridellvm::vfs::RedirectingFileSystemvirtual
NameKind enum namellvm::vfs::RedirectingFileSystem
NK_External enum valuellvm::vfs::RedirectingFileSystem
NK_NotSet enum valuellvm::vfs::RedirectingFileSystem
NK_Virtual enum valuellvm::vfs::RedirectingFileSystem
openFileForRead(const Twine &Path) overridellvm::vfs::RedirectingFileSystemvirtual
operator=(const ThreadSafeRefCountedBase &)=deletellvm::ThreadSafeRefCountedBase< FileSystem >protected
print(raw_ostream &OS, PrintType Type=PrintType::Contents, unsigned IndentLevel=0) constllvm::vfs::FileSysteminline
printEntry(raw_ostream &OS, Entry *E, unsigned IndentLevel=0) constllvm::vfs::RedirectingFileSystem
printImpl(raw_ostream &OS, PrintType Type, unsigned IndentLevel) const overridellvm::vfs::RedirectingFileSystemprotectedvirtual
printIndent(raw_ostream &OS, unsigned IndentLevel) constllvm::vfs::FileSysteminlineprotected
PrintType enum namellvm::vfs::FileSystem
RedirectingFileSystemParserllvm::vfs::RedirectingFileSystemfriend
RedirectingFSDirIterImplllvm::vfs::RedirectingFileSystemfriend
RedirectKind enum namellvm::vfs::RedirectingFileSystem
Release() constllvm::ThreadSafeRefCountedBase< FileSystem >inline
Retain() constllvm::ThreadSafeRefCountedBase< FileSystem >inline
RootRelativeKind enum namellvm::vfs::RedirectingFileSystem
setCurrentWorkingDirectory(const Twine &Path) overridellvm::vfs::RedirectingFileSystemvirtual
setFallthrough(bool Fallthrough)llvm::vfs::RedirectingFileSystem
setOverlayFileDir(StringRef PrefixDir)llvm::vfs::RedirectingFileSystem
setRedirection(RedirectingFileSystem::RedirectKind Kind)llvm::vfs::RedirectingFileSystem
setUsageTrackingActive(bool Active)llvm::vfs::RedirectingFileSysteminline
status(const Twine &Path) overridellvm::vfs::RedirectingFileSystemvirtual
ThreadSafeRefCountedBase()=defaultllvm::ThreadSafeRefCountedBase< FileSystem >protected
ThreadSafeRefCountedBase(const ThreadSafeRefCountedBase &)llvm::ThreadSafeRefCountedBase< FileSystem >inlineprotected
UseCount() constllvm::ThreadSafeRefCountedBase< FileSystem >inline
visit(VisitCallbackTy Callback)llvm::vfs::FileSysteminline
VisitCallbackTy typedefllvm::vfs::FileSystem
visitChildFileSystems(VisitCallbackTy Callback) overridellvm::vfs::RedirectingFileSystemprotectedvirtual
~FileSystem()llvm::vfs::FileSystemvirtual
~RTTIRoot()=defaultllvm::RTTIRootvirtual
~ThreadSafeRefCountedBase()llvm::ThreadSafeRefCountedBase< FileSystem >inlineprotected