.TH "std::regex_token_iterator< _Bi_iter, _Ch_type, _Rx_traits >" 3cxx "Sun Jan 10 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::regex_token_iterator< _Bi_iter, _Ch_type, _Rx_traits > .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef std::ptrdiff_t \fBdifference_type\fP" .br .ti -1c .RI "typedef \fBstd::forward_iterator_tag\fP \fBiterator_category\fP" .br .ti -1c .RI "typedef const \fBvalue_type\fP * \fBpointer\fP" .br .ti -1c .RI "typedef const \fBvalue_type\fP & \fBreference\fP" .br .ti -1c .RI "typedef \fBbasic_regex\fP< _Ch_type, _Rx_traits > \fBregex_type\fP" .br .ti -1c .RI "typedef \fBsub_match\fP< _Bi_iter > \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBregex_token_iterator\fP ()" .br .RI "Default constructs a regex_token_iterator\&. " .ti -1c .RI "template \fBregex_token_iterator\fP (_Bi_iter __a, _Bi_iter __b, const \fBregex_type\fP &__re, const int(&__submatches)[_Nm], \fBregex_constants::match_flag_type\fP __m=\fBregex_constants::match_default\fP)" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter __a, _Bi_iter __b, const \fBregex_type\fP &__re, const \fBstd::vector\fP< int > &__submatches, \fBregex_constants::match_flag_type\fP __m=\fBregex_constants::match_default\fP)" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter __a, _Bi_iter __b, const \fBregex_type\fP &__re, \fBinitializer_list\fP< int > __submatches, \fBregex_constants::match_flag_type\fP __m=\fBregex_constants::match_default\fP)" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter __a, _Bi_iter __b, const \fBregex_type\fP &__re, int __submatch=0, \fBregex_constants::match_flag_type\fP __m=\fBregex_constants::match_default\fP)" .br .ti -1c .RI "template \fBregex_token_iterator\fP (_Bi_iter, _Bi_iter, const \fBregex_type\fP &&, const int(&)[_Nm], \fBregex_constants::match_flag_type\fP=\fBregex_constants::match_default\fP)=delete" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter, _Bi_iter, const \fBregex_type\fP &&, const \fBstd::vector\fP< int > &, \fBregex_constants::match_flag_type\fP=\fBregex_constants::match_default\fP)=delete" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter, _Bi_iter, const \fBregex_type\fP &&, \fBinitializer_list\fP< int >, \fBregex_constants::match_flag_type\fP=\fBregex_constants::match_default\fP)=delete" .br .ti -1c .RI "\fBregex_token_iterator\fP (_Bi_iter, _Bi_iter, const \fBregex_type\fP &&, int=0, \fBregex_constants::match_flag_type\fP=\fBregex_constants::match_default\fP)=delete" .br .ti -1c .RI "\fBregex_token_iterator\fP (const \fBregex_token_iterator\fP &__rhs)" .br .RI "Copy constructs a regex_token_iterator\&. " .ti -1c .RI "bool \fBoperator!=\fP (const \fBregex_token_iterator\fP &__rhs) const" .br .RI "Compares a regex_token_iterator to another for inequality\&. " .ti -1c .RI "const \fBvalue_type\fP & \fBoperator*\fP () const" .br .RI "Dereferences a regex_token_iterator\&. " .ti -1c .RI "\fBregex_token_iterator\fP & \fBoperator++\fP ()" .br .RI "Increments a regex_token_iterator\&. " .ti -1c .RI "\fBregex_token_iterator\fP \fBoperator++\fP (int)" .br .RI "Postincrements a regex_token_iterator\&. " .ti -1c .RI "const \fBvalue_type\fP * \fBoperator\->\fP () const" .br .RI "Selects a regex_token_iterator member\&. " .ti -1c .RI "\fBregex_token_iterator\fP & \fBoperator=\fP (const \fBregex_token_iterator\fP &__rhs)" .br .RI "Assigns a regex_token_iterator to another\&. " .ti -1c .RI "bool \fBoperator==\fP (const \fBregex_token_iterator\fP &__rhs) const" .br .RI "Compares a regex_token_iterator to another for equality\&. " .in -1c .SH "Detailed Description" .PP .SS "template::value_type, typename _Rx_traits = regex_traits<_Ch_type>> .br class std::regex_token_iterator< _Bi_iter, _Ch_type, _Rx_traits >" Iterates over submatches in a range (or \fIsplits\fP a text string)\&. .PP The purpose of this iterator is to enumerate all, or all specified, matches of a regular expression within a text range\&. The dereferenced value of an iterator of this class is a std::sub_match object\&. .PP Definition at line 2742 of file regex\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.