|
LLVM 22.0.0git
|
Public Types | |
| using | const_iterator = decltype(Entries)::const_iterator |
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 |
Static Public Member Functions | |
| static bool | classof (const InMemoryNode *N) |
Definition at line 764 of file VirtualFileSystem.cpp.
| using llvm::vfs::detail::InMemoryDirectory::const_iterator = decltype(Entries)::const_iterator |
Definition at line 792 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 769 of file VirtualFileSystem.cpp.
References getName(), llvm::vfs::detail::IME_Directory, llvm::vfs::detail::InMemoryNode::InMemoryNode(), and llvm::move().
|
inline |
Definition at line 788 of file VirtualFileSystem.cpp.
References llvm::vfs::detail::InMemoryNode::InMemoryNode().
|
inline |
Definition at line 794 of file VirtualFileSystem.cpp.
|
inlinestatic |
Definition at line 805 of file VirtualFileSystem.cpp.
References llvm::vfs::detail::IME_Directory, llvm::vfs::detail::InMemoryNode::InMemoryNode(), and N.
|
inline |
Definition at line 795 of file VirtualFileSystem.cpp.
|
inline |
Definition at line 781 of file VirtualFileSystem.cpp.
References I, and llvm::vfs::detail::InMemoryNode::InMemoryNode().
|
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 775 of file VirtualFileSystem.cpp.
References llvm::vfs::Status::copyWithNewName().
|
inline |
Definition at line 779 of file VirtualFileSystem.cpp.
|
inlineoverridevirtual |
Implements llvm::vfs::detail::InMemoryNode.
Definition at line 797 of file VirtualFileSystem.cpp.