20 #include <kvikio/defaults.hpp>
34 std::stack<void*> _free_allocs{};
46 std::size_t
const _size;
56 void* get(std::ptrdiff_t offset) noexcept;
57 std::size_t size() noexcept;
83 void _ensure_alloc_size();
86 [[nodiscard]]
Alloc get();
88 void put(
void* alloc, std::
size_t size);
std::size_t clear()
释放所有保留的分配。
static std::size_t bounce_buffer_size()
获取用于在主机内存中暂存数据的反弹缓冲区的大小。