Skip to content

sbio::CanResolveData

template<typename T>
concept= requires(void* buf,
const MetadataInventory<T>& inv,
const typename T::DataRequest& req,
PayloadOffsetCache& cache) {
{ T::resolve_data(buf, inv, req, cache) } -> std::same_as<DataResult>;
{ T::get_payload_size(buf) } -> std::convertible_to<std::size_t>;
};