Home | History | Annotate | Download | only in Basic

Lines Matching defs:iterator

110 /// \brief An interface for virtual file systems to provide an iterator over the
121 /// \brief An input iterator over the entries in a virtual path, similar to
124 std::shared_ptr<detail::DirIterImpl> Impl; // Input iterator semantics on copy
131 Impl.reset(); // Normalize the end iterator to Impl == nullptr.
134 /// \brief Construct an 'end' iterator.
142 Impl.reset(); // Normalize the end iterator to Impl == nullptr.
161 /// \brief An input iterator over the recursive contents of a virtual path,
168 std::shared_ptr<IterState> State; // Input iterator semantics on copy.
173 /// \brief Construct an 'end' iterator.
213 /// \note The 'end' iterator is directory_iterator().
272 typedef FileSystemList::reverse_iterator iterator;
274 /// \brief Get an iterator pointing to the most recently added file system.
275 iterator overlays_begin() { return FSList.rbegin(); }
277 /// \brief Get an iterator pointing one-past the least recently added file
279 iterator overlays_end() { return FSList.rend(); }