Lines Matching refs:_Traits

98 template <class _ECharT, class _Traits, class _Alloc>
100 basic_string<_ECharT, _Traits, _Alloc>,
103 using _Str = basic_string<_ECharT, _Traits, _Alloc>;
120 template <class _ECharT, class _Traits>
122 basic_string_view<_ECharT, _Traits>,
125 using _Str = basic_string_view<_ECharT, _Traits>;
294 using _Traits = __is_pathable<_Source>;
295 __append_range(__dest, _Traits::__range_begin(__s),
296 _Traits::__range_end(__s));
330 using _Traits = __is_pathable<_Source>;
331 __append_range(__dest, _Traits::__range_begin(__s),
332 _Traits::__range_end(__s));
378 using _Traits = __is_pathable<_Source>;
379 __append_range(__dest, _Traits::__range_begin(__s),
380 _Traits::__range_end(__s));
620 using _Traits = __is_pathable<_Source>;
622 bool __source_is_absolute = __is_separator(_Traits::__first_or_null(__src));
763 template <class _ECharT, class _Traits = char_traits<_ECharT>,
766 basic_string<_ECharT, _Traits, _Allocator>
768 using _Str = basic_string<_ECharT, _Traits, _Allocator>;
794 template <class _ECharT, class _Traits = char_traits<_ECharT>,
797 basic_string<_ECharT, _Traits, _Allocator>
799 using _Str = basic_string<_ECharT, _Traits, _Allocator>;
800 _Str __s = string<_ECharT, _Traits, _Allocator>(__a);
829 template <class _ECharT, class _Traits = char_traits<_ECharT>,
832 basic_string<_ECharT, _Traits, _Allocator>
835 using _Str = basic_string<_ECharT, _Traits, _Allocator>;
864 template <class _ECharT, class _Traits = char_traits<_ECharT>,
867 basic_string<_ECharT, _Traits, _Allocator>
869 return string<_ECharT, _Traits, _Allocator>(__a);
1008 template <class _CharT, class _Traits>
1011 is_same<_Traits, char_traits<value_type> >::value,
1012 basic_ostream<_CharT, _Traits>&>::type
1013 operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) {
1018 template <class _CharT, class _Traits>
1021 !is_same<_Traits, char_traits<value_type> >::value,
1022 basic_ostream<_CharT, _Traits>&>::type
1023 operator<<(basic_ostream<_CharT, _Traits>& __os, const path& __p) {
1024 __os << _VSTD::__quoted(__p.string<_CharT, _Traits>());
1028 template <class _CharT, class _Traits>
1029 _LIBCPP_HIDE_FROM_ABI friend basic_istream<_CharT, _Traits>&
1030 operator>>(basic_istream<_CharT, _Traits>& __is, path& __p) {
1031 basic_string<_CharT, _Traits> __tmp;