|
|
| SampleList (const SampleList &)=delete |
| |
|
| SampleList (SampleList &&other) noexcept |
| |
|
SampleList & | operator= (SampleList &&other) noexcept |
| |
|
template<typename... MultiSampleT> |
| | SampleList (MultiSampleT... initialiserElements) |
| |
|
void | push (Sample< SampleValueT > sample) |
| |
|
void | push (Date taken, SampleValueT val) |
| |
|
std::size_t | size () const |
| |
|
const SampleT & | operator[] (std::size_t idx) const |
| |
|
void | clearBeforeDate (const Date &before) |
| |
|
void | clear () |
| |
|
Date | latest () |
| |
|
SampleIterator< SampleList< SampleT, MaxSize > > | begin () |
| |
|
SampleIterator< SampleList< SampleT, MaxSize > > | end () |
| |
template<typename SampleT, std::size_t MaxSize, typename SampleValueT = typename std::remove_cv<typename SampleT::value_type>::type>
struct herald::analysis::sampling::SampleList< SampleT, MaxSize, SampleValueT >
A Circular container for Samples Can be used as a container in the views library