[#BloombergLP-bslfmt-Format_ArgsStore] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::Format_ArgsStore :relfileprefix: ../../ :mrdocs: Component‐private store of `basic_format_arg` objects. == Synopsis Declared in `<bslfmt_format_args.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class t_CONTEXT, class... t_ARGS> class Format_ArgsStore; ---- == Description This 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. == Friends [cols="1,4"] |=== | Name| Description | `xref:BloombergLP/bslfmt/Format_ArgsUtil.adoc[BloombergLP::bslfmt::Format_ArgsUtil]` | Utility functions for manipulating format argument types. | `xref:BloombergLP/bslfmt/basic_format_args.adoc[BloombergLP::bslfmt::basic_format_args]` | Access to a set of type‐erased formatting arguments. |=== == 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]#