operator==,!= (std::match_results)
|
Défini dans l'en-tête
<regex>
|
||
|
template
<
class
BidirIt,
class
Alloc
>
bool
operator
==
(
match_results
<
BidirIt,Alloc
>
&
lhs,
|
(1) | (depuis C++11) |
|
template
<
class
BidirIt,
class
Alloc
>
bool
operator
!
=
(
match_results
<
BidirIt,Alloc
>
&
lhs,
|
(2) |
(depuis C++11)
(jusqu'à C++20) |
Compare deux objets
match_results
.
Deux
match_results
sont égaux si les conditions suivantes sont remplies :
- aucun des objets n'est prêt , ou
- les deux résultats de correspondance sont prêts et les conditions suivantes sont remplies :
-
- lhs. empty ( ) et rhs. empty ( ) , ou
- ! lhs. empty ( ) et ! rhs. empty ( ) et les conditions suivantes sont remplies :
-
- lhs. prefix ( ) == rhs. prefix ( )
- lhs. size ( ) == rhs. size ( ) && std:: equal ( lhs. begin ( ) , lhs. end ( ) , rhs. begin ( ) )
- lhs. suffix ( ) == rhs. suffix ( )
|
L'opérateur
|
(depuis C++20) |
Table des matières |
Paramètres
| lhs, rhs | - | résultats de correspondance à comparer |
| Exigences de type | ||
-
BidirIt
doit satisfaire aux exigences de
LegacyBidirectionalIterator
.
|
||
-
Alloc
doit satisfaire aux exigences de
Allocator
.
|
||
Valeur de retour
Exceptions
Peut lever des exceptions définies par l'implémentation.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |