Lines Matching refs:bucket
105 std::shared_ptr<DimToValMap>& bucket = mPastBuckets[bucketIndex]; in addPastBucket() local
106 auto itr = bucket->find(key); in addPastBucket()
107 if (itr != bucket->end()) { in addPastBucket()
112 bucket->insert({key, bucketValue}); in addPastBucket()
117 std::shared_ptr<DimToValMap> bucket = std::make_shared<DimToValMap>(); in addPastBucket() local
118 bucket->insert({key, bucketValue}); in addPastBucket()
119 addPastBucket(bucket, bucketNum); in addPastBucket()
123 void AnomalyTracker::addPastBucket(std::shared_ptr<DimToValMap> bucket, in addPastBucket() argument
138 mPastBuckets[index(bucketNum)] = bucket; in addPastBucket()
139 addBucketToSum(bucket); in addPastBucket()
142 void AnomalyTracker::subtractBucketFromSum(const shared_ptr<DimToValMap>& bucket) { in subtractBucketFromSum() argument
143 if (bucket == nullptr) { in subtractBucketFromSum()
146 for (const auto& keyValuePair : *bucket) { in subtractBucketFromSum()
164 void AnomalyTracker::addBucketToSum(const shared_ptr<DimToValMap>& bucket) { in addBucketToSum() argument
165 if (bucket == nullptr) { in addBucketToSum()
169 for (const auto& keyValuePair : *bucket) { in addBucketToSum()
182 const auto& bucket = mPastBuckets[index(bucketNum)]; in getPastBucketValue() local
183 if (bucket == nullptr) { in getPastBucketValue()
186 const auto& itr = bucket->find(key); in getPastBucketValue()
187 return itr == bucket->end() ? 0 : itr->second; in getPastBucketValue()