#include <format.h>
Public Types | |
typedef std::output_iterator_tag | iterator_category |
typedef T | value_type |
typedef std::ptrdiff_t | difference_type |
typedef T * | pointer |
typedef T & | reference |
typedef counting_iterator | _Unchecked_type |
Public Member Functions | |
counting_iterator () | |
std::size_t | count () const |
counting_iterator & | operator++ () |
counting_iterator | operator++ (int) |
T & | operator* () const |
Private Attributes | |
std::size_t | count_ |
T | blackhole_ |
typedef counting_iterator internal::counting_iterator< T >::_Unchecked_type |
typedef std::ptrdiff_t internal::counting_iterator< T >::difference_type |
typedef std::output_iterator_tag internal::counting_iterator< T >::iterator_category |
typedef T* internal::counting_iterator< T >::pointer |
typedef T& internal::counting_iterator< T >::reference |
typedef T internal::counting_iterator< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprivate |
|
private |