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)

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)

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:600

Parameters

llvm::StringRef Name
llvm::vfs::Status S

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)

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:616

Parameters

const llvm::vfs::RedirectingFileSystem::Entry* E

llvm::vfs::RedirectingFileSystem::
    RedirectingDirectoryEntry::iterator
    contents_begin()

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:613

llvm::vfs::RedirectingFileSystem::
    RedirectingDirectoryEntry::iterator
    contents_end()

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:614

llvm::vfs::RedirectingFileSystem::Entry*
getLastContent() const

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:609

llvm::vfs::Status getStatus()

Declared at: llvm/include/llvm/Support/VirtualFileSystem.h:603