39 void *
do_allocate(size_t bytes, size_t alignment)
override;
40 void do_deallocate(
void *p, size_t bytes, size_t alignment)
override;
41 bool do_is_equal(
const memory_resource &other)
const noexcept override;
44 static constexpr auto poolAlignment =
std::align_val_t{ 128 };
46 QtPrivate::tlsf_t m_tlsf;
47 const size_t m_allocationSize;
48 std::byte *m_buffer =
nullptr;
49 pmr::memory_resource *m_upstream{};