Searched defs:input_iterator_adaptor (Results 1 – 9 of 9) sorted by relevance
27 template <class Iterator> struct input_iterator_adaptor struct31 typedef proxy<Iterator> reference;32 typedef std::ptrdiff_t difference_type;33 typedef std::input_iterator_tag iterator_category;35 input_iterator_adaptor() : base_() {} in input_iterator_adaptor() argument36 explicit input_iterator_adaptor(Iterator& it) : base_(&it) {} in input_iterator_adaptor() function38 value_type* operator->() const { return &**base_; } in operator ->()39 input_iterator_adaptor& operator++() in operator ++()46 bool operator==(input_iterator_adaptor const& x) const in operator ==()50 bool operator!=(input_iterator_adaptor const& x) const in operator !=()[all …]
27 template <class Iterator> struct input_iterator_adaptor struct31 typedef proxy<Iterator> reference;32 typedef std::ptrdiff_t difference_type;33 typedef std::input_iterator_tag iterator_category;35 input_iterator_adaptor() : base_() {} in input_iterator_adaptor() function36 explicit input_iterator_adaptor(Iterator& it) : base_(&it) {} in input_iterator_adaptor() function38 value_type* operator->() const { return &**base_; } in operator ->()39 input_iterator_adaptor& operator++() in operator ++()46 bool operator==(input_iterator_adaptor const& x) const in operator ==()50 bool operator!=(input_iterator_adaptor const& x) const in operator !=()[all …]
27 template <class Iterator> struct input_iterator_adaptor struct31 typedef proxy<Iterator> reference;32 typedef std::ptrdiff_t difference_type;33 typedef std::input_iterator_tag iterator_category;35 input_iterator_adaptor() : base_() {} in input_iterator_adaptor() argument36 explicit input_iterator_adaptor(Iterator& it) : base_(&it) {} in input_iterator_adaptor() argument38 value_type* operator->() const { return &**base_; } in operator ->()39 input_iterator_adaptor& operator++() in operator ++()46 bool operator==(input_iterator_adaptor const& x) const in operator ==()50 bool operator!=(input_iterator_adaptor const& x) const in operator !=()[all …]
30 struct input_iterator_adaptor struct40 value_type;42 input_iterator_adaptor() in input_iterator_adaptor() function44 explicit input_iterator_adaptor(Iterator& it) in input_iterator_adaptor() function46 proxy<Iterator> operator*() const { in operator *()49 value_type* operator->() const { in operator ->()52 input_iterator_adaptor& operator++() { in operator ++()57 bool operator==(input_iterator_adaptor const& x) const { in operator ==()60 bool operator!=(input_iterator_adaptor const& x) const { in operator !=()64 Iterator* base_;
30 struct input_iterator_adaptor struct40 value_type;42 input_iterator_adaptor() in input_iterator_adaptor() function44 explicit input_iterator_adaptor(Iterator& it) in input_iterator_adaptor() argument46 proxy<Iterator> operator*() const { in operator *()49 value_type* operator->() const { in operator ->()52 input_iterator_adaptor& operator++() { in operator ++()57 bool operator==(input_iterator_adaptor const& x) const { in operator ==()60 bool operator!=(input_iterator_adaptor const& x) const { in operator !=()64 Iterator* base_;