Searched refs:maybe_valueless_iterator (Results 1 – 2 of 2) sorted by relevance
235 class maybe_valueless_iterator246 friend constexpr It base(const maybe_valueless_iterator& i) {return i.it_;} in base()248 maybe_valueless_iterator() = default;249 explicit constexpr maybe_valueless_iterator(It it) : it_(it) {} in maybe_valueless_iterator() function251 maybe_valueless_iterator(const forward_iterator<It>& it) : it_(base(it)) {} in maybe_valueless_iterator() function255 constexpr maybe_valueless_iterator& operator++() {++it_; return *this;}256 constexpr maybe_valueless_iterator operator++(int)257 {maybe_valueless_iterator tmp(*this); ++(*this); return tmp;}259 maybe_valueless_iterator& operator=(const forward_iterator<It> &other) {
118 auto iter1 = maybe_valueless_iterator<int*>(buffer); in test()