Namensräume
Varianten
Aktionen

std::regex_token_iterator<BidirIt,CharT,Traits>:operator==, operator!=

Von cppreference.com
 
 
 
Bibliothek für reguläre Ausdrücke
Klassen
(C++11)
Algorithmen
Iteratoren
Ausnahmen
Traits
Konstanten
(C++11)
Reguläre Ausdrucksgrammatiken
 
 
bool operator==( const regex_token_iterator& other ) const;
(1) (seit C++11)
bool operator!=( const regex_token_iterator& other ) const;
(2) (seit C++11)
(bis C++20)

Prüft, ob *this und other äquivalent sind.

Zwei Regex-Token-Iteratoren sind gleich, wenn

a) Beide End-of-Sequence-Iteratoren sind.
b) Beide Suffix-Iteratoren sind und die Suffixe gleich sind.
c) Keiner von beiden ein End-of-Sequence- oder Suffix-Iterator ist und
  • position == other.position
  • N == other.N
  • subs == other.subs


1) Prüft, ob *this gleich other ist.
2) Prüft, ob *this nicht gleich other ist.

Der Operator != wird aus operator== synthetisiert.

(seit C++20)

[bearbeiten] Parameter

Sonstiges - Ein weiterer Regex-Token-Iterator, mit dem verglichen werden soll

[bearbeiten] Rückgabewert

1) true, wenn *this gleich other ist, andernfalls false.
2) true, wenn *this nicht gleich other ist, andernfalls false.