Lines Matching refs:__it
57 __can_advance(const std::reverse_iterator<_Iterator>& __it, _Size __n)
58 { return __gnu_debug::__can_advance(__it.base(), -__n); }
63 __can_advance(const std::reverse_iterator<_Iterator>& __it,
66 { return __gnu_debug::__can_advance(__it.base(), __dist, -__way); }
72 _Iterator, _Sequence, std::random_access_iterator_tag> >& __it)
73 { return std::reverse_iterator<_Iterator>(__it.base().base()); }
85 __unsafe(const std::reverse_iterator<_Iterator>& __it)
88 return std::reverse_iterator<_UnsafeType>(__unsafe(__it.base()));
94 __unsafe(const std::reverse_iterator<_Iterator>& __it)
95 -> decltype(std::__make_reverse_iterator(__unsafe(__it.base())))
96 { return std::__make_reverse_iterator(__unsafe(__it.base())); }
121 __can_advance(const std::move_iterator<_Iterator>& __it, _Size __n)
122 { return __gnu_debug::__can_advance(__it.base(), __n); }
127 __can_advance(const std::move_iterator<_Iterator>& __it,
130 { return __gnu_debug::__can_advance(__it.base(), __dist, __way); }
135 __unsafe(const std::move_iterator<_Iterator>& __it)
136 -> decltype(std::make_move_iterator(__unsafe(__it.base())))
137 { return std::make_move_iterator(__unsafe(__it.base())); }
142 __base(const std::move_iterator<_Iterator>& __it)
143 -> decltype(std::make_move_iterator(__base(__it.base())))
144 { return std::make_move_iterator(__base(__it.base())); }