38 #ifndef COUNTER_ITERATOR_H
39 #define COUNTER_ITERATOR_H
111 #endif // COUNTER_ITERATOR_H
counter_iterator operator++(int)
std::output_iterator_tag iterator_category
Counting output iterator that records how many times an output iterator was assigned to...
counter_iterator(value_type &c)
struct representation of a no-op. Makes assignment to target do nothing.
counter_iterator & operator=(const counter_iterator &other)
counter_iterator & operator++()
counter_iterator< T > counter(T &ref)
Adaptor for creating type-inferred counters.
counter_iterator(const counter_iterator &other)