Home
last modified time | relevance | path

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

123

/third_party/boost/boost/range/adaptor/
Dtype_erased.hpp25 , class Traversal = use_default
37 , class Traversal
45 , Traversal
53 , Traversal in operator |() argument
65 , Traversal in operator |()
76 , class Traversal
84 , Traversal
92 , Traversal in operator |() argument
104 , Traversal in operator |()
115 , class Traversal
[all …]
/third_party/boost/boost/iterator/detail/
Dfacade_iterator_category.hpp84 template <class Traversal, class ValueParam, class Reference>
89 , is_convertible<Traversal,forward_traversal_tag>
92 is_convertible<Traversal,random_access_traversal_tag>
95 is_convertible<Traversal,bidirectional_traversal_tag>
102 is_convertible<Traversal, single_pass_traversal_tag>
108 , mpl::identity<Traversal>
135 template <class Category, class Traversal>
137 : Category, Traversal
145 , Traversal
149 BOOST_MPL_ASSERT_NOT((is_iterator_category<Traversal>));
[all …]
/third_party/boost/libs/range/test/adaptor_test/
Dtype_erased_test.hpp111 class Traversal
118 class Traversal
130 , Traversal in test_writeable()
147 , class Traversal
159 , Traversal in test_type_erased_impl()
168 , Traversal in test_type_erased_impl()
176 , Traversal in test_type_erased_impl()
203 test_writeable<Traversal>(source, Traversal()); in test_type_erased_impl()
253 , class Traversal
262 test_type_erased_impl< Container, Traversal, Buffer >(); in operator ()()
[all …]
Dtype_erased_mix_values.cpp21 class Traversal
35 , Traversal in mix_values_impl()
42 , Traversal in mix_values_impl()
61 template<class Traversal>
65 Traversal, in mix_values_driver()
Dindexed.cpp98 template<typename Traversal, typename Range>
104 Traversal in check_traversal()
108 template<typename Traversal, typename Range>
114 Traversal in check_not_traversal()
/third_party/boost/boost/range/detail/
Dany_iterator.hpp77 , class Traversal
98 , class Traversal
106 , Traversal
128 , class Traversal
136 , Traversal
145 , Traversal
173 , class Traversal
181 , Traversal
190 , Traversal
257 , class Traversal
[all …]
Dmsvc_has_iterator_workaround.hpp41 class Traversal,
90 template<class Traversal, class T, class Reference, class DifferenceType, class ValueType>
91 …struct has_iterator< ::boost::type_erasure::iterator<Traversal, T, Reference, DifferenceType, Valu…
95 template<class Traversal, class T, class Reference, class DifferenceType, class ValueType>
96 …struct has_iterator< ::boost::type_erasure::iterator<Traversal, T, Reference, DifferenceType, Valu…
/third_party/boost/boost/fusion/view/zip_view/
Dzip_view_iterator.hpp30 typename Traversal>
32 : iterator_base<zip_view_iterator<IteratorSequence, Traversal> >
35 typedef Traversal category;
52 template <typename IteratorSequence, typename Traversal>
53 struct iterator_traits< ::boost::fusion::zip_view_iterator<IteratorSequence, Traversal> >
/third_party/boost/libs/iterator/doc/
DBidirectionalTraversal.rst5 Bidirectional Traversal Concept
8 A class or built-in type ``X`` models the *Bidirectional Traversal*
10 Traversal Iterator, the following expressions are valid and respect
14 |Bidirectional Traversal Iterator Requirements (in addition to Forward Traversal |
Dreverse_iterator_ref.rst34 If ``Iterator`` models Random Access Traversal Iterator and Readable
37 ``Iterator`` models Bidirectional Traversal Iterator and Readable
47 ``Iterator`` must be a model of Bidirectional Traversal Iterator. The
65 | Bidirectional Traversal Iterator | |
68 | Bidirectional Traversal Iterator | |
71 | Random Access Traversal Iterator | |
74 | Random Access Traversal Iterator | |
Dfilter_iterator_ref.rst38 If ``Iterator`` models Readable Lvalue Iterator and Bidirectional Traversal
41 Otherwise, if ``Iterator`` models Readable Lvalue Iterator and Forward Traversal
74 |Forward Traversal Iterator |Forward Traversal Iterator |
76 |Bidirectional Traversal Iterator |Bidirectional Traversal Iterator |
94 |Readable Lvalue Iterator, Forward Traversal Iterator | Forward Iterator |
96 |Writable Lvalue Iterator, Forward Traversal Iterator | Mutable Forward Iterator |
Diterator_concepts.rst57 Iterator Traversal Concepts
73 .. |Forward| replace:: *Forward Traversal*
76 .. |Bidir| replace:: *Bidirectional Traversal*
79 .. |Random| replace:: *Random Access Traversal*
108 // Iterator Traversal Concepts
DRandomAccessTraversal.rst5 Random Access Traversal Concept
8 A class or built-in type ``X`` models the *Random Access Traversal*
15 |Random Access Traversal Iterator Requirements (in addition to Bidirectional Traversal) …
Dnew-iter-concepts.rst174 Forward Iterator -> Forward Traversal Iterator and Readable Iterator
181 Forward Iterator (2) -> Forward Traversal Iterator and Readable Iterator
193 Forward Iterator -> Forward Traversal Iterator and Swappable Iterator
202 Forward Iterator -> Forward Traversal Iterator and Readable Iterator and Writable Iterator
209 Bidirectional Iterator -> Bidirectional Traversal Iterator and Swappable Iterator
212 Bidirectional Iterator -> Bidirectional Traversal Iterator and Readable and Swappable Iterator
215 Bidirectional Iterator (1) -> Bidirectional Traversal Iterator and Readable Iterator,
216 Bidirectional Iterator (2) -> Bidirectional Traversal Iterator and Writable Iterator
220 Bidirectional Iterator -> Bidirectional Traversal Iterator and Swappable Iterator and Readable Iter…
223 Bidirectional Iterator -> Bidirectional Traversal Iterator and Readable Iterator and Writable Itera…
[all …]
DForwardTraversal.rst5 Forward Traversal Concept
8 A class or built-in type ``X`` models the *Forward Traversal*
14 |Forward Traversal Iterator Requirements (in addition to Default Constructible and Single Pass Iter…
Dpermutation_iterator_ref.rst42 ``ElementIterator`` shall model Random Access Traversal Iterator.
59 If ``IndexIterator`` models Forward Traversal Iterator and
63 If ``IndexIterator`` models Bidirectional Traversal Iterator and
67 If ``IndexIterator`` models Random Access Traversal Iterator and
Dtransform_iterator_ref.rst53 models Random Access Traversal Iterator, then ``iterator_category`` is
55 ``Iterator`` models Bidirectional Traversal Iterator, then
99 | Forward Traversal Iterator | Forward Iterator |
101 | Bidirectional Traversal Iterator | Bidirectional Iterator |
103 | Random Access Traversal Iterator | Random Access Iterator |
/third_party/boost/boost/iterator/
Diterator_categories.hpp146 template <class Traversal>
149 is_convertible<Traversal,random_access_traversal_tag>
152 is_convertible<Traversal,bidirectional_traversal_tag>
155 is_convertible<Traversal,forward_traversal_tag>
158 is_convertible<Traversal,single_pass_traversal_tag>
161 is_convertible<Traversal,incrementable_traversal_tag>
Diterator_adaptor.hpp163 , class Traversal
188 Traversal
245 , class Traversal = use_default
251 Derived, Base, Value, Traversal, Reference, Difference
258 Derived, Base, Value, Traversal, Reference, Difference
275 typedef iterator_adaptor<Derived,Base,Value,Traversal,Reference,Difference> iterator_adaptor_;
/third_party/boost/libs/range/doc/reference/adaptors/
Dtype_erased.qbk10 … [[Pipe] [`rng | boost::adaptors::type_erased<Value, Traversal, Reference, Difference, Buffer>()`]]
11 …[[Function] [`boost::adaptors::type_erase(rng, boost::adaptors::type_erased<Value, Traversal, Refe…
21Traversal` is the tag used to identify the traversal of the resultant range. Frequently it is desi…
25 * [*Precondition:] `Traversal` is one of `{ boost::use_default, boost::single_pass_traversal_tag, …
26 …ed value is the same as `typename any_range_type_generator< Rng, Value, Traversal, Reference, Diff…
28Traversal` was specified as `boost::use_default` then `typename boost::iterator_traversal<boost::r…
/third_party/boost/boost/range/
Dany_range.hpp76 , class Traversal
85 , Traversal
98 , Traversal
161 , class Traversal = use_default
179 Traversal
/third_party/boost/libs/iterator/doc/quickbook/
Dconcepts.qbk110 [section:traversal Traversal]
191 [section:forward Forward Traversal Concept]
193 A class or built-in type `X` models the *Forward Traversal*
198 [table Forward Traversal Iterator Requirements (in addition to Default Constructible and Single Pas…
223 [section:bidirectional Bidirectional Traversal Concept]
225 A class or built-in type `X` models the *Bidirectional Traversal*
227 Traversal Iterator, the following expressions are valid and respect
230 [table Bidirectional Traversal Iterator Requirements (in addition to Forward Traversal Iterator)
261 [section:random_access Random Access Traversal Concept]
263 A class or built-in type `X` models the *Random Access Traversal*
[all …]
Dreverse_iterator.qbk76 If `Iterator` models Random Access Traversal Iterator and Readable
79 `Iterator` models Bidirectional Traversal Iterator and Readable
86 `Iterator` must be a model of Bidirectional Traversal Iterator. The
99 [[Readable Lvalue Iterator, Bidirectional Traversal Iterator][Bidirectional Iterator]]
100 [[Writable Lvalue Iterator, Bidirectional Traversal Iterator][Mutable Bidirectional Iterator]]
101 [[Readable Lvalue Iterator, Random Access Traversal Iterator][Random Access Iterator]]
102 [[Writable Lvalue Iterator, Random Access Traversal Iterator][Mutable Random Access Iterator]]
Dfilter_iterator.qbk114 If `Iterator` models Readable Lvalue Iterator and Bidirectional Traversal
117 Otherwise, if `Iterator` models Readable Lvalue Iterator and Forward Traversal
144 [table Traversal
147 [[Forward Traversal Iterator ][Forward Traversal Iterator ]]
148 [[Bidirectional Traversal Iterator ][Bidirectional Traversal Iterator]]
161 [[Readable Lvalue Iterator, Forward Traversal Iterator][Forward Iterator ]]
162 [[Writable Lvalue Iterator, Forward Traversal Iterator][Mutable Forward Iterator ]]
/third_party/boost/boost/test/utils/iterator/
Dinput_iterator_facade.hpp56 typename Traversal = single_pass_traversal_tag>
57 class input_iterator_facade : public iterator_facade<Derived,ValueType,Traversal,Reference>

123