Parses the fill and alignment part of a std‐format‐spec into specs.

Synopsis

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

template<
    std::forward_iterator It,
    typename Specs>
[[nodiscard]]
constexpr
It
parse_align(
    It begin,
    It end,
    Specs& specs,
    fmt_align default_align = fmt_align::none);

Return Value

an iterator past the parsed fill/align part of the format spec

Note

The return value should not be discarded.

Parameters

Name

Description

begin

the beginning of the range to parse; must be non‐empty

end

the end of the range to parse

specs

the specs object to update with the parsed fill and alignment

default_align

the alignment to use when the format spec does not request one

Created with MrDocs