Searched refs:sub_matches_ (Results 1 – 6 of 6) sorted by relevance
/third_party/boost/boost/xpressive/detail/core/ |
D | sub_match_vector.hpp | 100 , sub_matches_(0) in sub_match_vector() 109 : *static_cast<value_type const *>(&this->sub_matches_[ index ]); in operator []() 124 return const_iterator(this->sub_matches_); in begin() 129 return const_iterator(this->sub_matches_ + this->size_); in end() 145 std::swap(this->sub_matches_, that.sub_matches_); in swap() 154 this->sub_matches_ = sub_matches; in init_() 161 this->sub_matches_ = sub_matches; in init_() 162 std::copy(that.sub_matches_, that.sub_matches_ + that.size_, this->sub_matches_); in init_() 166 sub_match_impl<BidiIter> *sub_matches_; member
|
D | state.hpp | 116 sub_match_impl *sub_matches_; member 143 , sub_matches_(0) in match_state() 203 this->sub_matches_[0].begin_ = this->cur_; in push_context() 227 this->sub_matches_ = access::get_sub_matches(access::get_sub_match_vector(results)); in pop_context() 238 this->sub_matches_ = access::get_sub_matches(access::get_sub_match_vector(results)); in swap_context() 263 return this->sub_matches_[n]; in sub_match() 292 …this->sub_matches_ = this->extras_->sub_match_stack_.push_sequence(total_mark_count, sub_match_imp… in init_() 293 this->sub_matches_ += impl.hidden_mark_count_; in init_() 296 …access::init_match_results(what, id, impl.traits_, this->sub_matches_, this->mark_count_, impl.nam… in init_() 301 extras_->sub_match_stack_.unwind_to(this->sub_matches_ - impl.hidden_mark_count_); in uninit_() [all …]
|
D | access.hpp | 86 return what.sub_matches_; in get_sub_match_vector() 91 return subs.sub_matches_; in get_sub_matches()
|
/third_party/boost/boost/xpressive/ |
D | match_results.hpp | 389 , sub_matches_() in match_results() 413 , sub_matches_() in match_results() 426 std::size_t size = that.sub_matches_.size(); in match_results() 428 …core_access<BidiIter>::init_sub_match_vector(this->sub_matches_, sub_matches, size, that.sub_match… in match_results() 464 return this->sub_matches_.size(); in size() 478 return this->sub_matches_[ sub ].length(); in length() 486 …return this->sub_matches_[ sub ].matched ? std::distance(*this->base_, this->sub_matches_[ sub ].f… in position() 493 return this->sub_matches_[ sub ].str(); in str() 513 return this->prefix_ ? *this->prefix_ : this->sub_matches_[this->sub_matches_.size()]; in prefix() 522 return this->suffix_ ? *this->suffix_ : this->sub_matches_[this->sub_matches_.size()]; in suffix() [all …]
|
/third_party/boost/boost/xpressive/detail/core/matcher/ |
D | predicate_matcher.hpp | 34 , sub_matches_(sub_matches) in predicate_context() 65 return ctx.sub_matches_[ctx.sub_]; in operator ()() 75 return ctx.sub_matches_[proto::value(expr).mark_number_]; in operator ()() 118 sub_match_impl<BidiIter> const *sub_matches_; member 167 predicate_context<BidiIter> ctx(this->sub_, state.sub_matches_, state.action_args_); in match_()
|
D | action_matcher.hpp | 290 return result_type::make(state.sub_matches_[ data ]); in operator ()() 314 return result_type::make(state.sub_matches_[ proto::value(expr).mark_number_ ]); in operator ()()
|