Provided by: libstdc++-11-doc_11.4.0-4ubuntu1_all bug

NAME

       std::pmr::synchronized_pool_resource - A thread-safe memory resource that manages pools of
       fixed-size blocks.

SYNOPSIS

       Inherits std::pmr::memory_resource.

   Public Member Functions
       synchronized_pool_resource (const pool_options &__opts)
       synchronized_pool_resource (const pool_options &__opts, memory_resource *__upstream)
       synchronized_pool_resource (const synchronized_pool_resource &)=delete
       synchronized_pool_resource (memory_resource *__upstream)
       void * allocate (size_t __bytes, size_t __alignment=_S_max_align)
       void deallocate (void *__p, size_t __bytes, size_t __alignment=_S_max_align)
       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

   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 noexcept override

Detailed Description

       A thread-safe memory resource that manages pools of fixed-size blocks.

Member Function Documentation

   void * std::pmr::synchronized_pool_resource::do_allocate (size_t __bytes, size_t __alignment)
       [override],  [protected],  [virtual]
       Implements std::pmr::memory_resource.

   void std::pmr::synchronized_pool_resource::do_deallocate (void * __p, size_t __bytes, size_t
       __alignment) [override],  [protected],  [virtual]
       Implements std::pmr::memory_resource.

   bool std::pmr::synchronized_pool_resource::do_is_equal (const memory_resource & __other) const
       [inline],  [override],  [protected],  [virtual],  [noexcept]
       Implements std::pmr::memory_resource.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++                                Wed Sep 13 202std::pmr::synchronized_pool_resource(3cxx)