Lines Matching defs:sequence
27 struct sequence struct
29 sequence() in sequence() function
41 sequence(intrusive_ptr<dynamic_xpression<Matcher, BidiIter> > const &xpr) in sequence() function
53 …sequence(intrusive_ptr<dynamic_xpression<alternate_matcher<alternates_vector<BidiIter>, Traits>, B… in sequence() argument
64 bool empty() const in empty()
69 sequence<BidiIter> &operator +=(sequence<BidiIter> const &that) in operator +=()
87 sequence<BidiIter> &operator |=(sequence<BidiIter> that) in operator |=()
117 void repeat(quant_spec const &spec) in repeat()
122 shared_matchable<BidiIter> const &xpr() const in xpr()
127 detail::width width() const in width()
132 bool pure() const in pure()
137 quant_enum quant() const in quant()
143 typedef dynamic_xpression<alternate_end_matcher, BidiIter> alt_end_xpr_type;
145 void set_quant_() in set_quant_()
152 bool pure_;
153 detail::width width_;
154 quant_enum quant_;
155 shared_matchable<BidiIter> head_;
156 shared_matchable<BidiIter> *tail_;
157 intrusive_ptr<alt_end_xpr_type> alt_end_xpr_;
158 alternates_vector<BidiIter> *alternates_;