std::experimental::pmr::memory_resource::do_is_equal(3) | C++ Standard Libary | std::experimental::pmr::memory_resource::do_is_equal(3) |
NAME¶
std::experimental::pmr::memory_resource::do_is_equal - std::experimental::pmr::memory_resource::do_is_equal
Synopsis¶
virtual bool is_equal( const memory_resource& other )
(library fundamentals TS)
const noexcept = 0;
Compares *this for equality with other.
Two memory_resources compare equal if and only if memory allocated from one
memory_resource can be deallocated from the other and vice versa.
Notes¶
The most-derived type of other may not match the most derived
type of *this. A
derived class implementation therefore must typically check whether the most
derived
types of *this and other match using dynamic_cast, and immediately return
false if
the cast fails.
See also¶
is_equal compare for equality with another memory_resource
(public member function)
Category:¶
* Noindexed pages
2024.06.10 | http://cppreference.com |