Lines Matching defs:End
104 } // end anonymous namespace
157 } // end anonymous namespace
266 assert(CurrentFS != Overlays.overlays_end() && "incrementing past end");
281 "incrementing past end");
315 } // end anonymous namespace
372 iterator contents_end() { return Contents.end(); }
404 DirectoryEntry::iterator Current, End;
408 DirectoryEntry::iterator End, std::error_code &EC);
492 /// \brief Looks up the path <tt>[Start, End)</tt> in \p From, possibly
495 sys::path::const_iterator End, Entry *From);
603 E = Keys.end();
638 for (yaml::MappingNode::iterator I = M->begin(), E = M->end(); I != E;
682 E = Contents->end();
785 for (yaml::MappingNode::iterator I = Top->begin(), E = Top->end(); I != E;
802 for (yaml::SequenceNode::iterator I = Roots->begin(), E = Roots->end();
846 } // end of anonymous namespace
864 if (DI == Stream.end() || !Root) {
890 sys::path::const_iterator End = sys::path::end(Path);
891 for (std::vector<Entry *>::iterator I = Roots.begin(), E = Roots.end();
893 ErrorOr<Entry *> Result = lookupPath(Start, End, *I);
901 sys::path::const_iterator End,
914 if (Start == End) {
926 ErrorOr<Entry *> Result = lookupPath(Start, End, *I);
997 for (StringRef Comp : llvm::make_range(path::begin(Path), path::end(Path)))
1032 auto IParent = path::begin(Parent), EParent = path::end(Parent);
1033 for (auto IChild = path::begin(Path), EChild = path::end(Path);
1120 std::sort(Mappings.begin(), Mappings.end(),
1131 DirectoryEntry::iterator End,
1133 : Dir(_Path.str()), FS(FS), Current(Begin), End(End) {
1134 if (Current != End) {
1146 assert(Current != End && "cannot iterate past end");
1147 if (++Current != End) {
1173 assert(FS && State && !State->empty() && "incrementing past end");
1174 assert(State->top()->isStatusKnown() && "non-canonical end iterator");
1175 vfs::directory_iterator End;
1180 if (I != End) {
1186 while (!State->empty() && State->top().increment(EC) == End)
1190 State.reset(); // end iterator