libstdc++: std::pmr::unsynchronized_pool_resource Class Reference (original) (raw)
#include <[memory_resource](a00143%5Fsource.html)>
A non-thread-safe memory resource that manages pools of fixed-size blocks.
Since
C++17
Definition at line 259 of file memory_resource.
std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource ( ) |
inline |
◆ unsynchronized_pool_resource() [2/3]
std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource ( memory_resource * __upstream) |
inlineexplicit |
◆ unsynchronized_pool_resource() [3/3]
std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource ( const pool_options & __opts) |
inlineexplicit |
◆ allocate()
void * std::pmr::memory_resource::allocate ( size_t __bytes, size_t __alignment = _S_max_align ) |
inlineinherited |
◆ deallocate()
void std::pmr::memory_resource::deallocate ( void * __p, size_t __bytes, size_t __alignment = _S_max_align ) |
inlineinherited |
◆ do_allocate()
void * std::pmr::unsynchronized_pool_resource::do_allocate ( size_t __bytes, size_t __alignment ) |
overrideprotectedvirtual |
◆ do_deallocate()
void std::pmr::unsynchronized_pool_resource::do_deallocate ( void * __p, size_t __bytes, size_t __alignment ) |
overrideprotectedvirtual |
◆ do_is_equal()
bool std::pmr::unsynchronized_pool_resource::do_is_equal ( const memory_resource & __other) const |
inlineoverrideprotectedvirtualnoexcept |
◆ is_equal()
bool std::pmr::memory_resource::is_equal ( const memory_resource & __other) const |
inlinenoexceptinherited |
◆ options()
pool_options std::pmr::unsynchronized_pool_resource::options ( ) const |
inlinenoexcept |
◆ upstream_resource()
memory_resource * std::pmr::unsynchronized_pool_resource::upstream_resource ( ) const |
inlinenoexcept |
The documentation for this class was generated from the following file: