/third_party/boost/boost/iterator/ |
D | iterator_adaptor.hpp | 35 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 …]
|
D | iterator_categories.hpp | 26 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 …]
|
D | iterator_facade.hpp | 44 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 …]
|
D | iterator_traits.hpp | 13 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;
|
D | transform_iterator.hpp | 34 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;
|
D | is_lvalue_iterator.hpp | 24 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/ |
D | test_iterators.cpp | 44 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 …]
|
D | test_iterators_base64.cpp | 49 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/ |
D | performance_iterators.cpp | 42 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()
|
D | performance_iterators_base64.cpp | 52 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/ |
D | xml_woarchive_impl.ipp | 41 #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 …]
|
D | basic_text_oprimitive.ipp | 24 #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);
|
D | basic_text_iprimitive.ipp | 25 #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));
|
D | xml_oarchive_impl.ipp | 23 #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/ |
D | iterator.hpp | 31 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/ |
D | distance_impl.hpp | 34 …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/ |
D | iterator_tests.hpp | 47 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/ |
D | erase_tests.cpp | 149 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/ |
D | profile3.txt | 8 …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…
|
D | profile2.txt | 7 …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/ |
D | gather.qbk | 14 …iterators 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. 56 …iterators or better. This requirement comes from the usage of `stable_partition`, which requires b…
|
/third_party/boost/libs/iterator/doc/ |
D | facade-and-adaptor.rst | 31 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/ |
D | generator_iterator.hpp | 20 namespace iterators { namespace 79 using iterators::generator_iterator; 80 using iterators::generator_iterator_generator; 81 using iterators::make_generator_iterator;
|
D | shared_container_iterator.hpp | 16 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/ |
D | iterator.qbk | 3 …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 …]
|