30 Regular expressions library [re]

30.11 Regular expression iterators [re.iter]

30.11.1 Class template regex_­iterator [re.regiter]

30.11.1.3 Comparisons [re.regiter.comp]

bool operator==(const regex_iterator& right) const;
Returns: true if *this and right are both end-of-sequence iterators or if the following conditions all hold:
  • begin == right.begin,
  • end == right.end,
  • pregex == right.pregex,
  • flags == right.flags, and
  • match[0] == right.match[0];
otherwise false.