#include "rtc_base/numerics/sample_stats.h"
#include <cmath>
#include "api/units/data_rate.h"
#include "api/units/time_delta.h"
#include "rtc_base/checks.h"
namespace webrtc {
double SampleStats<double>::Max() { … }
double SampleStats<double>::Mean() { … }
double SampleStats<double>::Median() { … }
double SampleStats<double>::Quantile(double quantile) { … }
double SampleStats<double>::Min() { … }
double SampleStats<double>::Variance() { … }
double SampleStats<double>::StandardDeviation() { … }
int SampleStats<double>::Count() { … }
void SampleStats<TimeDelta>::AddSample(TimeDelta delta) { … }
void SampleStats<TimeDelta>::AddSampleMs(double delta_ms) { … }
void SampleStats<TimeDelta>::AddSamples(const SampleStats<TimeDelta>& other) { … }
bool SampleStats<TimeDelta>::IsEmpty() { … }
TimeDelta SampleStats<TimeDelta>::Max() { … }
TimeDelta SampleStats<TimeDelta>::Mean() { … }
TimeDelta SampleStats<TimeDelta>::Median() { … }
TimeDelta SampleStats<TimeDelta>::Quantile(double quantile) { … }
TimeDelta SampleStats<TimeDelta>::Min() { … }
TimeDelta SampleStats<TimeDelta>::Variance() { … }
TimeDelta SampleStats<TimeDelta>::StandardDeviation() { … }
int SampleStats<TimeDelta>::Count() { … }
void SampleStats<DataRate>::AddSample(DataRate sample) { … }
void SampleStats<DataRate>::AddSampleBps(double rate_bps) { … }
void SampleStats<DataRate>::AddSamples(const SampleStats<DataRate>& other) { … }
bool SampleStats<DataRate>::IsEmpty() { … }
DataRate SampleStats<DataRate>::Max() { … }
DataRate SampleStats<DataRate>::Mean() { … }
DataRate SampleStats<DataRate>::Median() { … }
DataRate SampleStats<DataRate>::Quantile(double quantile) { … }
DataRate SampleStats<DataRate>::Min() { … }
DataRate SampleStats<DataRate>::Variance() { … }
DataRate SampleStats<DataRate>::StandardDeviation() { … }
int SampleStats<DataRate>::Count() { … }
}