[#BloombergLP-bslfmt-Format_ArgsStore] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::Format_ArgsStore :relfileprefix: ../../ :mrdocs: This component‐private type holds an array of `basic_format_arg` objects and is intended to be implicitly convertible to `basic_format_args`. Note that this type has reference semantics and users must ensure that this type does not outlive the arguments used in its construction. == Synopsis Declared in `<bslfmt_format_args.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class t_CONTEXT, class... t_ARGS> class Format_ArgsStore; ---- == Friends [cols="1,4"] |=== | Name| Description | `xref:BloombergLP/bslfmt/Format_ArgsUtil.adoc[BloombergLP::bslfmt::Format_ArgsUtil]` | 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. | `xref:BloombergLP/bslfmt/basic_format_args.adoc[BloombergLP::bslfmt::basic_format_args]` | 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. Note that this type has reference semantics and users must ensure that this type does not outlive the arguments used in its construction. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslfmt/make_format_args.adoc[`make_format_args`] | From the specified `fmt_args` return a type convertible to `format_arg_store` that is suitable for use by the `char`‐based `bslfmt::format` functions. | xref:BloombergLP/bslfmt/make_wformat_args.adoc[`make_wformat_args`] | From the specified `fmt_args` return a type convertible to `format_arg_store` that is suitable for use by the `wchar_t`‐based `bslfmt::format` functions. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#