BloombergLP::bslfmt::format_to

format_to overloads

Synopses

Declared in <bslfmt_format_imp.h>

Format args per fmtStr into the string addressed by out.

template<class... t_ARGS>
void
format_to(
    bsl::string* out,
    bslfmt::format_string<t_ARGS...> fmtStr,
    t_ARGS const&... args);
» more...

Format args per fmtStr into the string addressed by out.

template<class... t_ARGS>
void
format_to(
    bsl::wstring* out,
    bslfmt::wformat_string<t_ARGS...> fmtStr,
    t_ARGS const&... args);
» more...

Format args per fmtStr into the output iterator out.

template<
    class t_OUT,
    class... t_ARGS>
t_OUT
format_to(
    t_OUT out,
    bslfmt::format_string<t_ARGS...> fmtStr,
    t_ARGS const&... args)
requires !bsl::is_same<typename bsl::decay<t_OUT>::type, bsl::string *>::value;
» more...

Format args per fmtStr into the output iterator out.

template<
    class t_OUT,
    class... t_ARGS>
t_OUT
format_to(
    t_OUT out,
    bslfmt::wformat_string<t_ARGS...> fmtStr,
    t_ARGS const&... args)
requires !bsl::is_same<typename bsl::decay<t_OUT>::type, bsl::wstring *>::value;
» more...

Return Value

output iterator after writing

Parameters

NameDescription
outaddress of the string receiving formatted characters
fmtStrformat string
argsvalues to format