std::regex_token_iterator<BidirIt,CharT,Traits>::operator==, operator!=
bool operator==( const regex_token_iterator& other ) const; | (1) | (начиная с C++11) |
bool operator!=( const regex_token_iterator& other ) const; | (2) | (начиная с C++11) (до C++20) |
Проверяет, эквивалентны ли *this и other.
Два итератора токенов регулярного выражения равны, если:
a) Оба являются итераторами конца последовательности.
b) Оба являются суффиксными итераторами, и их суффиксы равны.
c) Ни один из них не является итератором конца последовательности или суффиксным итератором, и:
position == other.positionN == other.Nsubs == other.subs
1) Проверяет, равен ли
*this other.
2) Проверяет, не равен ли
*this other.| Оператор | (начиная с C++20) |
Параметры
| other | - | другой итератор токенов регулярного выражения для сравнения |
Возвращаемое значение
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/cpp/regex/regex_token_iterator/operator_cmp