Replace use of deprecated std::iterator
This was deprecated by P0174 in C++17.
This commit is contained in:
parent
bf0701daa9
commit
5d1e4af673
@ -5424,12 +5424,14 @@ class Streamlike {
|
||||
}
|
||||
|
||||
private:
|
||||
class ConstIter : public std::iterator<std::input_iterator_tag,
|
||||
value_type,
|
||||
ptrdiff_t,
|
||||
const value_type*,
|
||||
const value_type&> {
|
||||
class ConstIter {
|
||||
public:
|
||||
using iterator_category = std::input_iterator_tag;
|
||||
using value_type = T;
|
||||
using difference_type = ptrdiff_t;
|
||||
using pointer = const value_type*;
|
||||
using reference = const value_type&;
|
||||
|
||||
ConstIter(const Streamlike* s,
|
||||
typename std::list<value_type>::iterator pos)
|
||||
: s_(s), pos_(pos) {}
|
||||
|
Loading…
Reference in New Issue
Block a user