Home
last modified time | relevance | path

Searched defs:iterator_traits (Results 1 – 25 of 29) sorted by relevance

12

/third_party/boost/boost/move/detail/
Diterator_traits.hpp43 struct iterator_traits struct
45 typedef typename Iterator::difference_type difference_type;
46 typedef typename Iterator::value_type value_type;
47 typedef typename Iterator::pointer pointer;
48 typedef typename Iterator::reference reference;
49 typedef typename Iterator::iterator_category iterator_category;
50 typedef typename boost::move_detail::make_unsigned<difference_type>::type size_type;
54 struct iterator_traits<T*> struct
56 typedef std::ptrdiff_t difference_type;
57 typedef T value_type;
[all …]
/third_party/boost/boost/poly_collection/detail/
Diterator_traits.hpp53 struct iterator_traits struct
55 using container_type=typename poly_collection_of<Iterator>::type;
56 using is_const_iterator=typename std::is_const<
61 using iterator=typename std::conditional<
66 using base_segment_info_iterator=typename std::conditional<
71 using local_base_iterator=typename std::conditional<
77 using local_iterator=typename std::conditional<
84 base_segment_info_iterator_from(iterator it)noexcept{return it.mapit;} in base_segment_info_iterator_from()
87 base_segment_info_iterator_from(local_base_iterator it)noexcept in base_segment_info_iterator_from()
91 end_base_segment_info_iterator_from(iterator it)noexcept{return it.mapend;} in end_base_segment_info_iterator_from()
[all …]
/third_party/json/include/nlohmann/detail/iterators/
Diterator_traits.hpp31 struct iterator_traits struct
36 struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >> struct
42 struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>> struct
44 using iterator_category = std::random_access_iterator_tag;
45 using value_type = T;
46 using difference_type = ptrdiff_t;
47 using pointer = T*;
48 using reference = T&;
/third_party/boost/boost/compute/detail/
Diterator_traits.hpp24 struct iterator_traits : public std::iterator_traits<Iterator> struct
26 static const bool is_contiguous = is_contiguous_iterator<Iterator>::value;
27 static const bool is_on_device = is_device_iterator<Iterator>::value;
28 static const bool is_on_host = !is_on_device;
/third_party/boost/libs/compute/include/boost/compute/detail/
Diterator_traits.hpp24 struct iterator_traits : public std::iterator_traits<Iterator> struct
26 static const bool is_contiguous = is_contiguous_iterator<Iterator>::value;
27 static const bool is_on_device = is_device_iterator<Iterator>::value;
28 static const bool is_on_host = !is_on_device;
/third_party/boost/libs/algorithm/minmax/test/
Dminmax_element_test.cpp56 struct iterator_traits<int*> { struct
57 typedef random_access_iterator_tag iterator_category;
58 typedef int value_type;
59 typedef ptrdiff_t difference_type;
60 typedef value_type* pointer;
61 typedef value_type& reference;
65 struct iterator_traits<custom*> { struct
66 typedef random_access_iterator_tag iterator_category;
67 typedef custom value_type;
68 typedef ptrdiff_t difference_type;
[all …]
/third_party/vk-gl-cts/framework/delibs/decpp/
DdePoolArray.hpp533 struct iterator_traits<de::PoolArrayConstIterator<T, Alignment> > struct
535 typedef deIntptr difference_type;
536 typedef T value_type;
537 typedef const T* pointer;
538 typedef const T& reference;
539 typedef random_access_iterator_tag iterator_category;
543 struct iterator_traits<de::PoolArrayIterator<T, Alignment> > struct
545 typedef deIntptr difference_type;
546 typedef T value_type;
547 typedef T* pointer;
[all …]
/third_party/boost/libs/contract/example/features/
Dcall_if_cxx14.cpp62 struct iterator_traits<x> { struct
63 typedef void iterator_category;
/third_party/boost/boost/fusion/view/transform_view/
Dtransform_view_iterator.hpp81 struct iterator_traits< ::boost::fusion::transform_view_iterator<First, F> > struct
84 struct iterator_traits< ::boost::fusion::transform_view_iterator2<First1, First2, F> > struct
/third_party/boost/boost/fusion/view/zip_view/
Dzip_view_iterator.hpp53 struct iterator_traits< ::boost::fusion::zip_view_iterator<IteratorSequence, Traversal> > struct
/third_party/boost/boost/fusion/view/reverse_view/
Dreverse_view_iterator.hpp60 struct iterator_traits< ::boost::fusion::reverse_view_iterator<First> > struct
/third_party/boost/boost/fusion/iterator/
Diterator_facade.hpp63 struct iterator_traits< ::boost::fusion::iterator_facade<Derived, Category> > struct
Diterator_adapter.hpp142 struct iterator_traits< ::boost::fusion::iterator_adapter<Derived, Iterator, Category> > struct
Dbasic_iterator.hpp151 struct iterator_traits< ::boost::fusion::basic_iterator<Tag, Category, Seq, Index> > struct
/third_party/boost/boost/fusion/view/nview/
Dnview_iterator.hpp60 struct iterator_traits< ::boost::fusion::nview_iterator<Sequence, Pos> > struct
/third_party/boost/boost/fusion/view/single_view/
Dsingle_view_iterator.hpp52 struct iterator_traits< ::boost::fusion::single_view_iterator<SingleView, Pos> > struct
/third_party/boost/boost/fusion/container/vector/
Dvector_iterator.hpp55 struct iterator_traits< ::boost::fusion::vector_iterator<Vector, N> > struct
/third_party/boost/libs/iterator/doc/
Dindex.rst258 .. |iterator_traits| replace:: ``iterator_traits.hpp`` substdef
259 .. _iterator_traits: iterator_traits.html target
/third_party/boost/boost/fusion/view/repetitive_view/
Drepetitive_view_iterator.hpp59 struct iterator_traits< ::boost::fusion::repetitive_view_iterator<Sequence, Pos> > struct
/third_party/boost/boost/fusion/view/joint_view/
Djoint_view_iterator.hpp62 struct iterator_traits< ::boost::fusion::joint_view_iterator<Category, First, Last, Concat> > struct
/third_party/boost/boost/fusion/container/list/
Dcons_iterator.hpp105 struct iterator_traits< ::boost::fusion::cons_iterator<Cons> > struct
/third_party/boost/boost/fusion/adapted/mpl/
Dmpl_iterator.hpp121 struct iterator_traits< ::boost::fusion::mpl_iterator<Iterator> > struct
/third_party/boost/boost/fusion/container/deque/
Ddeque_iterator.hpp124 struct iterator_traits< ::boost::fusion::deque_iterator<Seq, Pos> > struct
/third_party/boost/boost/fusion/adapted/std_tuple/
Dstd_tuple_iterator.hpp114 struct iterator_traits< ::boost::fusion::std_tuple_iterator<Tuple, Index> > struct
/third_party/boost/boost/fusion/adapted/boost_array/
Darray_iterator.hpp114 struct iterator_traits< ::boost::fusion::array_iterator<Array, Pos> > struct

12