std::make_format_args, std::make_wformat_args
From cppreference.com
| Defined in header <format>
|
||
| 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.
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 |