.. _exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1Aggregation: Class Aggregation ================= - Defined in :ref:`file__opt_build_repo_sdk_include_opentelemetry_sdk_metrics_aggregation_aggregation.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1Base2ExponentialHistogramAggregation`) - ``public opentelemetry::sdk::metrics::DoubleHistogramAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1DoubleHistogramAggregation`) - ``public opentelemetry::sdk::metrics::DoubleLastValueAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1DoubleLastValueAggregation`) - ``public opentelemetry::sdk::metrics::DoubleSumAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1DoubleSumAggregation`) - ``public opentelemetry::sdk::metrics::DropAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1DropAggregation`) - ``public opentelemetry::sdk::metrics::LongHistogramAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1LongHistogramAggregation`) - ``public opentelemetry::sdk::metrics::LongLastValueAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1LongLastValueAggregation`) - ``public opentelemetry::sdk::metrics::LongSumAggregation`` (:ref:`exhale_class_classopentelemetry_1_1sdk_1_1metrics_1_1LongSumAggregation`) Class Documentation ------------------- .. doxygenclass:: opentelemetry::sdk::metrics::Aggregation :project: OpenTelemetry C++ :members: :protected-members: :undoc-members: