Lines Matching refs:iterator_traits
50 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
55 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
65 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
73 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>,
127 typename _VSTD::iterator_traits<_ForwardIterator>::iterator_category(),
128 typename _VSTD::iterator_traits<_ForwardIterator2>::iterator_category());
210 class _Hash = hash<typename iterator_traits<_RandomAccessIterator1>::value_type>,
215 typedef typename std::iterator_traits<_RandomAccessIterator1>::difference_type difference_type;
216 typedef typename std::iterator_traits<_RandomAccessIterator1>::value_type value_type;
244 … typename std::__uncvref<typename std::iterator_traits<_RandomAccessIterator1>::value_type>::type,
245 … typename std::__uncvref<typename std::iterator_traits<_RandomAccessIterator2>::value_type>::type
350 class _Hash = hash<typename iterator_traits<_RandomAccessIterator>::value_type>,
362 class _Hash = hash<typename iterator_traits<_RandomAccessIterator1>::value_type>,
367 typedef typename std::iterator_traits<_RandomAccessIterator1>::difference_type difference_type;
368 typedef typename std::iterator_traits<_RandomAccessIterator1>::value_type value_type;
397 … typename std::__uncvref<typename std::iterator_traits<_RandomAccessIterator1>::value_type>::type,
398 … typename std::__uncvref<typename std::iterator_traits<_RandomAccessIterator2>::value_type>::type
446 class _Hash = hash<typename iterator_traits<_RandomAccessIterator>::value_type>,