herald
2.0.0
|
Convenience wrapper for all AnalysisProvider types used by the analysis API. More...
#include <runner.h>
Public Member Functions | |
AnalysisProviderManager (ProviderTypes... prvs) | |
template<typename InputValT , std::size_t SrcSz, typename SourceType , std::size_t ListSize, typename CallableForNewSample > | |
bool | analyse (Date timeNow, SampledID sampled, SampleList< Sample< InputValT >, SrcSz > &src, ListManager< SourceType, ListSize > &lists, CallableForNewSample &callable) |
template<typename ProviderT > | |
ProviderT & | get () |
CAN THROW std::bad_variant_access. | |
template<typename InputT , typename OutputT > | |
constexpr bool | hasMatchingAnalyser () noexcept |
Convenience wrapper for all AnalysisProvider types used by the analysis API.