LLVM
15.0.0git
|
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. More... | |
llvm::MemoryBuffer * | getBuffer () const |
std::string | toString (unsigned Indent) const override |
![]() | |
InMemoryNode (llvm::StringRef FileName, InMemoryNodeKind Kind) | |
virtual | ~InMemoryNode ()=default |
StringRef | getFileName () const |
Get the filename of this node (the name without the directory part). More... | |
InMemoryNodeKind | getKind () const |
Static Public Member Functions | |
static bool | classof (const InMemoryNode *N) |
Definition at line 623 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 628 of file VirtualFileSystem.cpp.
|
inlinestatic |
Definition at line 641 of file VirtualFileSystem.cpp.
References llvm::vfs::detail::IME_File, and N.
|
inline |
Definition at line 635 of file VirtualFileSystem.cpp.
|
inlineoverridevirtual |
Return the Status
for this node.
RequestedName
should be the name through which the caller referred to this node. It will override Status::Name
in the return value, to mimic the behavior of RealFile
.
Implements llvm::vfs::detail::InMemoryNode.
Definition at line 632 of file VirtualFileSystem.cpp.
|
inlineoverridevirtual |
Implements llvm::vfs::detail::InMemoryNode.
Definition at line 637 of file VirtualFileSystem.cpp.