.TH "std::__detail::_Executor< _BiIter, _Alloc, _TraitsT, __dfs_mode >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail::_Executor< _BiIter, _Alloc, _TraitsT, __dfs_mode > \- Takes a regex and an input string and does the matching\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP \fBiterator_traits\fP< _BiIter >::value_type \fB_CharT\fP" .br .ti -1c .RI "\fBtypedef\fP _TraitsT::char_class_type \fB_ClassT\fP" .br .ti -1c .RI "\fBtypedef\fP \fBregex_constants::match_flag_type\fP \fB_FlagT\fP" .br .ti -1c .RI "\fBtypedef\fP _NFA< _TraitsT > \fB_NFAT\fP" .br .ti -1c .RI "\fBtypedef\fP \fBbasic_regex\fP< _CharT, _TraitsT > \fB_RegexT\fP" .br .ti -1c .RI "\fBtypedef\fP \fBstd::vector\fP< \fBsub_match\fP< _BiIter >, _Alloc > \fB_ResultsVec\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB_Executor\fP (_BiIter __begin, _BiIter __end, \fB_ResultsVec\fP &\fB__results\fP, \fBconst\fP \fB_RegexT\fP &\fB__re\fP, \fB_FlagT\fP __flags)" .br .ti -1c .RI "bool \fB_M_match\fP ()" .br .ti -1c .RI "bool \fB_M_search\fP ()" .br .ti -1c .RI "bool \fB_M_search_from_first\fP ()" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "_BiIter \fB_M_begin\fP" .br .ti -1c .RI "\fB_ResultsVec\fP \fB_M_cur_results\fP" .br .ti -1c .RI "_BiIter \fB_M_current\fP" .br .ti -1c .RI "\fBconst\fP _BiIter \fB_M_end\fP" .br .ti -1c .RI "\fB_FlagT\fP \fB_M_flags\fP" .br .ti -1c .RI "bool \fB_M_has_sol\fP" .br .ti -1c .RI "\fBconst\fP \fB_NFAT\fP & \fB_M_nfa\fP" .br .ti -1c .RI "\fBconst\fP \fB_RegexT\fP & \fB_M_re\fP" .br .ti -1c .RI "\fBvector\fP< \fBpair\fP< _BiIter, int > > \fB_M_rep_count\fP" .br .ti -1c .RI "\fB_ResultsVec\fP & \fB_M_results\fP" .br .ti -1c .RI "_State_info< \fB__search_mode\fP, \fB_ResultsVec\fP > \fB_M_states\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _BiIter, \fBtypename\fP _Alloc, \fBtypename\fP _TraitsT, bool __dfs_mode> .br class std::__detail::_Executor< _BiIter, _Alloc, _TraitsT, __dfs_mode >"Takes a regex and an input string and does the matching\&. The _Executor class has two modes: DFS mode and BFS mode, controlled by the template parameter __dfs_mode\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.