[#BloombergLP-bslalg-ConstructorProxy-2constructor-0d3f] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/ConstructorProxy.adoc[ConstructorProxy]::ConstructorProxy :relfileprefix: ../../../ :mrdocs: Construct a proxy, passing no arguments except possibly a specified `allocator` to the constructor of the proxied object. If `OBJECT_TYPE` is allocator aware and `allocator_type` is a compatible allocator type, pass `allocator` to the proxied object constructor; otherwise ignore `allocator`. A compilation error will result unless `OBJECT_TYPE` has an (extended) default constructor. == Synopsis Declared in `<bslalg_constructorproxy.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit ConstructorProxy(xref:BloombergLP/bslalg/ConstructorProxy.adoc[CtorAllocArgT] const& allocator); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#