Searched defs:buffer_resource (Results 1 – 1 of 1) sorted by relevance
96 struct buffer_resource : pmr::memory_resource struct98 ~buffer_resource() { if (m_ptr) operator delete(m_ptr, m_bytes); } in ~buffer_resource()101 do_allocate(size_t bytes, size_t alignment [[maybe_unused]]) override in do_allocate()115 do_deallocate(void*, size_t, size_t) noexcept override in do_deallocate()119 do_is_equal(const pmr::memory_resource& other) const noexcept override in do_is_equal()122 static constexpr int guaranteed_capacity() { return sizeof(m_buf); } in guaranteed_capacity()125 char m_buf[512];126 size_t m_bytes = 0;127 void* m_ptr = nullptr;