##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# cpp/regex/regex token iterator/operator cmp

From cppreference.com
< cpp‎ | regex‎ | regex token iterator

bool operator==( const regex_token_iterator& other ) const; |  | (since C++11)
bool operator!=( const regex_token_iterator& other ) const; |  | (since C++11)

Checks whether *this and `other` are equivalent.

Two regex token iterators are equal if:

a) They are both end-of-sequence iterators
b) They are both suffix iterators and the suffixes are equal.
c) Neither of them is end-of-sequence or suffix iterator and:

    - position == other.position
    - N == other.N
    - subs == other.subs

1) Checks whether *this is equal to `other`.
2) Checks whether *this is not equal to `other`.

### [edit] Parameters

other | - | another regex token iterator to compare to

### [edit] Return value

1) true if *this is equal to `other`, false otherwise.
2) true if *this is not equal to `other`, false otherwise.
Retrieved from "http://en.cppreference.com/mwiki/index.php?title=cpp/regex/regex_token_iterator/operator_cmp&oldid=61470"