Lines Matching refs:_Traits
63 template <class _CharT, class _Traits>
64 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
65 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t1& __x) {
70 template <class _CharT, class _Traits>
71 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
72 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t1& __x) {
88 template <class _CharT, class _Traits>
89 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
90 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t2& __x) {
95 template <class _CharT, class _Traits>
96 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
97 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t2& __x) {
113 template <class _CharT, class _Traits>
114 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
115 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t3& __x) {
124 template <class _CharT, class _Traits>
125 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
126 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t3& __x) {
147 template <class _Traits>
148 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
149 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t4& __x) {
168 template <class _CharT, class _Traits>
169 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
170 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t5& __x) {
175 template <class _CharT, class _Traits>
176 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
177 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t5& __x) {
193 template <class _CharT, class _Traits>
194 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
195 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t6& __x) {
200 template <class _CharT, class _Traits>
201 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
202 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t6& __x) {
215 template <class _CharT, class _Traits, class _MoneyT>
216 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
217 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t7<_MoneyT>& __x);
227 template <class _CharT, class _Traits, class _Mp>
228 …friend basic_istream<_CharT, _Traits>& operator>>(basic_istream<_CharT, _Traits>& __is, const __io…
231 template <class _CharT, class _Traits, class _MoneyT>
232 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
233 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t7<_MoneyT>& __x) {
237 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
239 typedef istreambuf_iterator<_CharT, _Traits> _Ip;
264 template <class _CharT, class _Traits, class _MoneyT>
265 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
266 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x);
276 template <class _CharT, class _Traits, class _Mp>
277 …friend basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, const __io…
280 template <class _CharT, class _Traits, class _MoneyT>
281 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
282 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x) {
286 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
288 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
312 template <class _CharT, class _Traits>
313 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
314 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t9<_CharT>& __x);
324 template <class _Cp, class _Traits>
325 …friend basic_istream<_Cp, _Traits>& operator>>(basic_istream<_Cp, _Traits>& __is, const __iom_t9<_…
328 template <class _CharT, class _Traits>
329 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
330 operator>>(basic_istream<_CharT, _Traits>& __is, const __iom_t9<_CharT>& __x) {
334 typename basic_istream<_CharT, _Traits>::sentry __s(__is);
336 typedef istreambuf_iterator<_CharT, _Traits> _Ip;
340 …__tf.get(_Ip(__is), _Ip(), __is, __err, __x.__tm_, __x.__fmt_, __x.__fmt_ + _Traits::length(__x.__…
361 template <class _CharT, class _Traits>
362 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
363 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x);
373 template <class _Cp, class _Traits>
374 …friend basic_ostream<_Cp, _Traits>& operator<<(basic_ostream<_Cp, _Traits>& __os, const __iom_t10<…
377 template <class _CharT, class _Traits>
378 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
379 operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x) {
383 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
385 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
388 …if (__tf.put(_Op(__os), __os, __os.fill(), __x.__tm_, __x.__fmt_, __x.__fmt_ + _Traits::length(__x…
405 template <class _CharT, class _Traits>
406 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& __quoted_output(
407 basic_ostream<_CharT, _Traits>& __os,
412 basic_string<_CharT, _Traits> __str;
415 if (_Traits::eq(*__first, __escape) || _Traits::eq(*__first, __delim))
423 template <class _CharT, class _Traits, class _String>
424 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
425 __quoted_input(basic_istream<_CharT, _Traits>& __is, _String& __string, _CharT __delim, _CharT __es…
432 if (!_Traits::eq(__c, __delim)) {
439 __save_flags<_CharT, _Traits> __sf(__is);
445 if (_Traits::eq(__c, __escape)) {
449 } else if (_Traits::eq(__c, __delim))
456 template <class _CharT, class _Traits>
466 …template <class _T2, __enable_if_t<_IsSame<_Traits, void>::value || _IsSame<_Traits, _T2>::value, …
473 template <class _CharT, class _Traits, class _Allocator>
475 basic_string<_CharT, _Traits, _Allocator>& __string_;
479 …_LIBCPP_HIDE_FROM_ABI explicit __quoted_proxy(basic_string<_CharT, _Traits, _Allocator>& __s, _Cha…
482 friend _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
483 operator<<(basic_ostream<_CharT, _Traits>& __os, const __quoted_proxy& __p) {
488 friend _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
489 operator>>(basic_istream<_CharT, _Traits>& __is, const __quoted_proxy& __p) {
494 template <class _CharT, class _Traits, class _Allocator>
495 _LIBCPP_HIDE_FROM_ABI __quoted_output_proxy<_CharT, _Traits>
496 __quoted(const basic_string<_CharT, _Traits, _Allocator>& __s,
499 …return __quoted_output_proxy<_CharT, _Traits>(__s.data(), __s.data() + __s.size(), __delim, __esca…
502 template <class _CharT, class _Traits, class _Allocator>
503 _LIBCPP_HIDE_FROM_ABI __quoted_proxy<_CharT, _Traits, _Allocator>
504 __quoted(basic_string<_CharT, _Traits, _Allocator>& __s, _CharT __delim = _CharT('"'), _CharT __esc…
505 return __quoted_proxy<_CharT, _Traits, _Allocator>(__s, __delim, __escape);
518 template <class _CharT, class _Traits, class _Allocator>
520 quoted(const basic_string<_CharT, _Traits, _Allocator>& __s,
523 …return __quoted_output_proxy<_CharT, _Traits>(__s.data(), __s.data() + __s.size(), __delim, __esca…
526 template <class _CharT, class _Traits, class _Allocator>
528 quoted(basic_string<_CharT, _Traits, _Allocator>& __s, _CharT __delim = _CharT('"'), _CharT __escap…
529 return __quoted_proxy<_CharT, _Traits, _Allocator>(__s, __delim, __escape);
532 template <class _CharT, class _Traits>
534 quoted(basic_string_view<_CharT, _Traits> __sv, _CharT __delim = _CharT('"'), _CharT __escape = _Ch…
535 …return __quoted_output_proxy<_CharT, _Traits>(__sv.data(), __sv.data() + __sv.size(), __delim, __e…