Add missing types to counting_iterator
This commit is contained in:
parent
64b349aee2
commit
72606f2391
@ -628,6 +628,12 @@ class counting_iterator {
|
||||
mutable T blackhole_;
|
||||
|
||||
public:
|
||||
using iterator_category = std::output_iterator_tag;
|
||||
using value_type = T;
|
||||
using difference_type = std::ptrdiff_t;
|
||||
using pointer = T*;
|
||||
using reference = T&;
|
||||
|
||||
explicit counting_iterator(std::size_t &count): count_(count) {}
|
||||
counting_iterator(const counting_iterator &other): count_(other.count_) {}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user