operator== (std::text_encoding)
From cppreference.net
<
cpp
|
text
|
text encoding
|
friend
constexpr
bool
operator
==
(
const
text_encoding
&
a,
const text_encoding & b ) noexcept ; |
(1) | (depuis C++26) |
|
friend
constexpr
bool
operator
==
(
const
text_encoding
&
a, id i
)
noexcept
;
|
(2) | (depuis C++26) |
Effectue des opérations de comparaison sur les objets
text_encoding
.
1)
Compare deux objets
text_encoding
. Les objets sont égaux si et seulement si
comp-name
(
a.
name
(
)
, b.
name
(
)
)
est
true
lorsque
a.
mib
(
)
et
b.
mib
(
)
sont tous deux égaux à
id
::
other
, ou lorsque
a.
mib
(
)
est égal à
b.
mib
(
)
.
2)
Compare l'objet
text_encoding
avec une valeur MIBenum. Les objets sont égaux si et seulement si
a.
mib
(
)
est égal à
i
.
Ces fonctions ne sont pas visibles par la recherche
non qualifiée
ou
qualifiée
ordinaire, et ne peuvent être trouvées que par la recherche
dépendante des arguments
lorsque
std::text_encoding
est une classe associée des arguments.
L'opérateur
!=
est
synthétisé
à partir de
operator==
.
Table des matières |
Paramètres
| a, b | - |
text_encoding
objets à comparer
|
| i | - |
id
valeur à comparer avec la valeur MIBenum contenue dans
a
|
Valeur de retour
1)
a.
mib
(
)
==
id
::
other
&&
b.
mib
(
)
==
id
::
other
?
comp-name
(
a.
name
(
)
, b.
name
(
)
)
:
a.
mib
(
)
==
b.
mib
(
)
.
2)
a.
mib
(
)
==
i
.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(supprimé en C++20)
|
comparaison d'égalité entre objets locale
(fonction membre publique de
std::locale
)
|