clang  7.0.0svn
Public Member Functions | List of all members
clang::vfs::detail::InMemoryNode Class Referenceabstract

The in memory file system is a tree of Nodes. More...

Inheritance diagram for clang::vfs::detail::InMemoryNode:
Inheritance graph

Public Member Functions

 InMemoryNode (Status Stat, InMemoryNodeKind Kind)
virtual ~InMemoryNode ()=default
const StatusgetStatus () const
InMemoryNodeKind getKind () const
virtual std::string toString (unsigned Indent) const =0

Detailed Description

The in memory file system is a tree of Nodes.

Every node can either be a file or a directory.

Definition at line 473 of file VirtualFileSystem.cpp.

Constructor & Destructor Documentation

◆ InMemoryNode()

clang::vfs::detail::InMemoryNode::InMemoryNode ( Status  Stat,
InMemoryNodeKind  Kind 

Definition at line 478 of file VirtualFileSystem.cpp.

◆ ~InMemoryNode()

virtual clang::vfs::detail::InMemoryNode::~InMemoryNode ( )

Member Function Documentation

◆ getKind()

InMemoryNodeKind clang::vfs::detail::InMemoryNode::getKind ( ) const

◆ getStatus()

const Status& clang::vfs::detail::InMemoryNode::getStatus ( ) const

Definition at line 482 of file VirtualFileSystem.cpp.

◆ toString()

virtual std::string clang::vfs::detail::InMemoryNode::toString ( unsigned  Indent) const
pure virtual

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