sbio::ValidBuffer
sbio::ValidBuffer
Section titled “sbio::ValidBuffer”Definition
Section titled “Definition”template<typename T>concept= requires(T buf) { { buf.ptr() } -> hd_std::same_as<void*>; { buf.size() } -> hd_std::convertible_to<hd_std::size_t>; { buf.set_memory(hd_std::declval<void*>(), hd_std::declval<hd_std::size_t>()) }; { T::memory_space() } -> hd_std::convertible_to<MemorySpace>; };