Home
last modified time | relevance | path

Searched refs:__pool_resource (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++17/
H A Dmemory_resource.cc640 struct __pool_resource::_Pool
862 struct __pool_resource::_BigBlock : big_block
984 __pool_resource::
985 __pool_resource(const pool_options& opts, memory_resource* upstream) in __pool_resource() function in std::pmr::__pool_resource
990 __pool_resource::~__pool_resource() { release(); } in ~__pool_resource()
993 __pool_resource::release() noexcept in release()
1003 __pool_resource::allocate(size_t bytes, size_t alignment) in allocate()
1027 __pool_resource::deallocate(void* p, size_t bytes [[maybe_unused]], in deallocate()
1046 __pool_resource::_M_alloc_pools() in _M_alloc_pools()
1129 polymorphic_allocator<__pool_resource::_Pool> a(r); in ~_TPools()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++17/
H A Dmemory_resource.cc611 struct __pool_resource::_Pool
833 struct __pool_resource::_BigBlock : big_block
954 __pool_resource::
955 __pool_resource(const pool_options& opts, memory_resource* upstream) in __pool_resource() function in std::pmr::__pool_resource
960 __pool_resource::~__pool_resource() { release(); } in ~__pool_resource()
963 __pool_resource::release() noexcept in release()
973 __pool_resource::allocate(size_t bytes, size_t alignment) in allocate()
995 __pool_resource::deallocate(void* p, size_t bytes [[maybe_unused]], in deallocate()
1014 __pool_resource::_M_alloc_pools() in _M_alloc_pools()
1096 polymorphic_allocator<__pool_resource::_Pool> a(r); in ~_TPools()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dmemory_resource394 class __pool_resource
399 __pool_resource(const pool_options& __opts, memory_resource* __upstream);
401 ~__pool_resource();
403 __pool_resource(const __pool_resource&) = delete;
404 __pool_resource& operator=(const __pool_resource&) = delete;
494 __pool_resource _M_impl;
552 using _Pool = __pool_resource::_Pool;
556 __pool_resource _M_impl;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dmemory_resource570 class __pool_resource
575 __pool_resource(const pool_options& __opts, memory_resource* __upstream);
577 ~__pool_resource();
579 __pool_resource(const __pool_resource&) = delete;
580 __pool_resource& operator=(const __pool_resource&) = delete;
670 __pool_resource _M_impl;
728 using _Pool = __pool_resource::_Pool;
732 __pool_resource _M_impl;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-2018713 (__pool_resource::_M_alloc_pools()): Make largest pool size equal
725 (__pool_resource::allocate(size_t, size_t)): Add comment.
726 (__pool_resource::deallocate(void*, size_t, size_t)): Likewise. Fix
798 * include/std/memory_resource (std::pmr::__pool_resource): New class.
805 (__pool_resource::_Pool): Define new class.
807 (__pool_resource::__pool_resource, __pool_resource::~__pool_resource)
808 (__pool_resource::allocate, __pool_resource::deallocate)
809 (__pool_resource::_M_alloc_pools): Define member functions.
H A DChangeLog1815 (__pool_resource::_Pool::replenish): Cast to size_t after
1817 (__pool_resource::_M_alloc_pools): Ensure both arguments to
H A DChangeLog-20203279 (__pool_resource::_M_alloc_pools()): Simplify slightly.
3309 (__pool_resource::allocate): Use big_block::align for alignment.
H A DChangeLog-20196393 * include/std/memory_resource (__pool_resource::_M_unpooled): Use