/third_party/boost/boost/range/adaptor/ |
D | type_erased.hpp | 27 , class Difference = use_default 39 , class Difference 47 , Difference 55 , Difference in operator |() argument 67 , Difference in operator |() 78 , class Difference 86 , Difference 94 , Difference in operator |() argument 106 , Difference in operator |() 117 , class Difference [all …]
|
D | strided.hpp | 407 template<class Rng, class Difference> inline 414 Difference stride, in make_begin_strided_iterator() 423 template<class Rng, class Difference> inline 430 Difference stride, in make_begin_strided_iterator() 439 template<class Rng, class Difference> inline 446 Difference stride, in make_end_strided_iterator() 455 template<class Rng, class Difference> inline 462 Difference stride, in make_end_strided_iterator() 471 template<class Rng, class Difference> inline 478 Difference stride, in make_begin_strided_iterator() [all …]
|
/third_party/boost/boost/container/detail/ |
D | iterators.hpp | 44 template <class T, class Difference = std::ptrdiff_t> 47 <std::random_access_iterator_tag, T, Difference, const T*, const T &> 49 typedef constant_iterator<T, Difference> this_type; 52 BOOST_CONTAINER_FORCEINLINE explicit constant_iterator(const T &ref, Difference range_size) in constant_iterator() 97 …BOOST_CONTAINER_FORCEINLINE friend Difference operator- (const constant_iterator& i, const constan… in operator -() 101 BOOST_CONTAINER_FORCEINLINE constant_iterator& operator+=(Difference off) in operator +=() 104 BOOST_CONTAINER_FORCEINLINE constant_iterator operator+(Difference off) const in operator +() 111 …BOOST_CONTAINER_FORCEINLINE friend constant_iterator operator+(Difference off, const constant_iter… in operator +() 114 BOOST_CONTAINER_FORCEINLINE constant_iterator& operator-=(Difference off) in operator -=() 117 BOOST_CONTAINER_FORCEINLINE constant_iterator operator-(Difference off) const in operator -() [all …]
|
D | construct_in_place.hpp | 43 template <class T, class Difference> 52 template <class T, class EmplaceFunctor, class Difference> 74 template <class DstIt, class Difference> 84 template <class T, class EmplaceFunctor, class Difference>
|
/third_party/boost/boost/range/detail/ |
D | any_iterator_interface.hpp | 154 , class Difference 167 typedef Difference difference_type; 172 virtual any_random_access_iterator_interface<const_reference, Difference, Buffer>* 175 … virtual any_random_access_iterator_interface<reference_as_value_type, Difference, Buffer>* 178 virtual void advance(Difference offset) = 0; 180 … virtual Difference distance_to(const any_random_access_iterator_interface& other) const = 0; 186 , class Difference 193 , class Difference 199 , Difference 208 , class Difference [all …]
|
D | any_iterator_wrapper.hpp | 409 , class Difference 415 , Difference 422 Difference, 428 typedef Difference difference_type; 451 , Difference 460 , Difference in clone_const_ref() 471 , Difference 480 , Difference in clone_reference_as_value() 503 virtual void advance(Difference offset) in advance() 513 …virtual Difference distance_to(const any_random_access_iterator_interface<Reference, Difference, B… in distance_to() argument [all …]
|
D | any_iterator.hpp | 79 , class Difference 100 , class Difference 108 , Difference 130 , class Difference 138 , Difference 147 , Difference 154 typedef Difference difference_type; 175 , class Difference 183 , Difference 192 , Difference [all …]
|
/third_party/boost/boost/iterator/ |
D | counting_iterator.hpp | 21 , class Difference 82 template <class Incrementable, class CategoryOrTraversal, class Difference> 95 Difference 104 counting_iterator<Incrementable, CategoryOrTraversal, Difference> // self 125 template <class Difference, class Incrementable1, class Incrementable2> 128 static Difference distance(Incrementable1 x, Incrementable2 y) in distance() 135 template <class Difference, class Incrementable1, class Incrementable2> 138 static Difference distance(Incrementable1 x, Incrementable2 y) in distance() 148 , class Difference = use_default 152 Incrementable, CategoryOrTraversal, Difference [all …]
|
D | indirect_iterator.hpp | 40 template <class Iter, class Value, class Category, class Reference, class Difference> 45 template <class Iter, class Value, class Category, class Reference, class Difference> 51 indirect_iterator<Iter, Value, Category, Reference, Difference> 65 , Difference 79 , class Difference = use_default 83 Iterator, Value, Category, Reference, Difference 87 Iterator, Value, Category, Reference, Difference
|
D | iterator_facade.hpp | 112 , class Difference 142 iterator<iterator_category, value_type, Difference, pointer, Reference> 440 , class Difference 624 , class Difference 626 …class iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, fal… 629 Value, CategoryOrTraversal, Reference, Difference 636 Value, CategoryOrTraversal, Reference, Difference 647 typedef Difference difference_type; 691 , class Difference 693 …class iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, fals… [all …]
|
D | iterator_adaptor.hpp | 165 , class Difference 202 Difference, iterator_difference<Base> 247 , class Difference = 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/boost/graph/ |
D | adjacency_iterator.hpp | 20 template < class Graph, class Vertex, class OutEdgeIter, class Difference > 23 adjacency_iterator< Graph, Vertex, OutEdgeIter, Difference >, OutEdgeIter, 24 Vertex, use_default, Vertex, Difference > 27 adjacency_iterator< Graph, Vertex, OutEdgeIter, Difference >, 28 OutEdgeIter, Vertex, use_default, Vertex, Difference > 56 template < class Graph, class Vertex, class InEdgeIter, class Difference > 59 inv_adjacency_iterator< Graph, Vertex, InEdgeIter, Difference >, 60 InEdgeIter, Vertex, use_default, Vertex, Difference > 63 inv_adjacency_iterator< Graph, Vertex, InEdgeIter, Difference >, 64 InEdgeIter, Vertex, use_default, Vertex, Difference >
|
/third_party/boost/boost/range/ |
D | any_range.hpp | 78 , class Difference = std::ptrdiff_t 87 , Difference 100 , Difference 163 , class Difference = use_default 189 Difference
|
/third_party/boost/boost/geometry/views/detail/boundary_view/ |
D | implementation.hpp | 62 typename Difference = typename boost::range_difference 73 polygon_rings_iterator<Polygon, Value, Reference, Difference>, 77 Difference 195 inline Difference distance_to(polygon_rings_iterator in distance_to() 203 return static_cast<Difference>(other.m_index) in distance_to() 204 - static_cast<Difference>(m_index); in distance_to() 207 inline void advance(Difference n) in advance()
|
/third_party/boost/libs/icl/doc/ |
D | functions_symmetric_difference.qbk | 10 [/ //= Symmetric Difference ===================================================] 11 [section Symmetric Difference] 86 [section Inplace operators][/ Symmetric Difference] 119 [endsect][/ Inplace operators Symmetric Difference] 121 [section Infix operators][/ Symmetric Difference] 144 [endsect][/ Infix operators Symmetric Difference] 161 [endsect][/ Symmetric Difference]
|
/third_party/boost/libs/hana/include/boost/hana/ |
D | difference.hpp | 25 using Difference = BOOST_HANA_DISPATCH_IF(difference_impl<S>, in operator ()() typedef 29 return Difference::apply(static_cast<Xs&&>(xs), static_cast<Ys&&>(ys)); in operator ()()
|
/third_party/boost/boost/hana/ |
D | difference.hpp | 25 using Difference = BOOST_HANA_DISPATCH_IF(difference_impl<S>, in operator ()() typedef 29 return Difference::apply(static_cast<Xs&&>(xs), static_cast<Ys&&>(ys)); in operator ()()
|
/third_party/boost/libs/range/doc/reference/adaptors/ |
D | type_erased.qbk | 10 … [[Pipe] [`rng | boost::adaptors::type_erased<Value, Traversal, Reference, Difference, Buffer>()`]] 11 …::type_erase(rng, boost::adaptors::type_erased<Value, Traversal, Reference, Difference, Buffer>)`]] 23 …* `Difference` is the `difference_type` for the any_range. `boost::use_default` will equate to `ty… 26 … `typename any_range_type_generator< Rng, Value, Traversal, Reference, Difference, Buffer >` that …
|
/third_party/boost/libs/iterator/doc/ |
D | indirect_iterator_ref.rst | 12 , class Difference = use_default 70 if (Difference is use_default) 73 typedef Difference difference_type; 92 ``Value``, ``Reference``, and ``Difference`` shall be chosen so
|
D | counting_iterator_ref.rst | 10 , class Difference = use_default 33 If the ``Difference`` argument is ``use_default`` then 35 type. Otherwise ``difference_type`` is ``Difference``.
|
D | iterator_adaptor_ref.rst | 18 , class Difference = use_default 95 *D'* = if (Difference is use_default) 98 return Difference
|
/third_party/boost/libs/range/doc/reference/ranges/ |
D | any_range.qbk | 33 , class Difference 42 , Difference 51 , Difference
|
/third_party/boost/libs/iterator/test/ |
D | counting_iterator_test.cpp | 186 template <class Integer, class Category, class Difference> 187 void test_integer3(Integer* = 0, Category* = 0, Difference* = 0) // default arg works around MSVC b… in test_integer3() argument 191 typedef boost::counting_iterator<Integer,Category,Difference> iterator; in test_integer3()
|
/third_party/boost/libs/iterator/doc/quickbook/ |
D | indirect_iterator.qbk | 88 , class Difference = use_default 145 if (Difference is use_default) 148 typedef Difference difference_type; 167 `Value`, `Reference`, and `Difference` shall be chosen so
|
D | counting_iterator.qbk | 53 , class Difference = use_default 76 If the `Difference` argument is `use_default` then 78 type. Otherwise `difference_type` is `Difference`.
|