[#BloombergLP-bdlm]
= xref:BloombergLP.adoc[BloombergLP]::bdlm
:relfileprefix: ../
:mrdocs:

Namespace for metrics components in the `bdl` package group&period;

== Types

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlm/InstanceCount.adoc[`InstanceCount`] 
| This mechanism provides type specific instance counts&period;
| xref:BloombergLP/bdlm/Metric.adoc[`Metric`] 
| This class provides storage for various types of metric values&period;
| xref:BloombergLP/bdlm/MetricDescriptor.adoc[`MetricDescriptor`] 
| This attribute class characterizes how to describe a metric&period;
| xref:BloombergLP/bdlm/MetricsAdapter.adoc[`MetricsAdapter`] 
| This protocol class provides a pure abstract interface and contract for clients and suppliers of metrics adapters&period;
| xref:BloombergLP/bdlm/MetricsRegistry.adoc[`MetricsRegistry`] 
| This class implements a transferable registry of metrics&period;
| xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle.adoc[`MetricsRegistryRegistrationHandle`] 
| This class implements a registration handle that provides RAII semantics for metric registration&period;
|===


== Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlm/operator_eq-0b9.adoc[`operator&equals;&equals;`] 
| Equality operators
| xref:BloombergLP/bdlm/operator_not_eq-0d.adoc[`operator!&equals;`] 
| Inequality operators
|===



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