Lines Matching defs:iterator
64 struct iterator struct in generator
66 using iterator_category = input_iterator_tag;
67 using value_type = T;
68 using difference_type = ptrdiff_t;
69 using reference = T &;
70 using const_reference = const T &;
71 using pointer = T *;
73 iterator &operator++() in operator ++()
78 const_reference &operator*() const { return h_.promise().value_; } in operator *()
79 bool operator!=(sentinel) { return !h_.done(); } in operator !=()
81 Handle h_;