template <typename T>

class ExponentialHistogram

Defined at line 239 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

Public Methods

void ExponentialHistogram<T> ()

Create a default histogram.

Operations on the metric will have no effect.

Defined at line 243 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void ExponentialHistogram<T> (const ExponentialHistogram<T> & other)

Movable but not copyable.

Defined at line 246 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void ExponentialHistogram<T> (ExponentialHistogram<T> && other)

Defined at line 247 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

ExponentialHistogram<T> & operator= (const ExponentialHistogram<T> & other)

Defined at line 248 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

ExponentialHistogram<T> & operator= (ExponentialHistogram<T> && other)

Defined at line 249 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void Insert (T value)

Insert the given value once to the correct bucket of the histogram.

Defined at line 252 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

void Insert (T value, T count)

Insert the given value |count| times to the correct bucket of the

histogram.

Defined at line 256 of file ../../zircon/system/ulib/inspect/include/lib/inspect/cpp/vmo/types.h

Friends

template <typename T>
class Node