class RedirectingFileSystem::RedirectingDirectoryEntry
Declaration
class RedirectingFileSystem::RedirectingDirectoryEntry : public Entry { /* full declaration omitted */ };
Description
A single file or directory in the VFS.
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:590
Inherits from: RedirectingFileSystem::Entry
Method Overview
- public RedirectingDirectoryEntry(llvm::StringRef Name, std::vector<std::unique_ptr<Entry>> Contents, llvm::vfs::Status S)
- public RedirectingDirectoryEntry(llvm::StringRef Name, llvm::vfs::Status S)
- public void addContent(std::unique_ptr<Entry> Content)
- public static bool classof(const llvm::vfs::RedirectingFileSystem::Entry * E)
- public llvm::vfs::RedirectingFileSystem::RedirectingDirectoryEntry::iterator contents_begin()
- public llvm::vfs::RedirectingFileSystem::RedirectingDirectoryEntry::iterator contents_end()
- public llvm::vfs::RedirectingFileSystem::Entry * getLastContent() const
- public llvm::vfs::Status getStatus()
Inherited from RedirectingFileSystem::Entry:
Methods
¶RedirectingDirectoryEntry(
llvm::StringRef Name,
std::vector<std::unique_ptr<Entry>> Contents,
llvm::vfs::Status S)
RedirectingDirectoryEntry(
llvm::StringRef Name,
std::vector<std::unique_ptr<Entry>> Contents,
llvm::vfs::Status S)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:595
Parameters
- llvm::StringRef Name
- std::vector<std::unique_ptr<Entry>> Contents
- llvm::vfs::Status S
¶RedirectingDirectoryEntry(llvm::StringRef Name,
llvm::vfs::Status S)
RedirectingDirectoryEntry(llvm::StringRef Name,
llvm::vfs::Status S)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:600
Parameters
¶void addContent(std::unique_ptr<Entry> Content)
void addContent(std::unique_ptr<Entry> Content)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:605
Parameters
- std::unique_ptr<Entry> Content
¶static bool classof(
const llvm::vfs::RedirectingFileSystem::Entry*
E)
static bool classof(
const llvm::vfs::RedirectingFileSystem::Entry*
E)
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:616
Parameters
¶llvm::vfs::RedirectingFileSystem::
RedirectingDirectoryEntry::iterator
contents_begin()
llvm::vfs::RedirectingFileSystem::
RedirectingDirectoryEntry::iterator
contents_begin()
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:613
¶llvm::vfs::RedirectingFileSystem::
RedirectingDirectoryEntry::iterator
contents_end()
llvm::vfs::RedirectingFileSystem::
RedirectingDirectoryEntry::iterator
contents_end()
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:614
¶llvm::vfs::RedirectingFileSystem::Entry*
getLastContent() const
llvm::vfs::RedirectingFileSystem::Entry*
getLastContent() const
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:609
¶llvm::vfs::Status getStatus()
llvm::vfs::Status getStatus()
Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:603