.. _exhale_class_classopentelemetry_1_1metrics_1_1SynchronousInstrument: Class SynchronousInstrument =========================== - Defined in :ref:`file__home_docs_checkouts_readthedocs.org_user_builds_labhas-opentelemetry-cpp_checkouts_latest_api_include_opentelemetry_metrics_sync_instruments.h` Inheritance Relationships ------------------------- Derived Types ************* - ``public opentelemetry::metrics::Counter< double >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Counter`) - ``public opentelemetry::metrics::Counter< uint64_t >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Counter`) - ``public opentelemetry::metrics::Histogram< double >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Histogram`) - ``public opentelemetry::metrics::Histogram< uint64_t >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Histogram`) - ``public opentelemetry::metrics::UpDownCounter< double >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1UpDownCounter`) - ``public opentelemetry::metrics::UpDownCounter< int64_t >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1UpDownCounter`) - ``public opentelemetry::metrics::Counter< T >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Counter`) - ``public opentelemetry::metrics::Histogram< T >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1Histogram`) - ``public opentelemetry::metrics::UpDownCounter< T >`` (:ref:`exhale_class_classopentelemetry_1_1metrics_1_1UpDownCounter`) Class Documentation ------------------- .. doxygenclass:: opentelemetry::metrics::SynchronousInstrument :project: OpenTelemetry C++ :members: :protected-members: :undoc-members: