Home
last modified time | relevance | path

Searched defs:iterator (Results 1 – 25 of 1058) sorted by relevance

12345678910>>...43

/third_party/boost/boost/type_erasure/
Diterator.hpp94 struct iterator struct
96 typedef detail::unspecified value_type;
97 typedef Reference reference;
98 typedef DifferenceType difference_type;
146 struct iterator< ::boost::no_traversal_tag, T, Reference, DifferenceType, ValueType> : struct
155 typedef ValueType value_type;
156 typedef typename iterator_reference<Reference, ValueType>::type reference;
157 typedef DifferenceType difference_type;
161 struct iterator< ::boost::incrementable_traversal_tag, T, Reference, DifferenceType, ValueType> : struct
167 typedef ValueType value_type;
[all …]
/third_party/boost/boost/circular_buffer/
Ddetails.hpp199 struct iterator struct
207 typedef iterator<Buff, typename Traits::nonconst_self> nonconst_self;
210 typedef std::random_access_iterator_tag iterator_category;
213 typedef typename Traits::value_type value_type;
216 typedef typename Traits::pointer pointer;
219 typedef typename Traits::reference reference;
222 typedef typename Traits::size_type size_type;
225 typedef typename Traits::difference_type difference_type;
230 const Buff* m_buff;
233 pointer m_it;
[all …]
/third_party/boost/boost/graph/detail/
Darray_binary_tree.hpp48 struct iterator struct
50 typedef std::bidirectional_iterator_tag iterator_category;
51 typedef ArrayBinaryTreeNode value_type;
52 typedef size_type difference_type;
53 typedef array_binary_tree_node* pointer;
54 typedef ArrayBinaryTreeNode& reference;
56 inline iterator() : i(0), n(0) {} in iterator() function
57 inline iterator(const iterator& x) in iterator() argument
61 inline iterator& operator=(const iterator& x) in operator =()
70 inline iterator( in iterator() argument
[all …]
/third_party/boost/libs/test/test/test-organization-ts/
Ddataset-master-test-suite-accessible-test.cpp34 struct iterator { struct in dataset_loader
35 iterator(std::vector<std::string>::const_iterator const& v_iterator) in iterator() function
40 const std::string& operator*() const { return *m_iterator; } in operator *()
41 void operator++() in operator ++()
46 std::vector<std::string>::const_iterator m_iterator;
177 struct iterator { struct in dataset_loader_arity3
178 iterator( in iterator() function
188 std::tuple<std::string, std::string, std::string> operator*() const { in operator *()
191 void operator++() in operator ++()
197 data_type::const_iterator m_input, m_expected;
[all …]
Ddataset-variadic_and_move_semantic-test.cpp87 struct iterator { struct in fibonacci_dataset
89 iterator() : a(1), b(1) {} in iterator() argument
91 return_t operator*() const { return return_t(b); } in operator *()
92 void operator++() in operator ++()
98 int a;
99 int b; // b is the output
/third_party/boost/libs/test/doc/examples/
Ddataset_example68.run-fail.cpp23 struct iterator { struct in fibonacci_dataset
25 iterator() : a(1), b(1) {} in iterator() function
27 int operator*() const { return b; } in operator *()
28 void operator++() in operator ++()
34 int a;
35 int b; // b is the output
Druntime-configuration_4.run-fail.cpp61 struct iterator { struct in file_dataset
62 iterator(std::string const& filename, std::size_t line_start) in iterator() argument
71 auto operator*() const -> std::tuple<float, float> { in operator *()
78 void operator++() { in operator ++()
82 std::ifstream file;
83 std::string m_current_line;
/third_party/boost/boost/test/data/monomorphic/
Dgrid.hpp55 struct iterator { struct in boost::unit_test::data::monomorphic::grid
57 explicit iterator( dataset1_iter iter1, DataSet2 const& ds2 ) in iterator() argument
64 using iterator_sample = decltype(
69 auto operator*() const -> iterator_sample { in operator *()
72 void operator++() in operator ++()
86 dataset1_iter m_iter1;
87 dataset2_iter m_iter2;
88 dataset2_decay const* m_ds2;
89 data::size_t m_ds2_pos;
Dgenerate.hpp53 struct iterator { struct in boost::unit_test::data::monomorphic::generated_by
55 explicit iterator( Generator& gen ) in iterator() argument
65 sample const& operator*() const { return m_curr_sample; } in operator *()
66 void operator++() { m_curr_sample = m_gen->next(); } in operator ++()
70 Generator* m_gen;
71 sample m_curr_sample;
Djoin.hpp61 struct iterator { struct in boost::unit_test::data::monomorphic::join
63 explicit iterator( dataset1_iter&& it1, dataset2_iter&& it2, data::size_t first_size ) in iterator() argument
71 sample_t operator*() const { return m_first_size > 0 ? *m_it1 : *m_it2; } in operator *()
72 …d operator++() { if( m_first_size > 0 ) { --m_first_size; ++m_it1; } else ++m_it2; } in operator ++()
76 dataset1_iter m_it1;
77 dataset2_iter m_it2;
78 data::size_t m_first_size;
Dzip.hpp53 struct iterator { struct in boost::unit_test::data::monomorphic::zip
55 explicit iterator( dataset1_iter iter1, dataset2_iter iter2 ) in iterator() function
60 using iterator_sample = decltype(
65 auto operator*() const -> iterator_sample { in operator *()
68 void operator++() { ++m_iter1; ++m_iter2; } in operator ++()
72 dataset1_iter m_iter1;
73 dataset2_iter m_iter2;
Dsingleton.hpp42 struct iterator { struct in boost::unit_test::data::monomorphic::singleton
44 explicit iterator( singleton<T> const* owner ) in iterator() function
49 sample const& operator*() const { return m_owner->value(); } in operator *()
50 void operator++() {} in operator ++()
53 singleton<T> const* m_owner;
/third_party/boost/boost/poly_collection/detail/
Dsegment_split.hpp47 struct iterator:iterator_facade<iterator,info,std::input_iterator_tag,info> struct in boost::poly_collection::detail::segment_splitter
55 iterator( in iterator() argument
59 iterator( in iterator() function
65 info dereference()const noexcept in dereference()
76 bool equal(const iterator& x)const noexcept{return it==x.it;} in equal()
77 void increment()noexcept{++it;} in increment()
79 base_segment_info_iterator it;
80 const PolyCollectionIterator* pfirst;
81 const PolyCollectionIterator* plast;
/third_party/boost/libs/core/test/
Ddetail_iterator_test.cpp54 struct iterator struct
60 typedef Category iterator_category; argument
77 typedef ::iterator<C,T,D,P,R> It; in main() argument
/third_party/boost/libs/iterator/doc/
Dfacade-and-adaptor.rst360 Class template ``pointee``
365 Class template ``indirect_reference``
370 Class template ``indirect_iterator``
380 Class template ``reverse_iterator``
391 Class template ``transform_iterator``
403 Class template ``filter_iterator``
414 Class template ``counting_iterator``
425 Class template ``function_output_iterator``
/third_party/boost/boost/mpl/aux_/
Dfold_impl_body.hpp96 typedef typename res_::iterator iterator; typedef
125 typedef Last iterator; typedef
150 typedef typename res_::iterator iterator; typedef
163 typedef Last iterator; typedef
207 typedef typename res_::iterator iterator; typedef
226 typedef Last iterator; in BOOST_PP_CAT() typedef
248 typedef typename res_::iterator iterator; typedef
256 typedef int iterator; typedef
278 typedef typename chunk_::iterator iterator; in BOOST_PP_CAT() typedef
327 typedef BOOST_PP_CAT(iter,n_) iterator; typedef
[all …]
Dreverse_fold_impl_body.hpp125 typedef typename nested_chunk::iterator iterator; typedef
153 typedef typename nested_step::iterator iterator; typedef
165 typedef Last iterator; typedef
217 typedef typename nested_chunk::iterator iterator; typedef
237 typedef Last iterator; in BOOST_PP_CAT() typedef
260 typedef typename res_::iterator iterator; typedef
268 typedef int iterator; typedef
296 typedef typename nested_step::iterator iterator; in BOOST_PP_CAT() typedef
361 typedef BOOST_PP_CAT(iter,n_) iterator; typedef
395 typedef BOOST_PP_CAT(iter,n_) iterator; typedef
[all …]
/third_party/boost/boost/convert/detail/
Drange.hpp32 struct iterator<T, typename enable_if<is_range<T> >::type> struct
34 typedef typename boost::range_iterator<T>::type type;
35 typedef typename boost::range_iterator<T const>::type const_type;
36 typedef typename boost::iterator_value<type>::type value_type;
39 struct iterator<T*, void> struct
41 typedef typename boost::remove_const<T>::type value_type;
42 typedef T* type;
43 typedef value_type const* const_type;
49 typedef typename cnv::iterator<T>::type iterator; typedef
71 typedef typename base_type::iterator iterator; typedef
[all …]
/third_party/boost/boost/mpl/aux_/preprocessed/msvc60/
Diter_fold_impl.hpp41 typedef iter0 iterator; typedef
48 typedef int iterator; typedef
70 typedef iter1 iterator; typedef
77 typedef int iterator; typedef
101 typedef iter2 iterator; typedef
108 typedef int iterator; typedef
134 typedef iter3 iterator; typedef
141 typedef int iterator; typedef
169 typedef iter4 iterator; typedef
176 typedef int iterator; typedef
[all …]
Dfold_impl.hpp41 typedef iter0 iterator; typedef
48 typedef int iterator; typedef
70 typedef iter1 iterator; typedef
77 typedef int iterator; typedef
101 typedef iter2 iterator; typedef
108 typedef int iterator; typedef
134 typedef iter3 iterator; typedef
141 typedef int iterator; typedef
169 typedef iter4 iterator; typedef
176 typedef int iterator; typedef
[all …]
/third_party/boost/tools/quickbook/src/
Dvalues.hpp167 struct value_base::iterator : public boost::forward_iterator_helper< struct in quickbook::detail::value_base
176 explicit iterator(value_node* p) : ptr_(p) {} in iterator() argument
181 iterator& operator++() in operator ++()
186 value_ref operator*() const { return value_ref(ptr_); } in operator *()
187 value_proxy operator->() const { return value_proxy(ptr_); } in operator ->()
190 value_node* ptr_;
341 struct iterator : public boost::input_iterator_helper< struct
350 explicit iterator(value::iterator* p) : ptr_(p) {} in iterator() function
355 iterator& operator++() in operator ++()
360 reference operator*() const { return **ptr_; } in operator *()
[all …]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/utils/
Dradiotap.c91 struct ieee80211_radiotap_iterator *iterator, in ieee80211_radiotap_iterator_init()
166 static void find_ns(struct ieee80211_radiotap_iterator *iterator, in find_ns()
188 static int find_override(struct ieee80211_radiotap_iterator *iterator, in find_override()
235 struct ieee80211_radiotap_iterator *iterator) in ieee80211_radiotap_iterator_next()
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/utils/
Dradiotap.c91 struct ieee80211_radiotap_iterator *iterator, in ieee80211_radiotap_iterator_init()
166 static void find_ns(struct ieee80211_radiotap_iterator *iterator, in find_ns()
188 static int find_override(struct ieee80211_radiotap_iterator *iterator, in find_override()
235 struct ieee80211_radiotap_iterator *iterator) in ieee80211_radiotap_iterator_next()
/third_party/boost/boost/beast/core/impl/
Dbuffers_adaptor.hpp132 iterator struct in boost::beast::buffers_adaptor::subrange
134 using iterator_category = std::bidirectional_iterator_tag;
135 using value_type = typename
139 using reference = value_type&;
140 using pointer = value_type*;
141 using difference_type = std::ptrdiff_t;
175 subrange<isMutable> const *parent_;
176 iter_type it_;
582 iterator() in iterator() function in boost::beast::buffers_adaptor::subrange::iterator
593 iterator(subrange<isMutable> const *parent, in iterator() function in boost::beast::buffers_adaptor::subrange::iterator
/third_party/boost/libs/beast/include/boost/beast/core/impl/
Dbuffers_adaptor.hpp132 iterator struct in boost::beast::buffers_adaptor::subrange
134 using iterator_category = std::bidirectional_iterator_tag;
135 using value_type = typename
139 using reference = value_type&;
140 using pointer = value_type*;
141 using difference_type = std::ptrdiff_t;
175 subrange<isMutable> const *parent_;
176 iter_type it_;
582 iterator() in iterator() function in boost::beast::buffers_adaptor::subrange::iterator
593 iterator(subrange<isMutable> const *parent, in iterator() function in boost::beast::buffers_adaptor::subrange::iterator

12345678910>>...43