Files
cppdraft_translate/cppdraft/mem/res/syn.md
2025-10-25 03:02:53 +03:00

1.3 KiB

[mem.res.syn]

20 Memory management library [mem]

20.5 Memory resources [mem.res]

20.5.1 Header <memory_resource> synopsis [mem.res.syn]

🔗

namespace std::pmr {// [mem.res.class], class memory_resourceclass memory_resource; bool operator==(const memory_resource& a, const memory_resource& b) noexcept; // [mem.poly.allocator.class], class template polymorphic_allocatortemplate class polymorphic_allocator; template<class T1, class T2>bool operator==(const polymorphic_allocator& a, const polymorphic_allocator& b) noexcept; // [mem.res.global], global memory resources memory_resource* new_delete_resource() noexcept; memory_resource* null_memory_resource() noexcept; memory_resource* set_default_resource(memory_resource* r) noexcept; memory_resource* get_default_resource() noexcept; // [mem.res.pool], pool resource classesstruct pool_options; class synchronized_pool_resource; class unsynchronized_pool_resource; class monotonic_buffer_resource;}