Spec-Zone.ru › C++

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.position
  • N == other.N
  • subs == other.subs
1) Проверяет, равен ли *this other.
2) Проверяет, не равен ли *this other.

Оператор != синтезируется из operator==.

(начиная с 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API