|
BDE 4.39.x Production Release
|
#include <bslfmt_format_args.h>
This class provides utility functions to enable manipulation of types declared by this component. It is solely for private use by other components of the bslfmt package and should not be used directly.
Static Public Member Functions | |
| template<class t_CONTEXT , class... t_ARGS> | |
| static Format_ArgsStore< t_CONTEXT, t_ARGS... > | makeFormatArgs (t_ARGS &... fmt_args) |
| template<class t_CONTEXT > | |
| static size_t | formatArgsSize (const basic_format_args< t_CONTEXT > &args) |
|
inlinestatic |
Call size() on the specified args parameter and return the result. This is to permit access to the private size accessor of basic_format_args without requiring long distance friendship.
|
inlinestatic |
Create a Format_ArgsStore object containing basic_format_arg objects constructed from the specified fmt_args values.