std::regex_token_iterator<BidirIt,CharT,Traits>::operator==, operator!=
bool operator==( const regex_token_iterator& other ) const; | (1) | (since C++11) |
bool operator!=( const regex_token_iterator& other ) const; | (2) | (since C++11) (until C++20) |
Проверяет, являются ли *this и other эквивалентными.
Два итератора regex token равны, если:
a) Оба являются итераторами конца последовательности.
b) Оба являются суффиксными итераторами, и суффиксы равны.
c) Ни один из них не является итератором конца последовательности или суффиксным итератором и:
-
position == other.position -
N == other.N -
subs == other.subs
1) Проверяет, является ли
*this равным other.
2) Проверяет, является ли
*this не равным other.| Оператор | (since C++20) |
Параметры
| other | - | другой итератор regex token для сравнения |
Возвращаемое значение
1)
true если *this равен other, false в противном случае.
2)
true если *this не равен other, false в противном случае.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp