Home
last modified time | relevance | path

Searched refs:base_iterator (Results 1 – 25 of 25) sorted by relevance

/third_party/json/include/nlohmann/detail/iterators/
Djson_reverse_iterator.hpp39 using base_iterator = std::reverse_iterator<Base>; typedef in nlohmann::detail::json_reverse_iterator
44 explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept in json_reverse_iterator()
45 : base_iterator(it) {} in json_reverse_iterator()
48 explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {} in json_reverse_iterator()
53 return static_cast<json_reverse_iterator>(base_iterator::operator++(1)); in operator ++()
59 return static_cast<json_reverse_iterator&>(base_iterator::operator++()); in operator ++()
65 return static_cast<json_reverse_iterator>(base_iterator::operator--(1)); in operator --()
71 return static_cast<json_reverse_iterator&>(base_iterator::operator--()); in operator --()
77 return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i)); in operator +=()
83 return static_cast<json_reverse_iterator>(base_iterator::operator+(i)); in operator +()
[all …]
/third_party/boost/boost/locale/boundary/
Dindex.hpp113 typedef BaseIterator base_iterator; typedef in boost::locale::boundary::details::mapping
114 typedef typename std::iterator_traits<base_iterator>::value_type char_type;
118 base_iterator begin, in mapping()
119 base_iterator end, in mapping()
126 … index_type idx=details::mapping_traits<base_iterator>::map(type,begin,end,loc); in mapping()
139 base_iterator begin() const in begin()
144 base_iterator end() const in end()
151 base_iterator begin_,end_;
164 typedef BaseIterator base_iterator; typedef in boost::locale::boundary::details::segment_index_iterator
165 typedef mapping<base_iterator> mapping_type;
[all …]
/third_party/boost/boost/poly_collection/detail/
Dsegment.hpp44 using base_iterator=typename Model::base_iterator; typedef in boost::poly_collection::detail::segment
101 base_iterator begin()const noexcept{return impl().begin();} in begin()
103 base_iterator begin()const noexcept{return impl<U>().nv_begin();} in begin()
104 base_iterator end()const noexcept{return impl().end();} in end()
106 base_iterator end()const noexcept{return impl<U>().nv_end();} in end()
130 base_iterator emplace(Iterator it,Args&&... args) in emplace()
136 base_iterator emplace_back(Args&&... args) in emplace_back()
142 base_iterator push_back(const T& x) in push_back()
153 base_iterator push_back(T&& x) in push_back()
159 base_iterator push_back_terminal(U&& x) in push_back_terminal()
[all …]
Dsegment_backend.hpp41 using base_iterator=typename Model::base_iterator; typedef
46 using range=std::pair<base_iterator,base_sentinel>;
60 virtual base_iterator begin()const noexcept=0;
61 virtual base_iterator end()const noexcept=0;
Dsplit_segment.hpp68 using typename segment_backend::base_iterator;
112 virtual base_iterator begin()const noexcept{return nv_begin();} in begin()
113 base_iterator nv_begin()const noexcept in nv_begin()
114 {return base_iterator{value_ptr(i.data())};} in nv_begin()
115 virtual base_iterator end()const noexcept{return nv_end();} in end()
116 base_iterator nv_end()const noexcept in nv_end()
117 {return base_iterator{value_ptr(i.data()+s.size())};} in nv_end()
452 return base_iterator{value_ptr(i.data()+s.size())}; in sentinel()
457 return {base_iterator{value_ptr(i.data()+(it-s.begin()))},sentinel()}; in range_from()
462 return {base_iterator{value_ptr(i.data()+n)},sentinel()}; in range_from()
Dfunction_model.hpp86 using base_iterator=callable_wrapper_iterator<value_type>; typedef
100 static base_iterator nonconst_iterator(const_base_iterator it) in nonconst_iterator()
102 return base_iterator{ in nonconst_iterator()
Dpacked_segment.hpp56 using typename segment_backend::base_iterator;
100 virtual base_iterator begin()const noexcept{return nv_begin();} in begin()
102 base_iterator nv_begin()const noexcept in nv_begin()
107 virtual base_iterator end()const noexcept{return nv_end();} in end()
109 base_iterator nv_end()const noexcept in nv_end()
307 return base_iterator{ in sentinel()
Dany_model.hpp146 using base_iterator=any_iterator<value_type>; typedef
160 static base_iterator nonconst_iterator(const_base_iterator it) in nonconst_iterator()
162 return base_iterator{ in nonconst_iterator()
Dbase_model.hpp75 using base_iterator=stride_iterator<Base>; typedef
89 static base_iterator nonconst_iterator(const_base_iterator it) in nonconst_iterator()
Diterator_impl.hpp155 using base_iterator=BaseIterator; typedef in boost::poly_collection::detail::local_iterator_impl
219 base_iterator base()const noexcept in base()
Dpoly_collection.hpp108 using segment_base_iterator=typename segment_type::base_iterator;
/third_party/boost/boost/range/adaptor/
Dstrided.hpp47 typedef BaseIterator base_iterator; typedef in boost::range_detail::strided_iterator
57 strided_iterator(base_iterator it, in strided_iterator()
58 base_iterator last, in strided_iterator()
71 base_iterator in strided_iterator()
80 base_iterator base() const in base()
85 base_iterator base_end() const in base_end()
115 base_iterator in equal()
121 base_iterator m_it;
122 base_iterator m_last;
149 typedef BaseIterator base_iterator; typedef in boost::range_detail::strided_iterator
[all …]
/third_party/boost/libs/spirit/test/lex/
Dregression_basic_lexer.cpp16 typedef const char * base_iterator; typedef
46 typedef lexertl::token<base_iterator, lex::omit, boost::mpl::false_> token_type; in main()
55 base_iterator first = str.c_str(); in main()
56 base_iterator last = &first[str.size()]; in main()
Dregression_wide.cpp115 typedef wstring_type::iterator base_iterator; in main() typedef
117 base_iterator, boost::mpl::vector<wchar_t, wstring_type, double> in main()
125 base_iterator first = exampleStr.begin(); in main()
/third_party/boost/libs/iterator/example/
Dreverse_iterator_example.cpp16 typedef char* base_iterator; in main() typedef
17 base_iterator letters(letters_); in main()
25 boost::reverse_iterator<base_iterator> in main()
Dfilter_iterator_example.cpp23 typedef int* base_iterator; in main() typedef
24 base_iterator numbers(numbers_); in main()
33 typedef boost::filter_iterator<is_positive_number, base_iterator> in main()
/third_party/boost/libs/iterator/doc/
Dreverse_iterator_eg.rst15 typedef char* base_iterator;
16 base_iterator letters(letters_);
19 boost::reverse_iterator<base_iterator>
Dfilter_iterator_eg.rst24 typedef int* base_iterator;
25 base_iterator numbers(numbers_);
28 typedef boost::filter_iterator<is_positive_number, base_iterator>
/third_party/boost/boost/bimap/detail/
Dnon_unique_views_helper.hpp40 typedef BOOST_DEDUCED_TYPENAME base_::base_type::iterator base_iterator; \
42 std::pair< base_iterator, bool > r( \
/third_party/boost/boost/xpressive/detail/utility/
Dtracking_ptr.hpp56 typedef typename set_type::iterator base_iterator; typedef
65 weak_iterator(base_iterator iter, set_type *set) in weak_iterator()
99 base_iterator tmp = this->iter_++; in satisfy_()
106 base_iterator iter_;
/third_party/boost/boost/spirit/home/karma/detail/
Doutput_iterator.hpp435 OutputIterator, Properties, Derived>::type base_iterator; typedef in boost::spirit::karma::detail::output_iterator
448 : base_iterator(rhs), sink(rhs.sink) in output_iterator()
454 if (!this->base_iterator::has_buffer()) in operator ++()
460 if (!this->base_iterator::has_buffer()) { in operator ++()
476 if (this->base_iterator::output(value)) in operator =()
/third_party/boost/libs/iterator/doc/quickbook/
Dreverse_iterator.qbk13 typedef char* base_iterator;
14 base_iterator letters(letters_);
17 boost::reverse_iterator<base_iterator>
Dfilter_iterator.qbk30 typedef int* base_iterator;
31 base_iterator numbers(numbers_);
34 typedef boost::filter_iterator<is_positive_number, base_iterator>
/third_party/boost/libs/locale/doc/
Dboundary_analysys.txt268 \ref boost::locale::boundary::segment_index::find() "find(base_iterator p)"
442 a \ref boost::locale::boundary::boundary_point_index::find() "iterator find(base_iterator p)" member
/third_party/json/single_include/nlohmann/
Djson.hpp11449 using base_iterator = std::reverse_iterator<Base>; typedef in nlohmann::detail::json_reverse_iterator
11454 explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept in json_reverse_iterator()
11455 : base_iterator(it) {} in json_reverse_iterator()
11458 explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {} in json_reverse_iterator()
11463 return static_cast<json_reverse_iterator>(base_iterator::operator++(1)); in operator ++()
11469 return static_cast<json_reverse_iterator&>(base_iterator::operator++()); in operator ++()
11475 return static_cast<json_reverse_iterator>(base_iterator::operator--(1)); in operator --()
11481 return static_cast<json_reverse_iterator&>(base_iterator::operator--()); in operator --()
11487 return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i)); in operator +=()
11493 return static_cast<json_reverse_iterator>(base_iterator::operator+(i)); in operator +()
[all …]