Home
last modified time | relevance | path

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

12345678910>>...22

/third_party/boost/boost/iterator/
Diterator_adaptor.hpp35 namespace iterators { namespace
51 namespace iterators { namespace
110 typedef boost::iterators::detail::enable_type type;
119 : iterators::enable_if<
124 , boost::iterators::detail::enable_type
132 : iterators::enable_if<
134 , boost::iterators::detail::enable_type
173 , typename boost::iterators::detail::ia_dflt_help<
182 , typename boost::iterators::detail::ia_dflt_help<
187 , typename boost::iterators::detail::ia_dflt_help<
[all …]
Diterator_categories.hpp26 namespace iterators { namespace
112 , boost::iterators::detail::old_category_to_traversal<Cat>
196 using iterators::no_traversal_tag;
197 using iterators::incrementable_traversal_tag;
198 using iterators::single_pass_traversal_tag;
199 using iterators::forward_traversal_tag;
200 using iterators::bidirectional_traversal_tag;
201 using iterators::random_access_traversal_tag;
202 using iterators::iterator_category_to_traversal;
203 using iterators::iterator_traversal;
[all …]
Diterator_facade.hpp44 namespace iterators { namespace
79 public boost::iterators::enable_if<
94 public boost::iterators::enable_if<
124 boost::iterators::detail::iterator_writability_disabled<ValueParam,Reference>
476 …BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL(prefix, op, result_type, boost::iterators::detail::enable_…
479 …BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL(prefix, op, result_type, boost::iterators::detail::enable_…
483 prefix typename boost::iterators::enable_if< \
484 …boost::iterators::detail::is_traversal_at_least< TC, boost::iterators::random_access_traversal_tag…
510 BOOST_ITERATOR_FACADE_INTEROP_HEAD(friend,op, boost::iterators::detail::always_bool2);
518 …BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD(friend,op, boost::iterators::detail::always_bool2…
[all …]
Diterator_traits.hpp13 namespace iterators { namespace
53 using iterators::iterator_value;
54 using iterators::iterator_reference;
55 using iterators::iterator_pointer;
56 using iterators::iterator_difference;
57 using iterators::iterator_category;
Dtransform_iterator.hpp34 namespace iterators { namespace
80 …: public boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>:…
83 boost::iterators::detail::transform_iterator_base<UnaryFunc, Iterator, Reference, Value>::type
148 inline typename iterators::enable_if<
168 using iterators::transform_iterator;
169 using iterators::make_transform_iterator;
Dis_lvalue_iterator.hpp24 namespace iterators { namespace
140 : public ::boost::integral_constant<bool,::boost::iterators::detail::is_readable_lvalue_iterator_im…
147 : public ::boost::integral_constant<bool,::boost::iterators::detail::is_non_const_lvalue_iterator_i…
155 using iterators::is_lvalue_iterator;
156 using iterators::is_non_const_lvalue_iterator;
/third_party/boost/libs/serialization/test/
Dtest_iterators.cpp44 typedef boost::archive::iterators::wchar_from_mb<const char *> translator; in test_wchar_from_mb()
55 typedef boost::archive::iterators::mb_from_wchar<const wchar_t *> translator; in test_mb_from_wchar()
69 typedef boost::archive::iterators::mb_from_wchar<const wchar_t *> translator; in test_roundtrip()
81 … typedef boost::archive::iterators::wchar_from_mb<std::vector<char>::const_iterator> translator; in test_roundtrip()
99 typedef boost::archive::iterators::xml_escape<const CharType *> translator; in test_xml_escape()
118 typedef boost::archive::iterators::xml_unescape<const CharType *> translator; in test_xml_unescape()
139 typedef boost::archive::iterators::transform_width< in test_transform_width()
157 typedef boost::archive::iterators::transform_width< in test_transform_width()
186 boost::archive::iterators::ostream_iterator<CharType> osi = in test_stream_iterators()
187 boost::archive::iterators::ostream_iterator<CharType>(ss); in test_stream_iterators()
[all …]
Dtest_iterators_base64.cpp49 boost::archive::iterators::insert_linebreaks< in test_base64()
50 boost::archive::iterators::base64_from_binary< in test_base64()
51 boost::archive::iterators::transform_width< in test_base64()
69 boost::archive::iterators::transform_width< in test_base64()
70 boost::archive::iterators::binary_from_base64< in test_base64()
71 boost::archive::iterators::remove_whitespace< in test_base64()
/third_party/boost/libs/serialization/performance/
Dperformance_iterators.cpp42 typedef boost::archive::iterators::wchar_from_mb<const char *> translator; in test_wchar_from_mb()
53 typedef boost::archive::iterators::mb_from_wchar<const wchar_t *> translator; in test_mb_from_wchar()
71 typedef boost::archive::iterators::xml_escape<const CharType *> translator; in test_xml_escape()
90 typedef boost::archive::iterators::xml_unescape<const CharType *> translator; in test_xml_unescape()
111 typedef boost::archive::iterators::transform_width< in test_transform_width()
129 typedef boost::archive::iterators::transform_width< in test_transform_width()
149 boost::archive::iterators::ostream_iterator<CharType> osi = in test_stream_iterators()
150 boost::archive::iterators::ostream_iterator<CharType>(ss); in test_stream_iterators()
155 boost::archive::iterators::istream_iterator<CharType> isi = in test_stream_iterators()
156 boost::archive::iterators::istream_iterator<CharType>(ss); in test_stream_iterators()
Dperformance_iterators_base64.cpp52 boost::archive::iterators::insert_linebreaks< in test_base64()
53 boost::archive::iterators::base64_from_binary< in test_base64()
54 boost::archive::iterators::transform_width< in test_base64()
72 boost::archive::iterators::transform_width< in test_base64()
73 boost::archive::iterators::binary_from_base64< in test_base64()
74 boost::archive::iterators::remove_whitespace< in test_base64()
/third_party/boost/boost/archive/impl/
Dxml_woarchive_impl.ipp41 #include <boost/archive/iterators/xml_escape.hpp>
42 #include <boost/archive/iterators/wchar_from_mb.hpp>
43 #include <boost/archive/iterators/ostream_iterator.hpp>
44 #include <boost/archive/iterators/dataflow_exception.hpp>
55 typedef iterators::wchar_from_mb<
56 iterators::xml_escape<InputIterator>
61 boost::archive::iterators::ostream_iterator<wchar_t>(os)
81 typedef iterators::xml_escape<std::wstring::const_iterator> xmbtows;
85 boost::archive::iterators::ostream_iterator<wchar_t>(os)
88 typedef iterators::xml_escape<const wchar_t *> xmbtows;
[all …]
Dbasic_text_oprimitive.ipp24 #include <boost/archive/iterators/base64_from_binary.hpp>
25 #include <boost/archive/iterators/insert_linebreaks.hpp>
26 #include <boost/archive/iterators/transform_width.hpp>
27 #include <boost/archive/iterators/ostream_iterator.hpp>
52 boost::archive::iterators::insert_linebreaks<
53 boost::archive::iterators::base64_from_binary<
54 boost::archive::iterators::transform_width<
65 boost::archive::iterators::ostream_iterator<CharType> oi(os);
Dbasic_text_iprimitive.ipp25 #include <boost/archive/iterators/remove_whitespace.hpp>
26 #include <boost/archive/iterators/istream_iterator.hpp>
27 #include <boost/archive/iterators/binary_from_base64.hpp>
28 #include <boost/archive/iterators/transform_width.hpp>
74 iterators::transform_width<
75 iterators::binary_from_base64<
76 iterators::remove_whitespace<
77 iterators::istream_iterator<CharType>
87 binary i = binary(iterators::istream_iterator<CharType>(is));
Dxml_oarchive_impl.ipp23 #include <boost/archive/iterators/xml_escape.hpp>
24 #include <boost/archive/iterators/ostream_iterator.hpp>
28 #include <boost/archive/iterators/mb_from_wchar.hpp>
42 typedef boost::archive::iterators::mb_from_wchar<
43 boost::archive::iterators::xml_escape<InputIterator>
48 boost::archive::iterators::ostream_iterator<char>(os)
78 typedef boost::archive::iterators::xml_escape<
84 boost::archive::iterators::ostream_iterator<char>(os)
91 typedef boost::archive::iterators::xml_escape<
97 boost::archive::iterators::ostream_iterator<char>(os)
/third_party/boost/boost/intrusive/detail/
Diterator.hpp31 namespace iterators{ namespace
76 struct is_boost_iterator< boost::iterators::detail::iterator_category_with_traversal<Category, Trav…
180 …<InputIt, const boost::iterators::incrementable_traversal_tag&, const boost::iterators::single_pas…
189 …<InputIt, const boost::iterators::single_pass_traversal_tag &, const boost::iterators::forward_tra…
198 …<InputIt, const boost::iterators::forward_traversal_tag&, const boost::iterators::bidirectional_tr…
207 …<InputIt, const boost::iterators::bidirectional_traversal_tag&, const boost::iterators::random_acc…
220 <InputIt, const boost::iterators::random_access_traversal_tag&, const fake&>::type
/third_party/boost/boost/fusion/view/zip_view/detail/
Ddistance_impl.hpp34 …typename SearchIt::iterators, is_same<traits::category_of<mpl::_>, random_access_iterator_tag> > f…
36 …ST_MPL_ASSERT_NOT((is_same<typename finder::type, result_of::end<typename SearchIt::iterators> >));
44 typename result_of::value_at_c<typename It1::iterators, 0>::type,
45 typename result_of::value_at_c<typename It2::iterators, 0>::type>
52 …typename It1::iterators, is_same<traits::category_of<mpl::_>, random_access_iterator_tag> > finder;
55 … is_same<typename finder::type, typename result_of::end<typename It1::iterators>::type>,
/third_party/boost/boost/pending/
Diterator_tests.hpp47 namespace iterators { namespace
276 using iterators::undefined;
277 using iterators::trivial_iterator_test;
278 using iterators::mutable_trivial_iterator_test;
279 using iterators::input_iterator_test;
280 using iterators::lvalue_test;
281 using iterators::forward_iterator_test;
282 using iterators::bidirectional_iterator_test;
283 using iterators::random_access_iterator_test;
284 using iterators::const_nonconst_iterator_test;
/third_party/boost/libs/unordered/test/unordered/
Derase_tests.cpp149 std::vector<c_iterator> iterators; in erase_tests1() local
151 iterators.push_back(it); in erase_tests1()
153 iterators.push_back(x.cend()); in erase_tests1()
155 while (iterators.size() > 1) { in erase_tests1()
156 std::size_t start = test::random_value(iterators.size()); in erase_tests1()
157 std::size_t length = test::random_value(iterators.size() - start); in erase_tests1()
158 x.erase(iterators[start], iterators[start + length]); in erase_tests1()
159 iterators.erase(test::next(iterators.begin(), start), in erase_tests1()
160 test::next(iterators.begin(), start + length)); in erase_tests1()
162 BOOST_TEST(x.size() == iterators.size() - 1); in erase_tests1()
[all …]
/third_party/boost/libs/serialization/doc/
Dprofile3.txt8 …0.00 0.00 0.00 200 0.00 0.00 boost::archive::iterators::transform_width<cha…
9 … 0.00 boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base6…
48 [4] 0.0 0.00 0.00 200 boost::archive::iterators::transform_width<char*, 6, 8…
51 …50 boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base6…
59 …0.00 0.00 200/200 boost::archive::iterators::transform_width<char*, 6, 8, char>::fi…
60 …50 boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base6…
152 …har>() [5] boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base6…
153 …tion_0(int, int) (performance_iterators_base64.cpp) [4] boost::archive::iterators::transform_width…
Dprofile2.txt7 …0.00 0.01 0.00 51 0.00 0.00 boost::archive::iterators::transform_width<cha…
8 …0.00 0.01 0.00 36 0.00 0.00 boost::archive::iterators::transform_width<__g…
10 …0.00 0.01 0.00 11 0.00 0.00 boost::archive::iterators::xml_escape<char con…
12 …0.00 0.01 0.00 9 0.00 0.00 boost::archive::iterators::xml_unescape<char c…
13 …0.00 0.01 0.00 5 0.00 0.00 boost::archive::iterators::xml_unescape<char c…
59 [5] 0.0 0.00 0.00 51 boost::archive::iterators::transform_width<char*, 6, 8…
62 [6] 0.0 0.00 0.00 36 boost::archive::iterators::transform_width<__gnu_cxx::…
68 [8] 0.0 0.00 0.00 11 boost::archive::iterators::xml_escape<char const*>::fi…
72 …0.00 0.00 51/51 boost::archive::iterators::transform_width<char*, 6, 8, char>::fi…
73 …0.00 0.00 36/36 boost::archive::iterators::transform_width<__gnu_cxx::__normal_it…
[all …]
/third_party/boost/libs/algorithm/doc/
Dgather.qbk14iterators and moves the ones satisfying a predicate to them to a position (called the pivot) withi…
18 The function `gather` returns a `std::pair` of iterators that denote the elements that satisfy the …
20 There are two versions; one takes two iterators, and the other takes a range.
56iterators or better. This requirement comes from the usage of `stable_partition`, which requires b…
/third_party/boost/libs/iterator/doc/
Dfacade-and-adaptor.rst31 build standard-conforming iterators, both from scratch and
32 by adapting other iterators.
44 iterators. Every one of the standard containers comes with constant
45 and mutable iterators [#mutable]_, and also reverse versions of those
46 same iterators which traverse the container in the opposite direction.
53 Despite the many iterators supplied by the Standard Library, obvious
54 and useful iterators are missing, and creating new iterator types is
60 Although it is easy to create iterators that *almost* conform to the
65 the repetitive work of constructing iterators, we propose
67 the rich interface of standard iterators and delegates its
[all …]
/third_party/boost/boost/
Dgenerator_iterator.hpp20 namespace iterators { namespace
79 using iterators::generator_iterator;
80 using iterators::generator_iterator_generator;
81 using iterators::make_generator_iterator;
Dshared_container_iterator.hpp16 namespace iterators { namespace
63 using iterators::shared_container_iterator;
64 using iterators::make_shared_container_iterator;
65 using iterators::make_shared_container_range;
/third_party/boost/libs/python/doc/reference/
Diterator.qbk3 …ib/typeiter.html Python iterators] from C++ Containers and Iterators. Note that if your `class_` s…
12 …ill convert its argument to c and call c.begin() and c.end() to acquire iterators. To invoke Conta…
13 …of [link concepts.callpolicies CallPolicies].][Applied to the resulting iterators' `next()` method…
32 ``range<NextPolicies>(&iterators<Container>::begin, &iterators<Container>::end)``]]
34 [[Rationale][Provides an easy way to create iterators for the common case where a C++ class being w…
37 [section Class template `iterators`]
38 …e address of a member function of a C++ standard library container, so `iterators<>` can be partic…
50 struct iterators
59 [section Class template iterators nested types]
63 [section Class template iterators static functions]
[all …]

12345678910>>...22