std::experi...rce::release(3)

πŸ“¦ version 2024.07.05, in nixpkgs unstable, opensuse-leap 16.0

πŸ’… NAME πŸ’…

okay so bestie, welcome to std::experi...rce::release(3) from the C++ Standard Libary man pages β€” yes, that is literally the manual name, spelling and all, keeping it πŸ’–.

NAME: std::experimental::pmr::unsynchronized_pool_resource::release β€” std::experimental::pmr::unsynchronized_pool_resource::release (the page really says it twice, and we are not deleting the twin, periodt πŸ’…).

πŸ¦‹ Synopsis πŸ¦‹

void release();  (library fundamentals TS)

Okay so what does it do? It releases all memory owned by this resource by calling the deallocate function of the upstream memory resource as needed ✨.

Memory is released back to the upstream resource even if deallocate has not been called for some of the allocated blocks β€” yes, even then, it still goes back upstream, no cap 😭.

🌸 See also 🌸

  • deallocate β€” deallocates memory. It is a public member function of std::experimental::pmr::memory_resource.

πŸŽ€ Category πŸŽ€

  • Noindexed pages

mwah πŸ’‹ β€” source: http://cppreference.com, version/date: 2024.06.10.

πŸ“¦ where this page comes from