[#BloombergLP-bslma-ManagedPtr-0fa-2constructor-012] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::xref:BloombergLP/bslma/ManagedPtr-0fa.adoc[ManagedPtr]::ManagedPtr :relfileprefix: ../../../ :mrdocs: Create an empty managed pointer from two null‐pointer literals. == Synopsis Declared in `<bslma_managedptr.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit ManagedPtr( xref:bsl/nullptr_t-08.adoc[bsl::nullptr_t] nullPointerLiteral, xref:bsl/nullptr_t-08.adoc[bsl::nullptr_t] cookieNullPointerLiteral); ---- == Description Create an empty managed pointer. Note that this constructor is necessary to match null‐pointer literal arguments, in order to break ambiguities and provide valid type deduction with the other constructor templates in this class. == Parameters [cols="1,4"] |=== | Name| Description | *nullPointerLiteral* | null‐pointer literal (unused; selects this overload) | *cookieNullPointerLiteral* | null‐pointer literal (unused; selects this overload) |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#