Skip to content
Welcome to the new CppUtils documentation!

Namespace: CppUtils::Type::Variant::Operators

template <Printable... Types>
auto operator<<(std::ostream& os, const std::variant<Types...> &variant) -> std::ostream &;

template <class LhsType, class... RhsTypes>
auto operator==(const LhsType& lhs, const std::variant<RhsTypes...> &rhs) -> bool;

template <class... LhsTypes, class... RhsTypes>
auto operator==(const std::variant<LhsTypes...> &lhs, const std::variant<RhsTypes...> &rhs) -> bool;