std::make_format_args, std::make_wformat_args
From cppreference.com
template<class Context = std::format_context, class... Args> /*format-arg-store*/<Context, Args...> make_format_args(const Args&... args); |
(1) | (since C++20) |
template<class... Args> /*format-arg-store*/<std::wformat_context, Args...> make_wformat_args(const Args&... args); |
(2) | (since C++20) |
Returns an object that stores an array of formatting arguments and can be implicitly converted to std::basic_format_args<Context>.
The behavior is undefined if typename Context::template formatter_type<Ti> does not meet the Formatter requirements for any Ti
in Args
.
Contents |
Parameters
args... | - | values to be used as formatting arguments |
Returns
An object that holds the formatting arguments.
Notes
A formatting argument has reference semantics for user-defined types and does not extend the lifetime of args
. It is the programmer's responsibility to ensure that args
outlive the return value. Usually, the result is only used as argument to formatting function.
Example
This section is incomplete Reason: no example |