Home
last modified time | relevance | path

Searched refs:Rng (Results 1 – 18 of 18) sorted by relevance

/third_party/boost/boost/range/adaptor/
Dstrided.hpp407 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 …]
Dsliced.hpp37 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/
Drend.hpp26 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 ()()
Dbegin.hpp26 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 ()()
Dend.hpp26 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 ()()
Drbegin.hpp26 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 ()()
Dsize.hpp26 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 ()()
Dempty.hpp25 template<typename Rng>
26 bool operator()(Rng const &rng) const in operator ()()
/third_party/boost/libs/range/test/
Dadaptors.cpp58 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()
Dalgorithm.cpp105 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 …]
Dextension_mechanism.cpp27 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/
Dtype_erased.qbk16 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…
Dformatted.qbk35 `Iter` is `typename boost::range_iterator<Rng>::type`, `Sep` is the separator
/third_party/boost/boost/range/
Dconcepts.hpp270 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/
Dtransformed.cpp80 template< class Rng >
81 void check_copy_assign(Rng r) in check_copy_assign()
83 Rng r2 = r; in check_copy_assign()
Dfiltered.cpp106 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/
Dupgrade.qbk26 # __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/
Drange_segment_iterator.hpp161 template <typename Rng, typename V, typename R>