BloombergLP::bslfmt::format_to_n

Format args per fmtStr into out, writing at most maxNumChars.

Synopses

Declared in <bslfmt_format_imp.h>

Format args per fmtStr into out, writing at most maxNumChars.

template<
    class t_OUT,
    class... t_ARGS>
format_to_n_result<t_OUT>
format_to_n(
    t_OUT out,
    bsl::iterator_traits<t_OUT>::difference_type maxNumChars,
    bslfmt::format_string<t_ARGS...> fmtStr,
    t_ARGS const&... args);
» more...

Format args per fmtStr into out, writing at most maxNumChars.

template<
    class t_OUT,
    class... t_ARGS>
format_to_n_result<t_OUT>
format_to_n(
    t_OUT out,
    bsl::iterator_traits<t_OUT>::difference_type maxNumChars,
    bslfmt::wformat_string<t_ARGS...> fmtStr,
    t_ARGS const&... args);
» more...

Return Value

a format_to_n_result with the output iterator and untruncated size

Parameters

NameDescription
outoutput iterator receiving formatted characters
maxNumCharsmaximum number of characters to write
fmtStrformat string
argsvalues to format