Home
last modified time | relevance | path

Searched refs:BidiIterator (Results 1 – 19 of 19) sorted by relevance

/third_party/boost/boost/regex/v4/
Dperl_matcher_non_recursive.hpp65 template <class BidiIterator>
69 sub_match<BidiIterator> sub;
70 saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){} in saved_matched_paren()
73 template <class BidiIterator>
77 BidiIterator position;
78 …saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), po… in saved_position()
81 template <class BidiIterator>
82 struct saved_assertion : public saved_position<BidiIterator>
85 saved_assertion(bool p, const re_syntax_base* ps, BidiIterator pos) in saved_assertion()
86 : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){} in saved_assertion()
[all …]
Dperl_matcher_common.hpp54 template <class BidiIterator, class Allocator, class traits>
55 void perl_matcher<BidiIterator, Allocator, traits>::construct_init(const basic_regex<char_type, tra… in construct_init()
57 typedef typename regex_iterator_traits<BidiIterator>::iterator_category category; in construct_init()
84 m_temp_match.reset(new match_results<BidiIterator, Allocator>()); in construct_init()
108 template <class BidiIterator, class Allocator, class traits>
109 void perl_matcher<BidiIterator, Allocator, traits>::estimate_max_state_count(std::random_access_ite… in estimate_max_state_count()
179 template <class BidiIterator, class Allocator, class traits>
180 inline void perl_matcher<BidiIterator, Allocator, traits>::estimate_max_state_count(void*) in estimate_max_state_count()
187 template <class BidiIterator, class Allocator, class traits>
188 inline bool perl_matcher<BidiIterator, Allocator, traits>::protected_call( in protected_call()
[all …]
Dperl_matcher_recursive.hpp42 template <class BidiIterator>
46 sub_match<BidiIterator> sub;
49 backup_subex(const match_results<BidiIterator, A>& w, int i) in backup_subex() argument
52 void restore(match_results<BidiIterator, A>& w) in restore() argument
57 const sub_match<BidiIterator>& get() { return sub; } in get()
60 template <class BidiIterator, class Allocator, class traits>
61 bool perl_matcher<BidiIterator, Allocator, traits>::match_all_states() in match_all_states()
65 (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark), in match_all_states()
66 &perl_matcher<BidiIterator, Allocator, traits>::match_endmark, in match_all_states()
67 &perl_matcher<BidiIterator, Allocator, traits>::match_literal, in match_all_states()
[all …]
Dmatch_results.hpp51 template <class BidiIterator, class Allocator>
56 typedef std::vector<sub_match<BidiIterator>, Allocator> vector_type;
58 typedef std::vector<sub_match<BidiIterator> > vector_type;
61 typedef sub_match<BidiIterator> value_type;
73 BidiIterator>::difference_type difference_type;
81 BidiIterator>::value_type char_type;
167 const sub_match<BidiIterator>& s = m_subs[sub]; in position()
170 … return ::boost::BOOST_REGEX_DETAIL_NS::distance((BidiIterator)(m_base), (BidiIterator)(s.first)); in position()
201 const sub_match<BidiIterator>& s = m_subs[sub]; in str()
357 …me BOOST_REGEX_DETAIL_NS::compute_functor_type<Functor, match_results<BidiIterator, Allocator>, Ou… in format()
[all …]
Dperl_matcher.hpp257 template <class BidiIterator>
264 BidiIterator start_pos; // where the last repeat started
286 repeater_count(int i, repeater_count** s, BidiIterator start, int current_recursion_id) in repeater_count()
316 bool check_null_repeat(const BidiIterator& pos, std::size_t max) in check_null_repeat()
372 template <class BidiIterator, class Allocator, class traits>
377 typedef perl_matcher<BidiIterator, Allocator, traits> self_type;
381 typedef typename regex_iterator_traits<BidiIterator>::difference_type difference_type;
382 typedef match_results<BidiIterator, Allocator> results_type;
384 perl_matcher(BidiIterator first, BidiIterator end, in perl_matcher()
385 match_results<BidiIterator, Allocator>& what, in perl_matcher() argument
[all …]
Dsub_match.hpp35 template <class BidiIterator>
36 struct sub_match : public std::pair<BidiIterator, BidiIterator>
38 …typedef typename BOOST_REGEX_DETAIL_NS::regex_iterator_traits<BidiIterator>::value_type valu…
42 …typedef typename BOOST_REGEX_DETAIL_NS::regex_iterator_traits<BidiIterator>::difference_type diff…
44 typedef BidiIterator iterator_type;
45 typedef BidiIterator iterator;
46 typedef BidiIterator const_iterator;
50 sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {} in sub_match()
51 sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {} in sub_match()
68 … n = matched ? ::boost::BOOST_REGEX_DETAIL_NS::distance((BidiIterator)this->first, (BidiIterator)t… in length()
[all …]
Dregex_search.hpp36 template <class BidiIterator, class Allocator, class charT, class traits>
37 bool regex_search(BidiIterator first, BidiIterator last, in regex_search()
38 match_results<BidiIterator, Allocator>& m, in regex_search() argument
45 template <class BidiIterator, class Allocator, class charT, class traits>
46 bool regex_search(BidiIterator first, BidiIterator last, in regex_search()
47 match_results<BidiIterator, Allocator>& m, in regex_search() argument
50 BidiIterator base) in regex_search()
55 …BOOST_REGEX_DETAIL_NS::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, fl… in regex_search()
134 template <class BidiIterator, class charT, class traits>
135 bool regex_search(BidiIterator first, BidiIterator last, in regex_search()
[all …]
Dregex_grep.hpp40 template <class Predicate, class BidiIterator, class charT, class traits>
42 BidiIterator first, in regex_grep()
43 BidiIterator last, in regex_grep()
50 typedef typename match_results<BidiIterator>::allocator_type match_allocator_type; in regex_grep()
52 match_results<BidiIterator> m; in regex_grep()
53 …BOOST_REGEX_DETAIL_NS::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, las… in regex_grep()
68 match_results<BidiIterator, match_allocator_type> m2(m); in regex_grep()
Dregex_match.hpp43 template <class BidiIterator, class Allocator, class charT, class traits>
44 bool regex_match(BidiIterator first, BidiIterator last, in regex_match()
45 match_results<BidiIterator, Allocator>& m, in regex_match() argument
49 …BOOST_REGEX_DETAIL_NS::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, fl… in regex_match()
Dregex_format.hpp55 …template <class BidiIterator, class Allocator = BOOST_DEDUCED_TYPENAME std::vector<sub_match<BidiI…
/third_party/boost/boost/regex/
Dicu.hpp455 template <class BidiIterator, class Allocator>
456 inline bool do_regex_match(BidiIterator first, BidiIterator last, in do_regex_match()
457 match_results<BidiIterator, Allocator>& m, in do_regex_match() argument
464 template <class BidiIterator, class Allocator>
465 bool do_regex_match(BidiIterator first, BidiIterator last, in do_regex_match()
466 match_results<BidiIterator, Allocator>& m, in do_regex_match() argument
471 typedef u16_to_u32_iterator<BidiIterator, UChar32> conv_type; in do_regex_match()
480 template <class BidiIterator, class Allocator>
481 bool do_regex_match(BidiIterator first, BidiIterator last, in do_regex_match()
482 match_results<BidiIterator, Allocator>& m, in do_regex_match() argument
[all …]
Dconcepts.hpp290 typedef bidirectional_iterator_archetype<value_type> BidiIterator; typedef
291 typedef global_regex_namespace::sub_match<BidiIterator> sub_match_type;
292 …typedef global_regex_namespace::match_results<BidiIterator, allocator_architype<sub_match_type> > …
293 typedef global_regex_namespace::match_results<BidiIterator> match_results_default_type;
296 …typedef global_regex_namespace::regex_iterator<BidiIterator, value_type, traits_type> regex_iterat…
297 …typedef global_regex_namespace::regex_token_iterator<BidiIterator, value_type, traits_type> regex_…
426 …BOOST_STATIC_ASSERT((::boost::is_base_and_derived<std::pair<BidiIterator, BidiIterator>, sub_match… in constraints()
431 BOOST_STATIC_ASSERT((::boost::is_same<sub_iter_type, BidiIterator>::value)); in constraints()
434 BidiIterator bi = m_sub.first; in constraints()
588 BidiIterator m_in;
[all …]
/third_party/boost/boost/math/interpolators/
Dcardinal_cubic_b_spline.hpp35 template <class BidiIterator>
36 …cardinal_cubic_b_spline(const BidiIterator f, BidiIterator end_p, Real left_endpoint, Real step_si…
61 template <class BidiIterator>
62 cardinal_cubic_b_spline<Real>::cardinal_cubic_b_spline(BidiIterator f, BidiIterator end_p, Real lef… in cardinal_cubic_b_spline()
Dcubic_b_spline.hpp38 template <class BidiIterator>
39 cubic_b_spline(const BidiIterator f, BidiIterator end_p, Real left_endpoint, Real step_size,
64 template <class BidiIterator>
65 cubic_b_spline<Real>::cubic_b_spline(BidiIterator f, BidiIterator end_p, Real left_endpoint, Real s… in cubic_b_spline()
/third_party/boost/boost/asio/detail/
Dregex_fwd.hpp34 template <class BidiIterator>
37 template <class BidiIterator, class Allocator>
/third_party/boost/libs/asio/include/boost/asio/detail/
Dregex_fwd.hpp34 template <class BidiIterator>
37 template <class BidiIterator, class Allocator>
/third_party/boost/boost/math/interpolators/detail/
Dcardinal_cubic_b_spline_detail.hpp26 template <class BidiIterator>
27 …cardinal_cubic_b_spline_imp(BidiIterator f, BidiIterator end_p, Real left_endpoint, Real step_size,
105 template <class BidiIterator>
106 cardinal_cubic_b_spline_imp<Real>::cardinal_cubic_b_spline_imp(BidiIterator f, BidiIterator end_p, … in cardinal_cubic_b_spline_imp()
Dcubic_b_spline_detail.hpp26 template <class BidiIterator>
27 cubic_b_spline_imp(BidiIterator f, BidiIterator end_p, Real left_endpoint, Real step_size,
105 template <class BidiIterator>
106 cubic_b_spline_imp<Real>::cubic_b_spline_imp(BidiIterator f, BidiIterator end_p, Real left_endpoint… in cubic_b_spline_imp()
/third_party/boost/libs/math/doc/interpolators/
Dcardinal_cubic_b_spline.qbk22 template <class BidiIterator>
23 cardinal_cubic_b_spline(BidiIterator a, BidiIterator b, Real left_endpoint, Real step_size,