|
| 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