File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 15757
15757
directory_iterator& operator++();
15758
15758
directory_iterator& increment(error_code& ec);
15759
15759
15760
+ bool operator==(default_sentinel_t) const noexcept {
15761
+ return *this == directory_iterator();
15762
+ }
15763
+
15760
15764
// other members as required by \ref {input.iterators }, input iterators
15761
15765
};
15762
15766
}
16003
16007
void pop(error_code& ec);
16004
16008
void disable_recursion_pending();
16005
16009
16010
+ bool operator==(default_sentinel_t) const noexcept {
16011
+ return *this == recursive_directory_iterator();
16012
+ }
16013
+
16006
16014
// other members as required by \ref {input.iterators }, input iterators
16007
16015
};
16008
16016
}
Original file line number Diff line number Diff line change 3228
3228
regex_iterator(const regex_iterator&);
3229
3229
regex_iterator& operator=(const regex_iterator&);
3230
3230
bool operator==(const regex_iterator&) const;
3231
+ bool operator==(default_sentinel_t) const { return *this == regex_iterator(); }
3231
3232
const value_type& operator*() const;
3232
3233
const value_type* operator->() const;
3233
3234
regex_iterator& operator++();
3533
3534
regex_token_iterator(const regex_token_iterator&);
3534
3535
regex_token_iterator& operator=(const regex_token_iterator&);
3535
3536
bool operator==(const regex_token_iterator&) const;
3537
+ bool operator==(default_sentinel_t) const { return *this == regex_token_iterator(); }
3536
3538
const value_type& operator*() const;
3537
3539
const value_type* operator->() const;
3538
3540
regex_token_iterator& operator++();
You can’t perform that action at this time.
0 commit comments