Namespaces
Variants

operator== (std::text_encoding)

From cppreference.net
friend constexpr bool operator == ( const text_encoding & a,
const text_encoding & b ) noexcept ;
(1) (desde C++26)
friend constexpr bool operator == ( const text_encoding & a, id i ) noexcept ;
(2) (desde C++26)

Realiza operaciones de comparación en objetos text_encoding .

1) Compara dos objetos text_encoding . Los objetos son iguales si y solo si comp-name ( a. name ( ) , b. name ( ) ) es true cuando ambos a. mib ( ) y b. mib ( ) son iguales a id :: other , o a. mib ( ) es igual a b. mib ( ) .
2) Compare text_encoding objeto con un valor MIBenum. Los objetos son iguales si y solo si a. mib ( ) es igual a i .

Estas funciones no son visibles para la búsqueda unqualified o qualified ordinaria, y solo pueden ser encontradas mediante argument-dependent lookup cuando std::text_encoding es una clase asociada de los argumentos.

El operador != es sintetizado a partir de operator== .

Contenidos

Parámetros

a, b - text_encoding objetos a comparar
i - id valor a comparar con el valor MIBenum contenido en a

Valor de retorno

1) a. mib ( ) == id :: other && b. mib ( ) == id :: other
? comp-name ( a. name ( ) , b. name ( ) )
: a. mib ( ) == b. mib ( )
.
2) a. mib ( ) == i .

Ejemplo

Véase también

(eliminado en C++20)
comparación de igualdad entre objetos locale
(función miembro pública de std::locale )