std::pmr::operator==,std::pmr::operator!= (3) - Linux Manuals

std::pmr::operator==,std::pmr::operator!=: std::pmr::operator==,std::pmr::operator!=

NAME

std::pmr::operator==,std::pmr::operator!= - std::pmr::operator==,std::pmr::operator!=

Synopsis


bool operator==(const std::pmr::memory_resource& a, (1) (since C++17)
const std::pmr::memory_resource& b) noexcept;
bool operator!=(const std::pmr::memory_resource& a, (2) (since C++17)
const std::pmr::memory_resource& b) noexcept;


Compares the memory_resources a and b for equality. Two memory_resources compare equal if and only if memory allocated from one memory_resource can be deallocated from the other and vice versa.

Return value


1) &a == &b || a.is_equal(b)
2) !(a == b)

See also


         compare for equality with another memory_resource
is_equal (public member function)