[#BloombergLP-bdlm-MetricsRegistryRegistrationHandle-2constructor-03]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlm.adoc[bdlm]::xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle.adoc[MetricsRegistryRegistrationHandle]::MetricsRegistryRegistrationHandle
:relfileprefix: ../../../
:mrdocs:

Constructors

== Synopses

Declared in `&lt;bdlm&lowbar;metricsregistry&period;h&gt;`

Create a `MetricsRegistryRegstrationHandle` object that is not associated with a registered metrics collection callback (`isRegistered` will return `false`)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2constructor-07.adoc[MetricsRegistryRegistrationHandle]();
----

[.small]#xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2constructor-07.adoc[_» more&period;&period;&period;_]#

Create a `MetricsRegistryRegistrationHandle` object that will manage the metric collection callback registration associated with the specified `original` handle&period; After creating this object, `original` will no longer manage the registration, and `original&period;isRegistered()` will be `false`&period; If `original` does not manage a registration when this object is created, then neither this object nor `original` will manage a registration&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2constructor-0e.adoc[MetricsRegistryRegistrationHandle](xref:BloombergLP/bslmf/MovableRef.adoc[bslmf::MovableRef&lt;MetricsRegistryRegistrationHandle&gt;] original) noexcept;
----

[.small]#xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle/2constructor-0e.adoc[_» more&period;&period;&period;_]#


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