Skip to content

sbio::CanResolveData

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