Lines Matching refs:uint64_t
27 size_t IndexForValue(uint64_t value) const;
34 uint64_t LastValue() const { in LastValue()
38 uint64_t FirstValue() const { in FirstValue()
42 uint64_t BucketLimit(const size_t bucketNumber) const { in BucketLimit()
48 std::vector<uint64_t> bucketValues_;
49 uint64_t maxBucketValue_;
50 uint64_t minBucketValue_;
51 std::map<uint64_t, uint64_t> valueIndexMap_;
63 void Add(uint64_t value);
66 inline uint64_t min() const { return min_.load(std::memory_order_relaxed); } in min()
67 inline uint64_t max() const { return max_.load(std::memory_order_relaxed); } in max()
68 inline uint64_t num() const { return num_.load(std::memory_order_relaxed); } in num()
69 inline uint64_t sum() const { return sum_.load(std::memory_order_relaxed); } in sum()
70 inline uint64_t sum_squares() const { in sum_squares()
73 inline uint64_t bucket_at(size_t b) const { in bucket_at()
93 const uint64_t num_buckets_;
103 virtual void Add(uint64_t value) = 0;
108 virtual uint64_t min() const = 0;
109 virtual uint64_t max() const = 0;
110 virtual uint64_t num() const = 0;
127 virtual void Add(uint64_t value) override;
133 virtual uint64_t min() const override { return stats_.min(); } in min()
134 virtual uint64_t max() const override { return stats_.max(); } in max()
135 virtual uint64_t num() const override { return stats_.num(); } in num()