Searched defs:co_observable_iterator (Results 1 – 1 of 1) sorted by relevance
72 struct co_observable_iterator : public iterator<input_iterator_tag, typename Source::value_type> struct74 using value_type = typename Source::value_type;76 co_observable_iterator() {} in co_observable_iterator() function78 …explicit co_observable_iterator(const Source& o) : state(make_shared<co_observable_iterator_state<… in co_observable_iterator() function79 …explicit co_observable_iterator(const shared_ptr<co_observable_iterator_state<Source>>& o) : state… in co_observable_iterator() argument84 co_observable_inc_awaiter<Source> operator++() in operator ++()92 bool operator==(co_observable_iterator const &rhs) const in operator ==()97 bool operator!=(co_observable_iterator const &rhs) const in operator !=()102 value_type const &operator*() const in operator *()107 value_type const *operator->() const in operator ->()[all …]