Partage via


<variant>, opérateurs

operator==

Vérifie si l’objet de liste forward_list à gauche de l’opérateur est égal à l’objet de liste forward_list situé à droite.

template <class... Types>
    constexpr bool operator==(const variant<Types...>&, const variant<Types...>&);

operator!=

Vérifie si l’objet de liste forward_list à gauche de l’opérateur n’est pas égal à l’objet de liste forward_list situé à droite.

template <class... Types>
    constexpr bool operator!=(const variant<Types...>&, const variant<Types...>&);

operator<

Vérifie si l’objet de liste forward_list à gauche de l’opérateur est inférieur à l’objet de liste forward_list situé à droite.

template <class... Types>
    constexpr bool operator<(const variant<Types...>&, const variant<Types...>&);

operator<=

Vérifie si l’objet de liste forward_list à gauche de l’opérateur est inférieur ou égal à l’objet de liste forward_list situé à droite.

template <class... Types>
    constexpr bool operator<=(const variant<Types...>&, const variant<Types...>&);

operator>

Vérifie si l’objet de liste forward_list à gauche de l’opérateur est supérieur à l’objet de liste forward_list situé à droite.

template <class... Types> constexpr
    bool operator>(const variant<Types...>&, const variant<Types...>&);

operator>=

Vérifie si l’objet de liste forward_list à gauche de l’opérateur est supérieur ou égal à l’objet de liste forward_list situé à droite.

template <class... Types> constexpr
    bool operator>=(const variant<Types...>&, const variant<Types...>&);