Home
last modified time | relevance | path

Searched refs:fallible_iterator (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A Dfallible_iterator.h68 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 …]
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DArchive.h290 using child_iterator = fallible_iterator<ChildFallibleIterator>;
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst1029 fallible_iterator utility which provides ``operator++`` and ``operator--``,
1031 time. The fallible_iterator wrapper takes care of (a) jumping to the end of the
1045 using child_iterator = fallible_iterator<FallibleChildIterator>;
1060 Using the fallible_iterator utility allows for both natural construction of