[#BloombergLP-bslfmt-Format_ContextOutputIteratorRef-2constructor] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::xref:BloombergLP/bslfmt/Format_ContextOutputIteratorRef.adoc[Format_ContextOutputIteratorRef]::Format_ContextOutputIteratorRef :relfileprefix: ../../../ :mrdocs: Create an instance referring to the specified base iterator. == Synopsis Declared in `<bslfmt_format_context.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- Format_ContextOutputIteratorRef(xref:BloombergLP/bslfmt/Format_ContextOutputIteratorBase.adoc[Format_ContextOutputIteratorBase<t_CHAR>]* base); ---- == Description The specified `base` should be a pointer to a `Format_ContextOutputIteratorImpl` type whose lifetime must outlive that of the constructed instance. == Parameters [cols="1,4"] |=== | Name| Description | *base* | pointer to the type‐erased output iterator implementation |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#