class iterator_buffer
Declaration
template <typename OutputIt,
typename T,
typename Traits = fmt::detail::buffer_traits>
class iterator_buffer { /* full declaration omitted */ };
Declared at: third_party/fmt/include/fmt/core.h:904
Templates
- OutputIt
- T
- Traits
Method Overview
- public auto count() const -> size_t
- protected void flush()
- protected constexpr void grow(size_t)
- public iterator_buffer<OutputIt, T, Traits>(OutputIt out, size_t n = buffer_size)
- public iterator_buffer<OutputIt, T, Traits>(iterator_buffer<OutputIt, T, Traits> && other)
- public auto out() -> OutputIt
- public ~iterator_buffer<OutputIt, T, Traits>()
Methods
¶auto count() const -> size_t
auto count() const -> size_t
Declared at: third_party/fmt/include/fmt/core.h:932
¶void flush()
void flush()
Declared at: third_party/fmt/include/fmt/core.h:915
¶constexpr void grow(size_t)
constexpr void grow(size_t)
Declared at: third_party/fmt/include/fmt/core.h:911
Parameters
- size_t
¶iterator_buffer<OutputIt, T, Traits>(
OutputIt out,
size_t n = buffer_size)
iterator_buffer<OutputIt, T, Traits>(
OutputIt out,
size_t n = buffer_size)
Declared at: third_party/fmt/include/fmt/core.h:922
Parameters
- OutputIt out
- size_t n = buffer_size
¶iterator_buffer<OutputIt, T, Traits>(
iterator_buffer<OutputIt, T, Traits>&& other)
iterator_buffer<OutputIt, T, Traits>(
iterator_buffer<OutputIt, T, Traits>&& other)
Declared at: third_party/fmt/include/fmt/core.h:924
Parameters
- iterator_buffer<OutputIt, T, Traits>&& other
¶auto out() -> OutputIt
auto out() -> OutputIt
Declared at: third_party/fmt/include/fmt/core.h:928
¶~iterator_buffer<OutputIt, T, Traits>()
~iterator_buffer<OutputIt, T, Traits>()
Declared at: third_party/fmt/include/fmt/core.h:926