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);

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);

Return Value

a format_to_n_result with the output iterator and untruncated size

Parameters

Name

Description

out

output iterator receiving formatted characters

maxNumChars

maximum number of characters to write

fmtStr

format string

args

values to format

Created with MrDocs