Home
last modified time | relevance | path

Searched refs:_Traits (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd/contrib/llvm-project/libcxx/include/__ostream/
H A Dbasic_ostream.h39 template <class _CharT, class _Traits>
40 class _LIBCPP_TEMPLATE_VIS basic_ostream : virtual public basic_ios<_CharT, _Traits> {
44 typedef _Traits traits_type;
130 template <class _CharT, class _Traits>
131 class _LIBCPP_TEMPLATE_VIS basic_ostream<_CharT, _Traits>::sentry {
133 basic_ostream<_CharT, _Traits>& __os_;
136 explicit sentry(basic_ostream<_CharT, _Traits>& __os);
144 template <class _CharT, class _Traits>
145 basic_ostream<_CharT, _Traits>::sentry::sentry(basic_ostream<_CharT, _Traits>& __os) : __ok_(false)… in sentry()
153 template <class _CharT, class _Traits>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__chrono/
H A Dostream.h47 template <class _CharT, class _Traits, class _Duration>
49 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
50 operator<<(basic_ostream<_CharT, _Traits>& __os, const sys_time<_Duration>& __tp) {
54 template <class _CharT, class _Traits>
55 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
56 operator<<(basic_ostream<_CharT, _Traits>& __os, const sys_days& __dp) {
60 template <class _CharT, class _Traits, class _Duration>
61 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
62 operator<<(basic_ostream<_CharT, _Traits>& __os, const file_time<_Duration> __tp) {
66 template <class _CharT, class _Traits, class _Duration>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Diomanip63 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>
[all …]
H A Distream184 template <class _CharT, class _Traits>
185 class _LIBCPP_TEMPLATE_VIS basic_istream : virtual public basic_ios<_CharT, _Traits> {
196 typedef _Traits traits_type;
300 template <class _CharT, class _Traits>
301 class _LIBCPP_TEMPLATE_VIS basic_istream<_CharT, _Traits>::sentry {
305 explicit sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false);
314 template <class _CharT, class _Traits>
315 basic_istream<_CharT, _Traits>::sentry::sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipw…
320 typedef istreambuf_iterator<_CharT, _Traits> _Ip;
335 template <class _CharT, class _Traits>
[all …]
H A Dstring689 template <class _CharT, class _Traits, class _Allocator>
690 basic_string<_CharT, _Traits, _Allocator> _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
691 operator+(const basic_string<_CharT, _Traits, _Allocator>& __x, const basic_string<_CharT, _Traits,…
693 template <class _CharT, class _Traits, class _Allocator>
694 _LIBCPP_HIDDEN _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string<_CharT, _Traits, _Allocator>
695 operator+(const _CharT* __x, const basic_string<_CharT, _Traits, _Allocator>& __y);
697 template <class _CharT, class _Traits, class _Allocator>
698 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string<_CharT, _Traits, _Allocator>
699 operator+(_CharT __x, const basic_string<_CharT, _Traits, _Allocator>& __y);
701 template <class _CharT, class _Traits, class _Allocator>
[all …]
H A Dfstream225 template <class _CharT, class _Traits>
226 class _LIBCPP_TEMPLATE_VIS basic_filebuf : public basic_streambuf<_CharT, _Traits> {
229 typedef _Traits traits_type;
400 template <class _CharT, class _Traits>
401 basic_filebuf<_CharT, _Traits>::basic_filebuf()
424 template <class _CharT, class _Traits>
425 basic_filebuf<_CharT, _Traits>::basic_filebuf(basic_filebuf&& __rhs) : basic_streambuf<_CharT, _Tra…
478 template <class _CharT, class _Traits>
479 inline basic_filebuf<_CharT, _Traits>& basic_filebuf<_CharT, _Traits>::operator=(basic_filebuf&& __…
485 template <class _CharT, class _Traits>
[all …]
H A Dstreambuf130 template <class _CharT, class _Traits>
135 typedef _Traits traits_type;
296 template <class _CharT, class _Traits>
297 basic_streambuf<_CharT, _Traits>::~basic_streambuf() {}
299 template <class _CharT, class _Traits>
300 basic_streambuf<_CharT, _Traits>::basic_streambuf()
303 template <class _CharT, class _Traits>
304 basic_streambuf<_CharT, _Traits>::basic_streambuf(const basic_streambuf& __sb)
313 template <class _CharT, class _Traits>
314 basic_streambuf<_CharT, _Traits>& basic_streambuf<_CharT, _Traits>::operator=(const basic_streambuf…
[all …]
H A Dsstream336 template <class _CharT, class _Traits, class _Allocator>
337 class _LIBCPP_TEMPLATE_VIS basic_stringbuf : public basic_streambuf<_CharT, _Traits> {
340 typedef _Traits traits_type;
404 requires is_convertible_v<const _Tp&, basic_string_view<_CharT, _Traits>>
410 requires is_convertible_v<const _Tp&, basic_string_view<_CharT, _Traits>>
415 requires is_convertible_v<const _Tp&, basic_string_view<_CharT, _Traits>>
418 basic_string_view<_CharT, _Traits> __sv = __t;
457 const basic_string_view<_CharT, _Traits> __view = view();
473 return basic_string<_CharT, _Traits, _SAlloc>(view(), __sa);
501 requires is_convertible_v<const _Tp&, basic_string_view<_CharT, _Traits>>
[all …]
H A Dstring_view264 template <class _Traits>
266 __char_traits_length_checked(const typename _Traits::char_type* __s) _NOEXCEPT {
270 _Traits::length(__s);
273 template <class _CharT, class _Traits>
277 using traits_type = _Traits;
340 …requires(remove_cvref_t<_Range>& __d) { __d.operator std::basic_string_view<_CharT, _Traits>(); }))
346 : __data_(__s), __size_(std::__char_traits_length_checked<_Traits>(__s)) {}
446 _Traits::copy(__s, data() + __pos, __rlen);
457 int __retval = _Traits::compare(data(), __sv.data(), __rlen);
648 return !empty() && _Traits::eq(front(), __c);
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dfor_each_segment.h28 using _Traits = __segmented_iterator_traits<_SegmentedIterator>; in __for_each_segment() local
30 auto __sfirst = _Traits::__segment(__first); in __for_each_segment()
31 auto __slast = _Traits::__segment(__last); in __for_each_segment()
35 __func(_Traits::__local(__first), _Traits::__local(__last)); in __for_each_segment()
40 __func(_Traits::__local(__first), _Traits::__end(__sfirst)); in __for_each_segment()
44 __func(_Traits::__begin(__sfirst), _Traits::__end(__sfirst)); in __for_each_segment()
48 __func(_Traits::__begin(__sfirst), _Traits::__local(__last)); in __for_each_segment()
H A Dcopy_backward.h53 using _Traits = __segmented_iterator_traits<_InIter>; in operator() local
54 auto __sfirst = _Traits::__segment(__first); in operator()
55 auto __slast = _Traits::__segment(__last); in operator()
58 …std::__copy_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__local(__last), std::move(__… in operator()
63 …std::__copy_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__local(__last), std::move(__… in operator()
68 …std::__copy_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__end(__slast), std::move(__r… in operator()
72 …__result = std::__copy_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__end(__slast), st… in operator()
84 using _Traits = __segmented_iterator_traits<_OutIter>; in operator() local
86 auto __segment_iterator = _Traits::__segment(__result); in operator()
92 auto __local_last = _Traits::__local(__result); in operator()
[all …]
H A Dmove_backward.h53 using _Traits = __segmented_iterator_traits<_InIter>; in operator() local
54 auto __sfirst = _Traits::__segment(__first); in operator()
55 auto __slast = _Traits::__segment(__last); in operator()
58 …std::__move_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__local(__last), std::move(__… in operator()
63 …std::__move_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__local(__last), std::move(__… in operator()
68 …std::__move_backward<_AlgPolicy>(_Traits::__begin(__slast), _Traits::__end(__slast), std::move(__r… in operator()
72 …__result = std::__move_backward<_AlgPolicy>(_Traits::__local(__first), _Traits::__end(__slast), st… in operator()
84 using _Traits = __segmented_iterator_traits<_OutIter>; in operator() local
93 auto __local_last = _Traits::__local(__result); in operator()
94 auto __segment_iterator = _Traits::__segment(__result); in operator()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Distreambuf_iterator.h27 template <class _CharT, class _Traits>
30 : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type, _CharT*, _CharT>
38 typedef typename _Traits::off_type difference_type;
42 typedef _Traits traits_type;
43 typedef typename _Traits::int_type int_type;
44 typedef basic_streambuf<_CharT, _Traits> streambuf_type;
45 typedef basic_istream<_CharT, _Traits> istream_type;
93 template <class _CharT, class _Traits> in equal()
95 operator==(const istreambuf_iterator<_CharT, _Traits>& __a, const istreambuf_iterator<_CharT, _Traits> in equal()
[all...]
H A Distream_iterator.h29 template <class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>, class _Distance = ptrdiff_t>
44 typedef _Traits traits_type;
45 typedef basic_istream<_CharT, _Traits> istream_type;
85 template <class _Tp, class _CharT, class _Traits, class _Distance>
86 inline _LIBCPP_HIDE_FROM_ABI bool operator==(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
87 const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __y) {
92 template <class _Tp, class _CharT, class _Traits, class _Distance>
93 inline _LIBCPP_HIDE_FROM_ABI bool operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
94 const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __y) {
/freebsd/contrib/llvm-project/libcxx/include/__random/
H A Ddiscrete_distribution.h67 template <class _CharT, class _Traits, class _IT>
68 friend basic_ostream<_CharT, _Traits>&
69 operator<<(basic_ostream<_CharT, _Traits>& __os, const discrete_distribution<_IT>& __x);
71 template <class _CharT, class _Traits, class _IT>
72 friend basic_istream<_CharT, _Traits>&
73 operator>>(basic_istream<_CharT, _Traits>& __is, discrete_distribution<_IT>& __x);
117 template <class _CharT, class _Traits, class _IT> in operator()
118 friend basic_ostream<_CharT, _Traits>&
119 operator<<(basic_ostream<_CharT, _Traits>& __os, const discrete_distribution<_IT>& __x);
121 template <class _CharT, class _Traits, clas
[all...]
H A Dnormal_distribution.h99 template <class _CharT, class _Traits, class _RT> in param()
100 friend basic_ostream<_CharT, _Traits>&
101 operator<<(basic_ostream<_CharT, _Traits>& __os, const normal_distribution<_RT>& __x); in param()
103 template <class _CharT, class _Traits, class _RT>
104 friend basic_istream<_CharT, _Traits>& in min()
105 operator>>(basic_istream<_CharT, _Traits>& __is, normal_distribution<_RT>& __x);
134 template <class _CharT, class _Traits, class _RT> in operator()
135 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& in operator()
136 operator<<(basic_ostream<_CharT, _Traits>& __os, const normal_distribution<_RT>& __x) { in operator()
137 __save_flags<_CharT, _Traits> __l in operator()
[all...]
H A Ddiscard_block_engine.h104 template <class _CharT, class _Traits, class _Eng, size_t _Pp, size_t _Rp>
105 friend basic_ostream<_CharT, _Traits>&
106 operator<<(basic_ostream<_CharT, _Traits>& __os, const discard_block_engine<_Eng, _Pp, _Rp>& __x);
108 template <class _CharT, class _Traits, class _Eng, size_t _Pp, size_t _Rp>
109 friend basic_istream<_CharT, _Traits>&
110 operator>>(basic_istream<_CharT, _Traits>& __is, discard_block_engine<_Eng, _Pp, _Rp>& __x);
141 template <class _CharT, class _Traits, class _Eng, size_t _Pp, size_t _Rp>
142 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
143 operator<<(basic_ostream<_CharT, _Traits>& __os, const discard_block_engine<_Eng, _Pp, _Rp>& __x) {
144 __save_flags<_CharT, _Traits> __lx(__os);
[all …]
H A Dlognormal_distribution.h101 template <class _CharT, class _Traits, class _RT> in s()
102 friend basic_ostream<_CharT, _Traits>&
103 operator<<(basic_ostream<_CharT, _Traits>& __os, const lognormal_distribution<_RT>& __x);
105 template <class _CharT, class _Traits, class _RT>
106 friend basic_istream<_CharT, _Traits>& in param()
107 operator>>(basic_istream<_CharT, _Traits>& __is, lognormal_distribution<_RT>& __x); in param()
110 template <class _CharT, class _Traits, class _RT> in param()
111 inline _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
112 operator<<(basic_ostream<_CharT, _Traits>& __os, const lognormal_distribution<_RT>& __x) {
116 template <class _CharT, class _Traits, clas in max()
[all...]
H A Dpiecewise_constant_distribution.h71 template <class _CharT, class _Traits, class _RT>
72 friend basic_ostream<_CharT, _Traits>&
73 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_constant_distribution<_RT>& __x);
75 template <class _CharT, class _Traits, class _RT>
76 friend basic_istream<_CharT, _Traits>&
77 operator>>(basic_istream<_CharT, _Traits>& __is, piecewise_constant_distribution<_RT>& __x);
133 template <class _CharT, class _Traits, class _RT> in intervals()
134 friend basic_ostream<_CharT, _Traits>&
135 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_constant_distribution<_RT>& __x); in densities()
137 template <class _CharT, class _Traits, clas
[all...]
H A Dpiecewise_linear_distribution.h71 template <class _CharT, class _Traits, class _RT>
72 friend basic_ostream<_CharT, _Traits>&
73 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_linear_distribution<_RT>& __x);
75 template <class _CharT, class _Traits, class _RT>
76 friend basic_istream<_CharT, _Traits>&
77 operator>>(basic_istream<_CharT, _Traits>& __is, piecewise_linear_distribution<_RT>& __x);
133 template <class _CharT, class _Traits, class _RT> in intervals()
134 friend basic_ostream<_CharT, _Traits>&
135 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_linear_distribution<_RT>& __x); in densities()
137 template <class _CharT, class _Traits, clas
[all...]
H A Dbernoulli_distribution.h93 template <class _CharT, class _Traits>
94 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
95 operator<<(basic_ostream<_CharT, _Traits>& __os, const bernoulli_distribution& __x) {
96 __save_flags<_CharT, _Traits> __lx(__os);
97 typedef basic_ostream<_CharT, _Traits> _OStream;
104 template <class _CharT, class _Traits>
105 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>& in operator()
106 operator>>(basic_istream<_CharT, _Traits>& __is, bernoulli_distribution& __x) { in operator()
109 __save_flags<_CharT, _Traits> __lx(__is); in operator()
110 typedef basic_istream<_CharT, _Traits> _Istrea in operator()
[all...]
H A Dchi_squared_distribution.h95 template <class _CharT, class _Traits, class _RT> in min()
96 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
97 operator<<(basic_ostream<_CharT, _Traits>& __os, const chi_squared_distribution<_RT>& __x) { in max()
98 __save_flags<_CharT, _Traits> __lx(__os);
99 typedef basic_ostream<_CharT, _Traits> _OStream;
105 template <class _CharT, class _Traits, class _RT>
106 _LIBCPP_HIDE_FROM_ABI basic_istream<_CharT, _Traits>&
107 operator>>(basic_istream<_CharT, _Traits>& __is, chi_squared_distribution<_RT>& __x) {
111 __save_flags<_CharT, _Traits> __lx(__is);
112 typedef basic_istream<_CharT, _Traits> _Istrea
[all...]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Distream_view.h37 template <class _Val, class _CharT, class _Traits> in requires()
38 concept __stream_extractable = requires(basic_istream<_CharT, _Traits>& __is, _Val& __t) { __is >> __t; };
40 template <movable _Val, class _CharT, class _Traits = char_traits<_CharT>>
41 requires default_initializable<_Val> && __stream_extractable<_Val, _CharT, _Traits>
42 class basic_istream_view : public view_interface<basic_istream_view<_Val, _CharT, _Traits>> {
46 _LIBCPP_HIDE_FROM_ABI constexpr explicit basic_istream_view(basic_istream<_CharT, _Traits>& __stream) in basic_istream_view()
57 basic_istream<_CharT, _Traits>* __stream_;
61 template <movable _Val, class _CharT, class _Traits>
62 requires default_initializable<_Val> && __stream_extractable<_Val, _CharT, _Traits>
63 class basic_istream_view<_Val, _CharT, _Traits>
[all...]
/freebsd/contrib/llvm-project/libcxx/include/__fwd/
H A Dfstream.h21 template <class _CharT, class _Traits = char_traits<_CharT> >
23 template <class _CharT, class _Traits = char_traits<_CharT> >
25 template <class _CharT, class _Traits = char_traits<_CharT> >
27 template <class _CharT, class _Traits = char_traits<_CharT> >
42 template <class _CharT, class _Traits>
44 template <class _CharT, class _Traits>
46 template <class _CharT, class _Traits>
48 template <class _CharT, class _Traits>
H A Dsstream.h22 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
25 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
27 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
29 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
44 template <class _CharT, class _Traits, class _Allocator>
46 template <class _CharT, class _Traits, class _Allocator>
49 template <class _CharT, class _Traits, class _Allocator>
52 template <class _CharT, class _Traits, class _Allocator>

1234