std::pmr::s...o_deallocate(3)
β¨ std::pmr::s...o_deallocate(3) β¨
okay bestie, weβre in the C++ Standard Libary manual, and this page is std::pmr::s...o_deallocate(3) β yes, the title looks like it got cut off mid-text, but the full function name is right below π«Ά
π NAME π
std::pmr::synchronized_pool_resource::do_deallocate - std::pmr::synchronized_pool_resource::do_deallocate
yep, same name twice, thatβs the bit π
πΈ Synopsis πΈ
virtual void do_deallocate( void* p, std::size_t bytes, std::size_t
alignment );
(since C++17) β this signature has been around since C++17, periodt.
Returns the memory at p to the pool. It is unspecified if or under what circumstances this operation will result in a call to deallocate() on the upstream memory resource. like, the pool gets the memory back, but whether that triggers the upstream resourceβs deallocate() is lowkey unspecified π
π¦ Exceptions π¦
Throws nothing. zero exceptions. the exception department is closed, bestie πβ¨
π See also π
deallocateβ deallocates memory (public member function ofstd::pmr::memory_resource)do_deallocateβ deallocates memory[virtual](virtual private member function ofstd::pmr::memory_resource)
xoxo, your source is http://cppreference.com, dated 2024.06.10, page std::pmr::s...o_deallocate(3) π
π¦
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms