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

Inheritance diagram for llvm::vfs::detail::InMemoryFile:

Public Member Functions
InMemoryFile (Status Stat, std::unique_ptr< llvm::MemoryBuffer > Buffer)
Status getStatus (const Twine &RequestedName) const override
Return the Status for this node.
llvm::MemoryBuffer * getBuffer () 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 662 of file VirtualFileSystem.cpp.

Constructor & Destructor Documentation

Member Function Documentation

classof()

getBuffer()

getStatus()

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

toString()

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

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