Searched refs:InMemoryNode (Results 1 – 2 of 2) sorted by relevance
640 class InMemoryNode { class645 InMemoryNode(llvm::StringRef FileName, InMemoryNodeKind Kind) in InMemoryNode() function in llvm::vfs::detail::InMemoryNode648 virtual ~InMemoryNode() = default;661 class InMemoryFile : public InMemoryNode {667 : InMemoryNode(Stat.getName(), IME_File), Stat(std::move(Stat)), in InMemoryFile()679 static bool classof(const InMemoryNode *N) { in classof()686 class InMemoryHardLink : public InMemoryNode {691 : InMemoryNode(Path, IME_HardLink), ResolvedFile(ResolvedFile) {} in InMemoryHardLink()703 static bool classof(const InMemoryNode *N) { in classof()708 class InMemorySymbolicLink : public InMemoryNode {[all …]
504 class InMemoryNode; variable521 ErrorOr<std::pair<llvm::SmallString<128>, const detail::InMemoryNode *>>526 const detail::InMemoryNode *Node) in NamedNodeOrError()535 const detail::InMemoryNode *operator*() const { return (*Value).second; }551 using MakeNodeFn = llvm::function_ref<std::unique_ptr<detail::InMemoryNode>(