Function Subspace :: sus :: choice_type :: operator==

auto operator==(const Choice<sus::choice_type::__private::TypeList<Ts...>, Tags...>& l, const Choice<sus::choice_type::__private::TypeList<Ts...>, Tags...>& r) -> bool
requires
sus::choice_type::__private::ChoiceIsEq<TagsType, __private::TypeList<Ts...>, TagsType, __private::TypeList<Ts...>>

Compares two Choices for equality if the types inside satisfy Eq.

Satisfies the Eq concept for Choice.