Lines Matching refs:bucket
104 std::shared_ptr<DimToValMap>& bucket = mPastBuckets[bucketIndex]; in addPastBucket() local
105 auto itr = bucket->find(key); in addPastBucket()
106 if (itr != bucket->end()) { in addPastBucket()
111 bucket->insert({key, bucketValue}); in addPastBucket()
116 std::shared_ptr<DimToValMap> bucket = std::make_shared<DimToValMap>(); in addPastBucket() local
117 bucket->insert({key, bucketValue}); in addPastBucket()
118 addPastBucket(bucket, bucketNum); in addPastBucket()
122 void AnomalyTracker::addPastBucket(std::shared_ptr<DimToValMap> bucket, in addPastBucket() argument
137 mPastBuckets[index(bucketNum)] = bucket; in addPastBucket()
138 addBucketToSum(bucket); in addPastBucket()
141 void AnomalyTracker::subtractBucketFromSum(const shared_ptr<DimToValMap>& bucket) { in subtractBucketFromSum() argument
142 if (bucket == nullptr) { in subtractBucketFromSum()
145 for (const auto& keyValuePair : *bucket) { in subtractBucketFromSum()
163 void AnomalyTracker::addBucketToSum(const shared_ptr<DimToValMap>& bucket) { in addBucketToSum() argument
164 if (bucket == nullptr) { in addBucketToSum()
168 for (const auto& keyValuePair : *bucket) { in addBucketToSum()
181 const auto& bucket = mPastBuckets[index(bucketNum)]; in getPastBucketValue() local
182 if (bucket == nullptr) { in getPastBucketValue()
185 const auto& itr = bucket->find(key); in getPastBucketValue()
186 return itr == bucket->end() ? 0 : itr->second; in getPastBucketValue()