/third_party/boost/boost/move/detail/ |
D | iterator_traits.hpp | 43 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/ |
D | iterator_traits.hpp | 53 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/ |
D | iterator_traits.hpp | 31 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/ |
D | iterator_traits.hpp | 24 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/ |
D | iterator_traits.hpp | 24 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/ |
D | minmax_element_test.cpp | 56 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/ |
D | dePoolArray.hpp | 533 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/ |
D | call_if_cxx14.cpp | 62 struct iterator_traits<x> { struct 63 typedef void iterator_category;
|
/third_party/boost/boost/fusion/view/transform_view/ |
D | transform_view_iterator.hpp | 81 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/ |
D | zip_view_iterator.hpp | 53 struct iterator_traits< ::boost::fusion::zip_view_iterator<IteratorSequence, Traversal> > struct
|
/third_party/boost/boost/fusion/view/reverse_view/ |
D | reverse_view_iterator.hpp | 60 struct iterator_traits< ::boost::fusion::reverse_view_iterator<First> > struct
|
/third_party/boost/boost/fusion/iterator/ |
D | iterator_facade.hpp | 63 struct iterator_traits< ::boost::fusion::iterator_facade<Derived, Category> > struct
|
D | iterator_adapter.hpp | 142 struct iterator_traits< ::boost::fusion::iterator_adapter<Derived, Iterator, Category> > struct
|
D | basic_iterator.hpp | 151 struct iterator_traits< ::boost::fusion::basic_iterator<Tag, Category, Seq, Index> > struct
|
/third_party/boost/boost/fusion/view/nview/ |
D | nview_iterator.hpp | 60 struct iterator_traits< ::boost::fusion::nview_iterator<Sequence, Pos> > struct
|
/third_party/boost/boost/fusion/view/single_view/ |
D | single_view_iterator.hpp | 52 struct iterator_traits< ::boost::fusion::single_view_iterator<SingleView, Pos> > struct
|
/third_party/boost/boost/fusion/container/vector/ |
D | vector_iterator.hpp | 55 struct iterator_traits< ::boost::fusion::vector_iterator<Vector, N> > struct
|
/third_party/boost/libs/iterator/doc/ |
D | index.rst | 258 .. |iterator_traits| replace:: ``iterator_traits.hpp`` substdef 259 .. _iterator_traits: iterator_traits.html target
|
/third_party/boost/boost/fusion/view/repetitive_view/ |
D | repetitive_view_iterator.hpp | 59 struct iterator_traits< ::boost::fusion::repetitive_view_iterator<Sequence, Pos> > struct
|
/third_party/boost/boost/fusion/view/joint_view/ |
D | joint_view_iterator.hpp | 62 struct iterator_traits< ::boost::fusion::joint_view_iterator<Category, First, Last, Concat> > struct
|
/third_party/boost/boost/fusion/container/list/ |
D | cons_iterator.hpp | 105 struct iterator_traits< ::boost::fusion::cons_iterator<Cons> > struct
|
/third_party/boost/boost/fusion/adapted/mpl/ |
D | mpl_iterator.hpp | 121 struct iterator_traits< ::boost::fusion::mpl_iterator<Iterator> > struct
|
/third_party/boost/boost/fusion/container/deque/ |
D | deque_iterator.hpp | 124 struct iterator_traits< ::boost::fusion::deque_iterator<Seq, Pos> > struct
|
/third_party/boost/boost/fusion/adapted/std_tuple/ |
D | std_tuple_iterator.hpp | 114 struct iterator_traits< ::boost::fusion::std_tuple_iterator<Tuple, Index> > struct
|
/third_party/boost/boost/fusion/adapted/boost_array/ |
D | array_iterator.hpp | 114 struct iterator_traits< ::boost::fusion::array_iterator<Array, Pos> > struct
|