Home
last modified time | relevance | path

Searched refs:InMemoryNode (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DVirtualFileSystem.cpp601 class InMemoryNode { class
606 InMemoryNode(llvm::StringRef FileName, InMemoryNodeKind Kind) in InMemoryNode() function in llvm::vfs::detail::InMemoryNode
609 virtual ~InMemoryNode() = default;
622 class InMemoryFile : public InMemoryNode {
628 : InMemoryNode(Stat.getName(), IME_File), Stat(std::move(Stat)), in InMemoryFile()
640 static bool classof(const InMemoryNode *N) { in classof()
647 class InMemoryHardLink : public InMemoryNode {
652 : InMemoryNode(Path, IME_HardLink), ResolvedFile(ResolvedFile) {} in InMemoryHardLink()
664 static bool classof(const InMemoryNode *N) { in classof()
669 class InMemorySymbolicLink : public InMemoryNode {
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DVirtualFileSystem.h464 class InMemoryNode; variable
481 ErrorOr<std::pair<llvm::SmallString<128>, const detail::InMemoryNode *>>
486 const detail::InMemoryNode *Node) in NamedNodeOrError()
495 const detail::InMemoryNode *operator*() const { return (*Value).second; }
506 using MakeNodeFn = llvm::function_ref<std::unique_ptr<detail::InMemoryNode>(