Skip to content

sbio::HasStreamState

template<typename T, typename StorageViewT>
concept= requires(StorageViewT& storage,
const typename T::DiscoveryState& state) {
typename T::MetadataInventory;
typename T::DiscoveryState;
{ T::capacity(storage, state) } -> std::convertible_to<std::size_t>;
{ T::current_buffer(storage, state) } -> std::convertible_to<void*>;
};