|
Rosetta
|
#include <format.h>

Public Types | |
| using | value_type = typename truncating_iterator_base< OutputIt >::value_type |
Public Types inherited from detail::truncating_iterator_base< OutputIt > | |
| using | iterator_category = std::output_iterator_tag |
| using | value_type = typename std::iterator_traits< OutputIt >::value_type |
| using | difference_type = void |
| using | pointer = void |
| using | reference = void |
| using | _Unchecked_type = truncating_iterator_base |
Public Member Functions | |
| truncating_iterator (OutputIt out, size_t limit) | |
| truncating_iterator & | operator++ () |
| truncating_iterator | operator++ (int) |
| value_type & | operator* () const |
Public Member Functions inherited from detail::truncating_iterator_base< OutputIt > | |
| OutputIt | base () const |
| size_t | count () const |
Private Attributes | |
| truncating_iterator_base< OutputIt >::value_type | blackhole_ |
Additional Inherited Members | |
Protected Member Functions inherited from detail::truncating_iterator_base< OutputIt > | |
| truncating_iterator_base (OutputIt out, size_t limit) | |
Protected Attributes inherited from detail::truncating_iterator_base< OutputIt > | |
| OutputIt | out_ |
| size_t | limit_ |
| size_t | count_ |
| using detail::truncating_iterator< OutputIt, std::false_type >::value_type = typename truncating_iterator_base<OutputIt>::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprivate |