Class Base2ExponentialHistogramPointData
Defined in File point_data.h
Class Documentation
-
class Base2ExponentialHistogramPointData
Public Functions
-
Base2ExponentialHistogramPointData(Base2ExponentialHistogramPointData&&) noexcept = default
-
Base2ExponentialHistogramPointData &operator=(Base2ExponentialHistogramPointData&&) noexcept = default
-
inline Base2ExponentialHistogramPointData(const Base2ExponentialHistogramPointData &other)
-
inline Base2ExponentialHistogramPointData &operator=(const Base2ExponentialHistogramPointData &other)
-
Base2ExponentialHistogramPointData() = default
-
~Base2ExponentialHistogramPointData() = default
Public Members
-
double sum_ = {}
-
double min_ = {}
-
double max_ = {}
-
double zero_threshold_ = {}
-
uint64_t count_ = {}
-
uint64_t zero_count_ = {}
-
std::unique_ptr<AdaptingCircularBufferCounter> positive_buckets_ = std::make_unique<AdaptingCircularBufferCounter>(0)
-
std::unique_ptr<AdaptingCircularBufferCounter> negative_buckets_ = std::make_unique<AdaptingCircularBufferCounter>(0)
-
size_t max_buckets_ = {}
-
int32_t scale_ = {}
-
bool record_min_max_ = true
-
Base2ExponentialHistogramPointData(Base2ExponentialHistogramPointData&&) noexcept = default