Return true if the specified lhs compares equal to the specified rhs using the equality‐comparison operator, lhs == rhs.
Synopsis
Declared in <bslstl_equalto.h>
template<
class TYPE1,
class TYPE2>
[[nodiscard]]
constexpr
decltype(std::forward<TYPE1>(lhs) == std::forward<TYPE2>(rhs))
operator()(
TYPE1&& lhs,
TYPE2&& rhs) const noexcept(/* see-below */);
Description
Implemented inline because of all the duplication of std::forward<TYPE1>(lhs) == std::forward<TYPE2>(rhs).
Exception specification
This function is potentially-throwing unless noexcept(std::forward<TYPE1>(lhs) == std::forward<TYPE2>(rhs)).
Return Value
true if lhs compares equal to rhs, and false otherwise
|
Note
|
The return value should not be discarded. |
Parameters
Name |
Description |
lhs |
left‐hand operand to compare for equality |
rhs |
right‐hand operand to compare for equality |
Created with MrDocs