[#BloombergLP-bdlm] = xref:BloombergLP.adoc[BloombergLP]::bdlm :relfileprefix: ../ :mrdocs: Namespace for metrics components in the `bdl` package group. == Types [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlm/InstanceCount.adoc[`InstanceCount`] | This mechanism provides type specific instance counts. | xref:BloombergLP/bdlm/Metric.adoc[`Metric`] | This class provides storage for various types of metric values. | xref:BloombergLP/bdlm/MetricDescriptor.adoc[`MetricDescriptor`] | This attribute class characterizes how to describe a metric. | xref:BloombergLP/bdlm/MetricsAdapter.adoc[`MetricsAdapter`] | This protocol class provides a pure abstract interface and contract for clients and suppliers of metrics adapters. | xref:BloombergLP/bdlm/MetricsRegistry.adoc[`MetricsRegistry`] | This class implements a mechanism that provides a registry of metrics that is transferable to implementations of the `bdlm::MetricsAdapter` protocol. This class is _usually_ a singleton. | xref:BloombergLP/bdlm/MetricsRegistryRegistrationHandle.adoc[`MetricsRegistryRegistrationHandle`] | This class implements a registration handle that provides RAII semantics for metric registration. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlm/operator_eq-0b9.adoc[`operator==`] | Equality operators | xref:BloombergLP/bdlm/operator_not_eq-0d.adoc[`operator!=`] | Inequality operators |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#