Spec-Zone.ru › C++

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.

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

(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

Spec-Zone.ru

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