|
BDE 4.39.x Production Release
|
#include <bslfmt_format_args.h>
A class intended to provide access to formatting arguments. This should not be constructed directly but indirectly using one of the make_format_args or the make_wformat_args functions.
Public Member Functions | |
| basic_format_args () BSLS_KEYWORD_NOEXCEPT | |
| template<class... t_ARGS> | |
| basic_format_args (const Format_ArgsStore< t_CONTEXT, t_ARGS... > &store) BSLS_KEYWORD_NOEXCEPT | |
| basic_format_arg< t_CONTEXT > | get (size_t pos) const BSLS_KEYWORD_NOEXCEPT |
Friends | |
| class | Format_ArgsUtil |
|
inline |
Create a basic_format_args object which contains no arguments.
|
inline |
Create a basic_format_args object which contains the arguments held by the specified store. Typically this constructor would be called using the return value of make_format_args or of make_wformat_args .
|
inline |
Return the argument held at the position given by the specified pos. If pos >= size() then a default-constructed basic_format_arg is returned.
|
friend |