Return true if lhs and rhs are equal.
Synopsis
Declared in <bslstl_variant.h>
template<
class t_HEAD,
class... t_TAIL>
bool
operator==(
variant<t_HEAD, t_TAIL...> const& lhs,
variant<t_HEAD, t_TAIL...> const& rhs);
Description
Return true if the specified lhs and rhs are both valueless by exception or if they have the same active alternative and their contained values compare equal; otherwise, return false. All alternatives shall support operator==.
Return Value
true if lhs and rhs are equal
Parameters
Name |
Description |
lhs |
variant to compare |
rhs |
variant to compare |
Created with MrDocs