Lines Matching defs:Contents
361 std::vector<Entry *> Contents;
366 DirectoryEntry(StringRef Name, std::vector<Entry *> Contents, Status S)
367 : Entry(EK_Directory, Name), Contents(std::move(Contents)),
371 iterator contents_begin() { return Contents.begin(); }
372 iterator contents_end() { return Contents.end(); }
437 /// 'contents': [ <file or directory entries> ]
456 /// 'external-contents': <path to external file>)
460 /// and inherit their attributes from the external contents.
478 /// \brief Whether to use to use the value of 'external-contents' for the
493 /// recursing into the contents of \p From if it is a directory.
504 /// returns a virtual file system representing its contents.
623 KeyStatusPair("contents", false),
624 KeyStatusPair("external-contents", false),
666 } else if (Key == "contents") {
669 "entry already has 'contents' or 'external-contents'");
673 yaml::SequenceNode *Contents =
675 if (!Contents) {
681 for (yaml::SequenceNode::iterator I = Contents->begin(),
682 E = Contents->end();
689 } else if (Key == "external-contents") {
692 "entry already has 'contents' or 'external-contents'");
714 error(N, "missing key 'contents' or 'external-contents'");
849 DirectoryEntry::~DirectoryEntry() { llvm::DeleteContainerPointers(Contents); }
1056 OS.indent(Indent + 2) << "'contents': [\n";
1072 OS.indent(Indent + 2) << "'external-contents': \""