Searched refs:Rng (Results 1 – 18 of 18) sorted by relevance
/third_party/boost/boost/range/adaptor/ |
D | strided.hpp | 407 template<class Rng, class Difference> inline 409 typename range_iterator<Rng>::type, 413 Rng& rng, in make_begin_strided_iterator() 418 typename range_iterator<Rng>::type, in make_begin_strided_iterator() 423 template<class Rng, class Difference> inline 425 typename range_iterator<const Rng>::type, 429 const Rng& rng, in make_begin_strided_iterator() 434 typename range_iterator<const Rng>::type, in make_begin_strided_iterator() 439 template<class Rng, class Difference> inline 441 typename range_iterator<Rng>::type, [all …]
|
D | sliced.hpp | 37 template<typename Rng, typename T, typename U> 38 sliced_range(Rng& rng, T t, U u) in sliced_range()
|
/third_party/boost/boost/proto/functional/range/ |
D | rend.hpp | 26 template<typename This, typename Rng> 27 struct result<This(Rng)> 28 : boost::range_reverse_iterator<Rng const> 31 template<typename This, typename Rng> 32 struct result<This(Rng &)> 33 : boost::range_reverse_iterator<Rng> 36 template<typename Rng> 37 typename boost::range_reverse_iterator<Rng>::type operator()(Rng &rng) const in operator ()() 42 template<typename Rng> 43 typename boost::range_reverse_iterator<Rng const>::type operator()(Rng const &rng) const in operator ()()
|
D | begin.hpp | 26 template<typename This, typename Rng> 27 struct result<This(Rng)> 28 : boost::range_iterator<Rng const> 31 template<typename This, typename Rng> 32 struct result<This(Rng &)> 33 : boost::range_iterator<Rng> 36 template<typename Rng> 37 typename boost::range_iterator<Rng>::type operator()(Rng &rng) const in operator ()() 42 template<typename Rng> 43 typename boost::range_iterator<Rng const>::type operator()(Rng const &rng) const in operator ()()
|
D | end.hpp | 26 template<typename This, typename Rng> 27 struct result<This(Rng)> 28 : boost::range_iterator<Rng const> 31 template<typename This, typename Rng> 32 struct result<This(Rng &)> 33 : boost::range_iterator<Rng> 36 template<typename Rng> 37 typename boost::range_iterator<Rng>::type operator()(Rng &rng) const in operator ()() 42 template<typename Rng> 43 typename boost::range_iterator<Rng const>::type operator()(Rng const &rng) const in operator ()()
|
D | rbegin.hpp | 26 template<typename This, typename Rng> 27 struct result<This(Rng)> 28 : boost::range_reverse_iterator<Rng const> 31 template<typename This, typename Rng> 32 struct result<This(Rng &)> 33 : boost::range_reverse_iterator<Rng> 36 template<typename Rng> 37 typename boost::range_reverse_iterator<Rng>::type operator()(Rng &rng) const in operator ()() 42 template<typename Rng> 43 typename boost::range_reverse_iterator<Rng const>::type operator()(Rng const &rng) const in operator ()()
|
D | size.hpp | 26 template<typename This, typename Rng> 27 struct result<This(Rng)> 28 : boost::range_size<Rng> 31 template<typename This, typename Rng> 32 struct result<This(Rng &)> 33 : boost::range_size<Rng> 36 template<typename Rng> 37 typename boost::range_size<Rng>::type operator()(Rng const &rng) const in operator ()()
|
D | empty.hpp | 25 template<typename Rng> 26 bool operator()(Rng const &rng) const in operator ()()
|
/third_party/boost/libs/range/test/ |
D | adaptors.cpp | 58 template< class Rng > 59 void check_copy( Rng r ) in check_copy() 65 Rng r2 = r; in check_copy() 70 template< class Rng > 75 Rng rng = boost::assign::list_of(1)(2)(3)(4)(5).to_container( rng ); in check_direct() 76 Rng out; in check_direct()
|
D | algorithm.cpp | 105 template<typename Rng> 106 void test_random_algorithms(Rng & rng, std::random_access_iterator_tag) in test_random_algorithms() 108 typedef BOOST_DEDUCED_TYPENAME boost::range_iterator<Rng>::type iterator; in test_random_algorithms() 110 typedef BOOST_DEDUCED_TYPENAME boost::range_value<Rng>::type value_type; in test_random_algorithms() 112 typedef BOOST_DEDUCED_TYPENAME boost::range_size<Rng>::type in test_random_algorithms() 154 template<typename Rng> 155 void test_random_algorithms(Rng & rng, std::input_iterator_tag) in test_random_algorithms() 160 template<typename Rng> 161 void test_algorithms(Rng & rng) in test_algorithms() 163 typedef BOOST_DEDUCED_TYPENAME boost::range_iterator<Rng>::type iterator; in test_algorithms() [all …]
|
D | extension_mechanism.cpp | 27 template< class Rng > 28 typename boost::range_iterator<Rng>::type foo_algo( Rng& r ) in foo_algo()
|
/third_party/boost/libs/range/doc/reference/adaptors/ |
D | type_erased.qbk | 16 Let `Rng` be the type of `rng`. 21 …en `Traversal` will be `typename boost::iterator_traversal<boost::range_iterator<Rng>::type>::type` 22 …ce` for the `any_range`. `boost::use_default` will equate to `typename range_reference<Rng>::type`. 23 …or the any_range. `boost::use_default` will equate to `typename boost::range_difference<Rng>::type` 26 * [*Returns:] The returned value is the same as `typename any_range_type_generator< Rng, Value, Tra… 28 …se_default` then `typename boost::iterator_traversal<boost::range_iterator<Rng>::type>::type`, oth…
|
D | formatted.qbk | 35 `Iter` is `typename boost::range_iterator<Rng>::type`, `Sep` is the separator
|
/third_party/boost/boost/range/ |
D | concepts.hpp | 270 typedef BOOST_DEDUCED_TYPENAME remove_reference<T>::type Rng; typedef 273 Rng const 276 typedef BOOST_DEDUCED_TYPENAME range_iterator<Rng>::type iterator; 299 void const_constraints(const Rng& const_range) in const_constraints() 312 Rng* m_range;
|
/third_party/boost/libs/range/test/adaptor_test/ |
D | transformed.cpp | 80 template< class Rng > 81 void check_copy_assign(Rng r) in check_copy_assign() 83 Rng r2 = r; in check_copy_assign()
|
D | filtered.cpp | 106 template< class Rng > 107 void check_copy_assign(Rng r) in check_copy_assign() 109 Rng r2 = r; in check_copy_assign()
|
/third_party/boost/libs/range/doc/ |
D | upgrade.qbk | 26 # __size__ now returns the type Rng::size_type if the range has size_type; 27 otherwise range_size<Rng>::type is used. This is the distance type promoted to
|
/third_party/boost/boost/geometry/iterators/detail/segment_iterator/ |
D | range_segment_iterator.hpp | 161 template <typename Rng, typename V, typename R>
|