[#BloombergLP-bslstl-Optional_Base-08-2constructor-02b]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::xref:BloombergLP/bslstl/Optional_Base-08.adoc[Optional&lowbar;Base&lt;t&lowbar;TYPE, false&gt;]::Optional&lowbar;Base
:relfileprefix: ../../../
:mrdocs:

== Synopsis

Declared in `&lt;bslstl&lowbar;optional&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class t&lowbar;INIT&lowbar;LIST&lowbar;TYPE,
    class&period;&period;&period; t&lowbar;ARGS&gt;
Optional&lowbar;Base(
    std::allocator&lowbar;arg&lowbar;t,
    xref:BloombergLP/bslstl/Optional_Base-08/AllocType.adoc[AllocType],
    std::in&lowbar;place&lowbar;t,
    std::initializer&lowbar;list&lt;t&lowbar;INIT&lowbar;LIST&lowbar;TYPE&gt;,
    t&lowbar;ARGS&&&period;&period;&period;);
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
