[#BloombergLP-bslma-NewDeleteAllocator-singleton]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::xref:BloombergLP/bslma/NewDeleteAllocator.adoc[NewDeleteAllocator]::singleton
:relfileprefix: ../../../
:mrdocs:

Return a reference to a process&hyphen;wide unique object of this class&period; The lifetime of this object is guaranteed to extend from the first call of this method until the program terminates&period; Note that this method should generally not be used directly by typical clients (see `bslma&lowbar;default` for more information)&period;

== Synopsis

Declared in `&lt;bslma&lowbar;newdeleteallocator&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
xref:BloombergLP/bslma/NewDeleteAllocator.adoc[NewDeleteAllocator]&
singleton();
----


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