Searched refs:xpr_ (Results 1 – 16 of 16) sorted by relevance
124 : xpr_(xpr) in shared_matchable()130 return !this->xpr_; in operator !()135 return left.xpr_ == right.xpr_; in operator ==()140 return left.xpr_ != right.xpr_; in operator !=()145 return this->xpr_; in matchable()150 return this->xpr_->match(state); in match()155 this->xpr_->link(linker); in link()160 this->xpr_->peek(peeker); in peek()172 matchable_ptr xpr_; member
30 Xpr xpr_; member33 : xpr_(xpr) in optional_matcher()47 return this->xpr_.BOOST_NESTED_TEMPLATE push_match<Next>(state) in match_()55 || this->xpr_.BOOST_NESTED_TEMPLATE push_match<Next>(state); in match_()86 Xpr xpr_; member90 : xpr_(xpr) in optional_mark_matcher()105 return this->xpr_.BOOST_NESTED_TEMPLATE push_match<Next>(state) in match_()113 || this->xpr_.BOOST_NESTED_TEMPLATE push_match<Next>(state); in match_()
36 : xpr_(xpr) in lookahead_matcher()66 if(this->xpr_.match(state)) in match_()78 if(!this->xpr_.match(state)) in match_()107 if(this->xpr_.match(state)) in match_()124 if(!this->xpr_.match(state)) in match_()144 Xpr xpr_; member
37 : xpr_(xpr) in lookbehind_matcher()72 if(this->xpr_.match(state)) in match_()85 if(!this->xpr_.match(state)) in match_()121 if(this->xpr_.match(state)) in match_()139 if(!this->xpr_.match(state)) in match_()160 Xpr xpr_; member
32 : xpr_(xpr) in keeper_matcher()51 if(!this->xpr_.match(state)) in match_()72 if(!this->xpr_.match(state)) in match_()90 Xpr xpr_; member
40 this->impl_.xpr_ = impl->xpr_; in regex_matcher()45 … BOOST_XPR_ENSURE_(this->impl_.xpr_, regex_constants::error_badref, "bad regex reference"); in regex_matcher()
66 Xpr xpr_; member72 : xpr_(xpr) in simple_repeat_matcher()102 while(matches < this->max_ && this->xpr_.match(state)) in match_()148 if(!this->xpr_.match(state)) in match_()162 while(matches++ < this->max_ && this->xpr_.match(state)); in match_()
55 … BOOST_XPR_ENSURE_(this->pimpl_->xpr_, regex_constants::error_badref, "bad regex reference"); in match()
37 Xpr xpr_; member45 : xpr_(xpr) in xpression_adaptor()52 return implicit_cast<xpr_type &>(this->xpr_).match(state); in match()57 this->xpr_.link(linker); in link()62 this->xpr_.peek(peeker); in peek()
140 , xpr_() in regex_impl()154 , xpr_(that.xpr_) in regex_impl()176 this->xpr_.swap(that.xpr_); in swap()184 intrusive_ptr<matchable_ex<BidiIter> const> xpr_; member
205 matcher.xpr_.link(*this); in accept()212 matcher.xpr_.link(*this); in accept()218 matcher.xpr_.link(*this); in accept()224 matcher.xpr_.link(*this); in accept()230 matcher.xpr_.link(*this); in accept()236 matcher.xpr_.link(*this); in accept()
236 0 != xpr.min_ ? xpr.xpr_.peek(*this) : this->fail(); // could be a union of xpr and next in accept()243 xpr.xpr_.peek(*this); in accept()
49 return state.pop_context(impl, impl.xpr_->match(state)); in push_context_match()
111 impl.xpr_ = regex; in common_compile()
257 return impl.xpr_.get() == this->context_.results_ptr_->regex_id(); in is_active_regex()285 regex_id_type const id = impl.xpr_.get(); in init_()
148 return proto::value(*this) ? proto::value(*this)->xpr_.get() : 0; in regex_id()233 success = proto::value(*this)->xpr_->match(state); in match_()243 return proto::value(*this)->xpr_->match(state); in match_()