[#ParamsStream-02-2constructor-01] = xref:ParamsStream-02.adoc[ParamsStream]::ParamsStream :relfileprefix: ../ :mrdocs: Constructors == Synopses Declared in `<serialize.h>` Construct a params stream wrapping a substream and a single parameter set. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:ParamsStream-02/2constructor-0f.adoc[ParamsStream]( SubStream&& substream, Params const& params); ---- [.small]#xref:ParamsStream-02/2constructor-0f.adoc[_» more..._]# Construct a nested params stream from a substream and several parameter sets. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename NestedSubstream, typename Params1, typename Params2, typename... NestedParams> xref:ParamsStream-02/2constructor-0a.adoc[ParamsStream]( NestedSubstream&& s, Params1 const& params1, Params2 const& params2, NestedParams const&... params); ---- [.small]#xref:ParamsStream-02/2constructor-0a.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *substream* | The underlying stream to wrap. | *params* | The parameter set to attach. | *s* | The underlying stream to wrap. | *params1* | The outermost parameter set to attach. | *params2* | The next parameter set to attach. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#