Template Class truncating_iterator< OutputIt, std::true_type >

Inheritance Relationships

Base Type

Class Documentation

template<typename OutputIt>
class truncating_iterator<OutputIt, std::true_type> : public fmt::v6::internal::truncating_iterator_base<OutputIt>

Public Types

template<>
using value_type = typename OutputIt::container_type::value_type

Public Functions

truncating_iterator(OutputIt out, std::size_t limit)
truncating_iterator &operator=(value_type val)
truncating_iterator &operator++()
truncating_iterator &operator++(int)
truncating_iterator &operator*()