/third_party/boost/libs/regex/doc/ |
D | sub_match.qbk | 52 template <class BidirectionalIterator> 60 template <class BidirectionalIterator> 61 class sub_match : public std::pair<BidirectionalIterator, BidirectionalIterator> 64 …typedef typename iterator_traits<BidirectionalIterator>::value_type ``[link boost_regex.sub_… 65 …typedef typename iterator_traits<BidirectionalIterator>::difference_type ``[link boost_regex.sub_… 66 …typedef BidirectionalIterator ``[link boost_regex.sub_… 85 template <class BidirectionalIterator> 86 …link boost_regex.sub_match.op_compare1 operator ==]`` (const sub_match<BidirectionalIterator>& lhs, 87 const sub_match<BidirectionalIterator>& rhs); 88 template <class BidirectionalIterator> [all …]
|
D | regex_match.qbk | 24 template <class BidirectionalIterator, class Allocator, class charT, class traits> 25 bool regex_match(BidirectionalIterator first, BidirectionalIterator last, 26 match_results<BidirectionalIterator, Allocator>& m, 30 template <class BidirectionalIterator, class charT, class traits> 31 bool regex_match(BidirectionalIterator first, BidirectionalIterator last, 58 template <class BidirectionalIterator, class Allocator, class charT, class traits> 59 bool regex_match(BidirectionalIterator first, BidirectionalIterator last, 60 match_results<BidirectionalIterator, Allocator>& m, 64 [*Requires]: Type BidirectionalIterator meets the requirements of a 108 template <class BidirectionalIterator, class charT, class traits> [all …]
|
D | regex_search.qbk | 19 template <class BidirectionalIterator, 21 bool regex_search(BidirectionalIterator first, BidirectionalIterator last, 22 match_results<BidirectionalIterator, Allocator>& m, 41 template <class BidirectionalIterator, class charT, class traits> 42 bool regex_search(BidirectionalIterator first, BidirectionalIterator last, 58 template <class BidirectionalIterator, class Allocator, class charT, class traits> 59 bool regex_search(BidirectionalIterator first, BidirectionalIterator last, 60 match_results<BidirectionalIterator, Allocator>& m, 64 [*Requires]: Type BidirectionalIterator meets the requirements of a Bidirectional Iterator (24.1.4). 126 `match_results<BidirectionalIterator> what`, and then returning the result of
|
D | match_result.qbk | 37 template <class BidirectionalIterator, 38 class Allocator = std::allocator<sub_match<BidirectionalIterator> > 46 template <class BidirectionalIterator, 47 class Allocator = std::allocator<sub_match<BidirectionalIterator> > 51 typedef sub_match<BidirectionalIterator> value_type; 56 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type; 59 typedef typename iterator_traits<BidirectionalIterator>::value_type char_type; 126 template <class BidirectionalIterator, class Allocator> 127 …ost_regex.match_results.op_eq operator ==]`` (const match_results<BidirectionalIterator, Allocator… 128 const match_results<BidirectionalIterator, Allocator>& m2); [all …]
|
D | regex_token_iterator.qbk | 22 template <class BidirectionalIterator, 23 class charT = iterator_traits<BidirectionalIterator>::value_type, 29 typedef sub_match<BidirectionalIterator> value_type; 30 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type; 36 …[link boost_regex.regex_token_iterator.construct2 regex_token_iterator]``(BidirectionalIterator a, 37 BidirectionalIterator b, 41 …[link boost_regex.regex_token_iterator.construct3 regex_token_iterator]``(BidirectionalIterator a, 42 BidirectionalIterator b, 47 …[link boost_regex.regex_token_iterator.construct4 regex_token_iterator]``(BidirectionalIterator a, 48 BidirectionalIterator b, [all …]
|
/third_party/boost/doc/test/ |
D | test.qbk | 88 template <class BidirectionalIterator> 96 template <class BidirectionalIterator> 97 class sub_match : public std::pair<BidirectionalIterator, BidirectionalIterator> 100 typedef typename iterator_traits<BidirectionalIterator>::value_type value_type; 101 typedef typename iterator_traits<BidirectionalIterator>::difference_type difference_type; 102 typedef BidirectionalIterator iterator; 121 template <class BidirectionalIterator> 122 bool operator == (const sub_match<BidirectionalIterator>& lhs, 123 const sub_match<BidirectionalIterator>& rhs); 124 template <class BidirectionalIterator> [all …]
|
/third_party/boost/boost/proto/functional/std/ |
D | iterator.hpp | 117 template<typename This, typename BidirectionalIterator> 118 struct result<This(BidirectionalIterator)> 122 typename boost::remove_reference<BidirectionalIterator>::type 127 template<typename This, typename BidirectionalIterator, typename Distance> 128 struct result<This(BidirectionalIterator, Distance)> 132 typename boost::remove_reference<BidirectionalIterator>::type 137 template<typename BidirectionalIterator> 138 BidirectionalIterator operator()(BidirectionalIterator x) const in operator ()() 142 … , -static_cast<typename std::iterator_traits<BidirectionalIterator>::difference_type>(1) in operator ()() 146 template<typename BidirectionalIterator> [all …]
|
/third_party/boost/boost/mpi/ |
D | nonblocking.hpp | 418 template<typename BidirectionalIterator, typename OutputIterator> 419 std::pair<OutputIterator, BidirectionalIterator> 420 wait_some(BidirectionalIterator first, BidirectionalIterator last, in wait_some() 428 typedef typename std::iterator_traits<BidirectionalIterator>::difference_type in wait_some() 433 BidirectionalIterator current = first; in wait_some() 434 BidirectionalIterator start_of_completed = last; in wait_some() 539 template<typename BidirectionalIterator> 540 BidirectionalIterator 541 wait_some(BidirectionalIterator first, BidirectionalIterator last) in wait_some() 548 typedef typename std::iterator_traits<BidirectionalIterator>::difference_type in wait_some() [all …]
|
/third_party/boost/boost/regex/v4/ |
D | regex_iterator.hpp | 37 template <class BidirectionalIterator, 44 match_results<BidirectionalIterator> what; // current match 45 BidirectionalIterator base; // start of sequence 46 BidirectionalIterator end; // end of sequence 51 regex_iterator_implementation(const regex_type* p, BidirectionalIterator last, match_flag_type f) in regex_iterator_implementation() 55 bool init(BidirectionalIterator first) in init() 65 const match_results<BidirectionalIterator>& get() in get() 71 BidirectionalIterator next_start = what[0].second; in next() 86 template <class BidirectionalIterator, 87 …OST_DEDUCED_TYPENAME BOOST_REGEX_DETAIL_NS::regex_iterator_traits<BidirectionalIterator>::value_ty… [all …]
|
D | u32regex_iterator.hpp | 28 template <class BidirectionalIterator> 33 match_results<BidirectionalIterator> what; // current match 34 BidirectionalIterator base; // start of sequence 35 BidirectionalIterator end; // end of sequence 40 …u32regex_iterator_implementation(const regex_type* p, BidirectionalIterator last, match_flag_type … in u32regex_iterator_implementation() 42 bool init(BidirectionalIterator first) in init() 52 const match_results<BidirectionalIterator>& get() in get() 58 BidirectionalIterator next_start = what[0].second; in next() 73 template <class BidirectionalIterator> 77 typedef u32regex_iterator_implementation<BidirectionalIterator> impl; [all …]
|
D | regex_token_iterator.hpp | 51 template <class BidirectionalIterator, 57 typedef sub_match<BidirectionalIterator> value_type; 59 match_results<BidirectionalIterator> what; // current match 60 BidirectionalIterator base; // start of search area 61 BidirectionalIterator end; // end of search area 69 …regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, int sub, matc… in regex_token_iterator_implementation() 71 …regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const std::ve… in regex_token_iterator_implementation() 78 …regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const T& subm… in regex_token_iterator_implementation() 91 …regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const int (&s… in regex_token_iterator_implementation() 101 bool init(BidirectionalIterator first) in init() [all …]
|
D | u32regex_token_iterator.hpp | 44 template <class BidirectionalIterator> 48 typedef sub_match<BidirectionalIterator> value_type; 50 match_results<BidirectionalIterator> what; // current match 51 BidirectionalIterator end; // end of search area 52 BidirectionalIterator base; // start of search area 60 …u32regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, int sub, m… in u32regex_token_iterator_implementation() 62 …u32regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const std:… in u32regex_token_iterator_implementation() 68 …u32regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const T& s… in u32regex_token_iterator_implementation() 81 …u32regex_token_iterator_implementation(const regex_type* p, BidirectionalIterator last, const int … in u32regex_token_iterator_implementation() 91 bool init(BidirectionalIterator first) in init() [all …]
|
D | regex_replace.hpp | 38 template <class OutputIterator, class BidirectionalIterator, class traits, class charT, class Forma… 40 BidirectionalIterator first, in regex_replace() 41 BidirectionalIterator last, in regex_replace() 46 regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags); in regex_replace() 47 regex_iterator<BidirectionalIterator, charT, traits> j; in regex_replace() 55 BidirectionalIterator last_m(first); in regex_replace()
|
/third_party/boost/boost/algorithm/ |
D | is_palindrome.hpp | 38 template <typename BidirectionalIterator, typename Predicate> 39 bool is_palindrome(BidirectionalIterator begin, BidirectionalIterator end, Predicate p) in is_palindrome() 72 template <typename BidirectionalIterator> 73 bool is_palindrome(BidirectionalIterator begin, BidirectionalIterator end) in is_palindrome() 76 … std::equal_to<typename std::iterator_traits<BidirectionalIterator>::value_type> ()); in is_palindrome()
|
D | gather.hpp | 85 typename BidirectionalIterator, // models BidirectionalIterator 87 std::pair<BidirectionalIterator, BidirectionalIterator> gather in gather() 88 …( BidirectionalIterator first, BidirectionalIterator last, BidirectionalIterator pivot, Pred pred ) in gather()
|
/third_party/boost/libs/iterator/doc/ |
D | make_reverse_iterator.rst | 7 template <class BidirectionalIterator> 8 reverse_iterator<BidirectionalIterator>n 9 make_reverse_iterator(BidirectionalIterator x); 11 :Returns: An instance of ``reverse_iterator<BidirectionalIterator>``
|
/third_party/boost/boost/iterator/ |
D | reverse_iterator.hpp | 64 template <class BidirectionalIterator> 65 inline reverse_iterator<BidirectionalIterator> make_reverse_iterator(BidirectionalIterator x) in make_reverse_iterator() 67 return reverse_iterator<BidirectionalIterator>(x); in make_reverse_iterator()
|
D | advance.hpp | 31 template <typename BidirectionalIterator, typename Distance> 34 BidirectionalIterator& it in advance_impl()
|
/third_party/boost/libs/iterator/test/ |
D | next_prior_test.cpp | 48 template<class RandomAccessIterator, class BidirectionalIterator> 49 bool minus_one_test(RandomAccessIterator first, RandomAccessIterator last, BidirectionalIterator la… in minus_one_test() 52 BidirectionalIterator j = last2; in minus_one_test() 58 template<class RandomAccessIterator, class BidirectionalIterator> 59 bool minus_n_test(RandomAccessIterator first, RandomAccessIterator last, BidirectionalIterator last… in minus_n_test() 62 BidirectionalIterator j = last2; in minus_n_test()
|
/third_party/boost/libs/algorithm/doc/ |
D | gather.qbk | 25 template <typename BidirectionalIterator, typename Pred> 26 std::pair<BidirectionalIterator,BidirectionalIterator> 27 gather ( BidirectionalIterator first, BidirectionalIterator last, BidirectionalIterator pivot, Pred…
|
D | is_palindrome.qbk | 34 template<typename BidirectionalIterator> 35 bool is_palindrome ( BidirectionalIterator begin, BidirectionalIterator end ); 36 template<typename BidirectionalIterator, typename Predicate> 37 bool is_palindrome ( BidirectionalIterator begin, BidirectionalIterator end, Predicate p );
|
/third_party/boost/libs/regex/test/regress/ |
D | test_regex_search.hpp | 31 template <class BidirectionalIterator> 32 void test_sub_match(const boost::sub_match<BidirectionalIterator>& sub, BidirectionalIterator base,… in test_sub_match() 40 boost::sub_match<BidirectionalIterator> copy(sub); in test_sub_match() 43 typedef typename boost::sub_match<BidirectionalIterator>::value_type charT; in test_sub_match() 78 template <class BidirectionalIterator, class Allocator> 79 void test_result(const boost::match_results<BidirectionalIterator, Allocator>& what, BidirectionalI… in test_result() argument 83 boost::match_results<BidirectionalIterator, Allocator> copy(what); in test_result() 85 boost::match_results<BidirectionalIterator, Allocator> s; in test_result() 88 boost::match_results<BidirectionalIterator, Allocator> s2; in test_result()
|
D | test_partial_match.hpp | 28 template <class BidirectionalIterator> 29 void test_sub_match(const boost::sub_match<BidirectionalIterator>& sub, BidirectionalIterator base,… in test_sub_match() 35 typedef typename boost::sub_match<BidirectionalIterator>::value_type charT; in test_sub_match() 70 template <class BidirectionalIterator, class Allocator> 71 void test_result(const boost::match_results<BidirectionalIterator, Allocator>& what, BidirectionalI… in test_result() argument
|
/third_party/boost/boost/move/algo/detail/ |
D | merge.hpp | 886 template<typename BidirectionalIterator, 889 (BidirectionalIterator first, in merge_adaptive_ONlogN_recursive() 890 BidirectionalIterator middle, in merge_adaptive_ONlogN_recursive() 891 BidirectionalIterator last, in merge_adaptive_ONlogN_recursive() 892 typename iterator_traits<BidirectionalIterator>::size_type len1, in merge_adaptive_ONlogN_recursive() 893 typename iterator_traits<BidirectionalIterator>::size_type len2, in merge_adaptive_ONlogN_recursive() 895 typename iterator_traits<BidirectionalIterator>::size_type buffer_size, in merge_adaptive_ONlogN_recursive() 898 typedef typename iterator_traits<BidirectionalIterator>::size_type size_type; in merge_adaptive_ONlogN_recursive() 917 BidirectionalIterator first_cut = first; in merge_adaptive_ONlogN_recursive() 918 BidirectionalIterator second_cut = middle; in merge_adaptive_ONlogN_recursive() [all …]
|
D | merge_sort.hpp | 187 template<typename BidirectionalIterator, typename Compare, typename RandRawIt> 188 void stable_sort_adaptive_ONlogN2(BidirectionalIterator first, in stable_sort_adaptive_ONlogN2() 189 BidirectionalIterator last, in stable_sort_adaptive_ONlogN2() 194 typedef typename iterator_traits<BidirectionalIterator>::value_type value_type; in stable_sort_adaptive_ONlogN2()
|