Lines Matching refs:Root
479 : Root(new detail::InMemoryDirectory(
488 return Root->toString(/*Indent=*/0);
507 detail::InMemoryDirectory *Dir = Root.get();
602 auto Node = lookupInMemoryNode(*this, Root.get(), Path);
610 auto Node = lookupInMemoryNode(*this, Root.get(), Path);
649 auto Node = lookupInMemoryNode(*this, Root.get(), Dir);
797 /// The root(s) of the virtual file system.
1064 // Remove trailing slash(es), being careful not to remove the root path
1109 bool parse(yaml::Node *Root, RedirectingFileSystem *FS) {
1110 yaml::MappingNode *Top = dyn_cast<yaml::MappingNode>(Root);
1112 error(Root, "expected mapping node");
1200 yaml::Node *Root = DI->getRoot();
1201 if (DI == Stream.end() || !Root) {
1202 SM.PrintMessage(SMLoc(), SourceMgr::DK_Error, "expected root node");
1210 if (!P.parse(Root, FS.get()))
1229 for (const std::unique_ptr<Entry> &Root : Roots) {
1230 ErrorOr<Entry *> Result = lookupPath(Start, End, Root.get());