Searched refs:fallible_iterator (Results 1 – 2 of 2) sorted by relevance
68 template <typename Underlying> class fallible_iterator {84 static fallible_iterator itr(Underlying I, Error &Err) { in itr()86 return fallible_iterator(std::move(I), &Err); in itr()94 static fallible_iterator end(Underlying I) { in end()95 return fallible_iterator(std::move(I), nullptr); in end()125 fallible_iterator &operator++() {141 fallible_iterator &operator--() {162 friend bool operator==(const fallible_iterator &LHS,163 const fallible_iterator &RHS) {189 friend bool operator!=(const fallible_iterator &LHS,[all …]
287 using child_iterator = fallible_iterator<ChildFallibleIterator>;