Searched refs:fallible_iterator (Results 1 – 3 of 3) sorted by relevance
68 template <typename Underlying> class fallible_iterator {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,195 fallible_iterator(Underlying I, Error *Err) in fallible_iterator() function[all …]
290 using child_iterator = fallible_iterator<ChildFallibleIterator>;
1029 fallible_iterator utility which provides ``operator++`` and ``operator--``,1031 time. The fallible_iterator wrapper takes care of (a) jumping to the end of the1045 using child_iterator = fallible_iterator<FallibleChildIterator>;1060 Using the fallible_iterator utility allows for both natural construction of