Home
last modified time | relevance | path

Searched refs:xpr_ (Results 1 – 16 of 16) sorted by relevance

/third_party/boost/boost/xpressive/detail/dynamic/
Dmatchable.hpp124 : 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
/third_party/boost/boost/xpressive/detail/core/matcher/
Doptional_matcher.hpp30 Xpr xpr_; member
33 : 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_; member
90 : 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_()
Dlookahead_matcher.hpp36 : 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
Dlookbehind_matcher.hpp37 : 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
Dkeeper_matcher.hpp32 : 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
Dregex_matcher.hpp40 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()
Dsimple_repeat_matcher.hpp66 Xpr xpr_; member
72 : 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_()
Dregex_byref_matcher.hpp55 … BOOST_XPR_ENSURE_(this->pimpl_->xpr_, regex_constants::error_badref, "bad regex reference"); in match()
/third_party/boost/boost/xpressive/detail/core/
Dadaptor.hpp37 Xpr xpr_; member
45 : 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()
Dregex_impl.hpp140 , 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
Dlinker.hpp205 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()
Dpeeker.hpp236 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()
Dflow_control.hpp49 return state.pop_context(impl, impl.xpr_->match(state)); in push_context_match()
Doptimize.hpp111 impl.xpr_ = regex; in common_compile()
Dstate.hpp257 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_()
/third_party/boost/boost/xpressive/
Dbasic_regex.hpp148 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_()