#ifndef RTC_BASE_NUMERICS_PERCENTILE_FILTER_H_
#define RTC_BASE_NUMERICS_PERCENTILE_FILTER_H_
#include <stdint.h>
#include <iterator>
#include <set>
#include "rtc_base/checks.h"
namespace webrtc {
template <typename T>
class PercentileFilter { … };
template <typename T>
PercentileFilter<T>::PercentileFilter(float percentile)
: … { … }
template <typename T>
void PercentileFilter<T>::Insert(const T& value) { … }
template <typename T>
bool PercentileFilter<T>::Erase(const T& value) { … }
template <typename T>
void PercentileFilter<T>::UpdatePercentileIterator() { … }
template <typename T>
T PercentileFilter<T>::GetPercentileValue() const { … }
template <typename T>
void PercentileFilter<T>::Reset() { … }
}
#endif