LLVM: llvm::vfs::detail::InMemoryDirectory Class Reference (original) (raw)

Inheritance diagram for llvm::vfs::detail::InMemoryDirectory:

Public Member Functions
InMemoryDirectory (Status Stat)
Status getStatus (const Twine &RequestedName) const override
Return the Status for this node.
UniqueID getUniqueID () const
InMemoryNode * getChild (StringRef Name) const
InMemoryNode * addChild (StringRef Name, std::unique_ptr< InMemoryNode > Child)
const_iterator begin () const
const_iterator end () const
std::string toString (unsigned Indent) const override
Public Member Functions inherited from llvm::vfs::detail::InMemoryNode
InMemoryNode (llvm::StringRef FileName, InMemoryNodeKind Kind)
virtual ~InMemoryNode ()=default
StringRef getFileName () const
Get the filename of this node (the name without the directory part).
InMemoryNodeKind getKind () const

Detailed Description

Definition at line 764 of file VirtualFileSystem.cpp.

Member Typedef Documentation

const_iterator

Constructor & Destructor Documentation

llvm::vfs::detail::InMemoryDirectory::InMemoryDirectory ( Status Stat) inline

Member Function Documentation

addChild()

begin()

const_iterator llvm::vfs::detail::InMemoryDirectory::begin ( ) const inline

classof()

end()

const_iterator llvm::vfs::detail::InMemoryDirectory::end ( ) const inline

getChild()

getStatus()

Status llvm::vfs::detail::InMemoryDirectory::getStatus ( const Twine & RequestedName) const inlineoverridevirtual

getUniqueID()

UniqueID llvm::vfs::detail::InMemoryDirectory::getUniqueID ( ) const inline

toString()

std::string llvm::vfs::detail::InMemoryDirectory::toString ( unsigned Indent) const inlineoverridevirtual

The documentation for this class was generated from the following file: