libstdc++
|
Public Member Functions | |
synchronized_pool_resource (const pool_options &__opts, memory_resource *__upstream) | |
bool | is_equal (const memory_resource &__other) const noexcept |
synchronized_pool_resource & | operator= (const synchronized_pool_resource &)=delete |
pool_options | options () const noexcept |
void | release () |
memory_resource * | upstream_resource () const noexcept |
Public Attributes | |
__pad0__: synchronized_pool_resource(pool_options() | |
__upstream | |
void * | void |
Protected Member Functions | |
void * | do_allocate (size_t __bytes, size_t __alignment) override |
void | do_deallocate (void *__p, size_t __bytes, size_t __alignment) override |
bool | do_is_equal (const memory_resource &__other) const noexceptoverride |
A thread-safe memory resource that manages pools of fixed-size blocks.
Definition at line 445 of file memory_resource.