Toolbox snapshot
The Reactive C++ Toolbox
|
PercentileIterator is a percentile iterator. More...
#include <toolbox/hdr/Iterator.hpp>
Protected Member Functions | |
bool | do_next () noexcept override |
Protected Member Functions inherited from toolbox::hdr::Iterator | |
bool | has_buckets () const noexcept |
bool | has_next () const noexcept |
std::int64_t | peek_next_value_from_index () const noexcept |
bool | next_value_greater_than_reporting_level_upper_bound (std::int64_t reporting_level_upper_bound) const noexcept |
bool | basic_next () noexcept |
bool | move_next () noexcept |
void | update_iterated_values (std::int64_t new_value_iterated_to) noexcept |
Additional Inherited Members | |
Protected Attributes inherited from toolbox::hdr::Iterator | |
const Histogram & | h_ |
std::int32_t | counts_index_ |
Raw index into the counts array. | |
std::int64_t | total_count_ |
Snapshot of the length at the time the iterator is created. | |
std::int64_t | count_ |
std::int64_t | cumulative_count_ |
std::int64_t | value_ |
std::int64_t | highest_equivalent_value_ |
std::int64_t | lowest_equivalent_value_ |
std::int64_t | median_equivalent_value_ |
std::int64_t | value_iterated_from_ |
std::int64_t | value_iterated_to_ |
PercentileIterator is a percentile iterator.
Definition at line 87 of file Iterator.hpp.
|
noexcept |
|
overridedefault |
|
delete |
|
defaultnoexcept |
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 100 of file Iterator.hpp.
|
overrideprotectedvirtualnoexcept |
Reimplemented from toolbox::hdr::Iterator.
Definition at line 116 of file Iterator.cpp.