Lines Matching refs:_Iter
623 template <class _Iter>
626 template <class _Iter>
629 template <class _Iter, bool = __is_forward_iterator<_Iter>::value>
631 noexcept(++(declval<_Iter&>())) &&
632 is_nothrow_assignable<_Iter&, _Iter>::value &&
633 noexcept(declval<_Iter>() == declval<_Iter>()) &&
634 noexcept(*declval<_Iter>())
637 template <class _Iter>
638 struct __libcpp_string_gets_noexcept_iterator_impl<_Iter, false> : public false_type {};
642 template <class _Iter>
644 …BOOL_CONSTANT(__libcpp_is_trivial_iterator<_Iter>::value || __libcpp_string_gets_noexcept_iterator…