Compartir vía


<variant> Operadores

operator==

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es igual que el objeto de lista de reenvíos del lado derecho.

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

operator!=

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador no es igual que el objeto de lista de reenvíos del lado derecho.

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

operator<

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es menor que el objeto de lista de reenvíos del lado derecho.

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

operator<=

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es menor o igual que el objeto de lista de reenvíos del lado derecho.

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

operator>

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es mayor que el objeto de lista de reenvíos del lado derecho.

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

operator>=

Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es mayor o igual que el objeto de lista de reenvíos del lado derecho.

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