microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
fmt::sink_output_iterator Class Reference

#include <fmt.hpp>

Public Types

using iterator_category = std::output_iterator_tag
 
using value_type = void
 
using difference_type = std::ptrdiff_t
 
using pointer = void
 
using reference = void
 

Public Member Functions

constexpr sink_output_iterator (const microfmt::sink &s RELOCO_LIFETIMEBOUND) noexcept
 
sink_output_iterator & operator= (char c) noexcept
 
constexpr sink_output_iterator & operator* () noexcept
 
constexpr sink_output_iterator & operator++ () noexcept
 
constexpr sink_output_iterator & operator++ (int) noexcept
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using fmt::sink_output_iterator::iterator_category = std::output_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ sink_output_iterator()

constexpr fmt::sink_output_iterator::sink_output_iterator ( const microfmt::sink &s  RELOCO_LIFETIMEBOUND)
inlineexplicitconstexprnoexcept

Member Function Documentation

◆ operator*()

constexpr sink_output_iterator & fmt::sink_output_iterator::operator* ( )
inlineconstexprnoexcept

◆ operator++() [1/2]

constexpr sink_output_iterator & fmt::sink_output_iterator::operator++ ( )
inlineconstexprnoexcept

◆ operator++() [2/2]

constexpr sink_output_iterator & fmt::sink_output_iterator::operator++ ( int  )
inlineconstexprnoexcept

◆ operator=()

sink_output_iterator & fmt::sink_output_iterator::operator= ( char  c)
inlinenoexcept

The documentation for this class was generated from the following file: