Lines Matching defs:xpression_peeker

72 struct xpression_peeker  struct
75 xpression_peeker(hash_peek_bitset<Char> &bset, Traits const &tr, bool has_backrefs = false) in xpression_peeker() function
89 peeker_string<Char> const &get_string() const in get_string()
94 bool line_start() const in line_start()
99 bool leading_simple_repeat() const in leading_simple_repeat()
104 hash_peek_bitset<Char> const &bitset() const in bitset()
111 void fail() in fail()
117 mpl::false_ accept(Matcher const &) in accept()
123 mpl::true_ accept(mark_begin_matcher const &) in accept()
132 mpl::true_ accept(repeat_begin_matcher const &) in accept()
139 mpl::true_ accept(assert_bol_matcher<Traits> const &) in accept()
146 mpl::false_ accept(literal_matcher<Traits, ICase, mpl::false_> const &xpr) in accept()
153 mpl::false_ accept(string_matcher<Traits, ICase> const &xpr) in accept()
163 mpl::false_ accept(alternate_matcher<Alternates, Traits> const &xpr) in accept()
171 mpl::false_ accept(attr_matcher<Matcher, Traits, ICase> const &xpr) in accept()
178 mpl::false_ accept(optional_matcher<Xpr, Greedy> const &) in accept()
185 mpl::false_ accept(optional_mark_matcher<Xpr, Greedy> const &) in accept()
206 mpl::false_ accept(posix_charset_matcher<Traits> const &xpr) in accept()
214 accept(charset_matcher<Traits, ICase, basic_chset<Char> > const &xpr) in accept()
222 mpl::false_ accept(range_matcher<Traits, ICase> const &xpr) in accept()
229 mpl::false_ accept(simple_repeat_matcher<Xpr, Greedy> const &xpr) in accept()
241 mpl::false_ accept(keeper_matcher<Xpr> const &xpr) in accept()
248 void set_traits(Traits const &tr) in set_traits()
266 Traits const &get_traits_() const in get_traits_()
272 hash_peek_bitset<Char> &bset_;
273 peeker_string<Char> str_;
274 bool str_icase_;
275 bool line_start_;
276 void const *traits_;
277 std::type_info const *traits_type_;
278 int leading_simple_repeat_;
279 bool has_backrefs_;