Writes a string to an output iterator with fill/align/width padding.

Synopsis

Declared in <mp‐units/utility/format.h>

template<
    typename Char,
    std::output_iterator<Char> Out>
constexpr
Out
write_padded(
    Out out,
    std::basic_string_view<Char> s,
    int width,
    fmt_align align,
    fill_t<Char> const& fill);

Description

Avoids instantiating format_to/vformat_to infrastructure for the common padding use‐case inside formatter<Unit>, formatter<Dimension>, and formatter<quantity> specializations.

Parameters

Name

Description

s

A non‐owning reference to a string.

Created with MrDocs