Skip to content

sbio::CanFetchStreamData

template<typename T, typename IO, typename StorageViewT>
concept= requires(Stream<IO, T>* streams,
StorageViewT& storage,
const StreamCatalog<T>& catalog,
SegmentCursor<T>& cursor,
const GenericStreamConfig<T>& cfg,
typename T::StepIdxType step_idx,
typename T::DataAccessPtn ptn) {
{ T::fetch_step(streams, storage, catalog, cursor, cfg, step_idx, ptn) } -> std::convertible_to<IOStatus>;
};