#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 |
1.8.11