1 | $ g++-mp-13 -pipe -stdlib=libc++ -o t3 t3.cpp |
---|
2 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/__concepts/convertible_to.h:13, |
---|
3 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__concepts/common_reference_with.h:12, |
---|
4 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__compare/three_way_comparable.h:14, |
---|
5 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__compare/compare_three_way.h:13, |
---|
6 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/shared_ptr.h:14, |
---|
7 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/mutex:191, |
---|
8 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__locale:18, |
---|
9 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/ios:221, |
---|
10 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/iostream:43, |
---|
11 | from t3.cpp:1: |
---|
12 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:71:8: error: expected identifier before '__is_convertible' |
---|
13 | 71 | struct __is_convertible |
---|
14 | | ^~~~~~~~~~~~~~~~ |
---|
15 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:71:8: error: expected unqualified-id before '__is_convertible' |
---|
16 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:77:40: error: expected identifier before '__is_convertible' |
---|
17 | 77 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 0, 1> : public false_type {}; |
---|
18 | | ^~~~~~~~~~~~~~~~ |
---|
19 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:77:40: error: expected unqualified-id before '__is_convertible' |
---|
20 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:78:40: error: expected identifier before '__is_convertible' |
---|
21 | 78 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 1, 1> : public false_type {}; |
---|
22 | | ^~~~~~~~~~~~~~~~ |
---|
23 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:78:40: error: expected unqualified-id before '__is_convertible' |
---|
24 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:79:40: error: expected identifier before '__is_convertible' |
---|
25 | 79 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 2, 1> : public false_type {}; |
---|
26 | | ^~~~~~~~~~~~~~~~ |
---|
27 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:79:40: error: expected unqualified-id before '__is_convertible' |
---|
28 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:80:40: error: expected identifier before '__is_convertible' |
---|
29 | 80 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 3, 1> : public false_type {}; |
---|
30 | | ^~~~~~~~~~~~~~~~ |
---|
31 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:80:40: error: expected unqualified-id before '__is_convertible' |
---|
32 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:82:40: error: expected identifier before '__is_convertible' |
---|
33 | 82 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 0, 2> : public false_type {}; |
---|
34 | | ^~~~~~~~~~~~~~~~ |
---|
35 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:82:40: error: expected unqualified-id before '__is_convertible' |
---|
36 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:83:40: error: expected identifier before '__is_convertible' |
---|
37 | 83 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 1, 2> : public false_type {}; |
---|
38 | | ^~~~~~~~~~~~~~~~ |
---|
39 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:83:40: error: expected unqualified-id before '__is_convertible' |
---|
40 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:84:40: error: expected identifier before '__is_convertible' |
---|
41 | 84 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 2, 2> : public false_type {}; |
---|
42 | | ^~~~~~~~~~~~~~~~ |
---|
43 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:84:40: error: expected unqualified-id before '__is_convertible' |
---|
44 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:85:40: error: expected identifier before '__is_convertible' |
---|
45 | 85 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 3, 2> : public false_type {}; |
---|
46 | | ^~~~~~~~~~~~~~~~ |
---|
47 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:85:40: error: expected unqualified-id before '__is_convertible' |
---|
48 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:87:40: error: expected identifier before '__is_convertible' |
---|
49 | 87 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 0, 3> : public false_type {}; |
---|
50 | | ^~~~~~~~~~~~~~~~ |
---|
51 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:87:40: error: expected unqualified-id before '__is_convertible' |
---|
52 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:88:40: error: expected identifier before '__is_convertible' |
---|
53 | 88 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 1, 3> : public false_type {}; |
---|
54 | | ^~~~~~~~~~~~~~~~ |
---|
55 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:88:40: error: expected unqualified-id before '__is_convertible' |
---|
56 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:89:40: error: expected identifier before '__is_convertible' |
---|
57 | 89 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 2, 3> : public false_type {}; |
---|
58 | | ^~~~~~~~~~~~~~~~ |
---|
59 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:89:40: error: expected unqualified-id before '__is_convertible' |
---|
60 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:90:40: error: expected identifier before '__is_convertible' |
---|
61 | 90 | template <class _T1, class _T2> struct __is_convertible<_T1, _T2, 3, 3> : public true_type {}; |
---|
62 | | ^~~~~~~~~~~~~~~~ |
---|
63 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:90:40: error: expected unqualified-id before '__is_convertible' |
---|
64 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:93:14: error: expected class-name before '__is_convertible' |
---|
65 | 93 | : public __is_convertible<_T1, _T2> |
---|
66 | | ^~~~~~~~~~~~~~~~ |
---|
67 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:93:14: error: expected '{' before '__is_convertible' |
---|
68 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/new:96, |
---|
69 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/construct_at.h:23, |
---|
70 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/allocator_traits.h:14, |
---|
71 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/allocation_guard.h:14, |
---|
72 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/shared_ptr.h:22: |
---|
73 | /opt/local/libexec/gcc13/libc++/include/c++/v1/cstdlib:144:9: error: 'at_quick_exit' has not been declared in '::' |
---|
74 | 144 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
---|
75 | | ^~~~~~~~~~~~~ |
---|
76 | /opt/local/libexec/gcc13/libc++/include/c++/v1/cstdlib:145:9: error: 'quick_exit' has not been declared in '::' |
---|
77 | 145 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
---|
78 | | ^~~~~~~~~~ |
---|
79 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:523, |
---|
80 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/shared_ptr.h:42: |
---|
81 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::hours std::__1::literals::chrono_literals::operator""h(long long unsigned int)': |
---|
82 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:542:66: error: no matching function for call to 'std::__1::chrono::duration<long int, std::__1::ratio<3600> >::duration(std::__1::chrono::duration<long int, std::__1::ratio<3600> >::rep)' |
---|
83 | 542 | return chrono::hours(static_cast<chrono::hours::rep>(__h)); |
---|
84 | | ^ |
---|
85 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long int; _Period = std::__1::ratio<3600>]' |
---|
86 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
87 | | ^~~~~~~~ |
---|
88 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
89 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:542:66: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long int, std::__1::ratio<3600> >::rep' {aka 'long int'} |
---|
90 | 542 | return chrono::hours(static_cast<chrono::hours::rep>(__h)); |
---|
91 | | ^ |
---|
92 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long int; _Period = std::__1::ratio<3600>]' |
---|
93 | 254 | explicit duration(const _Rep2& __r, |
---|
94 | | ^~~~~~~~ |
---|
95 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
96 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long int, std::__1::ratio<3600> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long int>::value && (std::__1::chrono::treat_as_floating_point<long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long int]': |
---|
97 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:542:66: required from here |
---|
98 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long int&, long int>' used in nested name specifier |
---|
99 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
100 | | ^~~~~ |
---|
101 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long int; _Period = std::__1::ratio<3600>]' |
---|
102 | 247 | duration() = default; |
---|
103 | | ^~~~~~~~ |
---|
104 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
105 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long int, std::__1::ratio<3600> >::duration(const std::__1::chrono::duration<long int, std::__1::ratio<3600> >&)' |
---|
106 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
107 | | ^~~~~~~~ |
---|
108 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long int, std::__1::ratio<3600> >::rep' {aka 'long int'} to 'const std::__1::chrono::duration<long int, std::__1::ratio<3600> >&' |
---|
109 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long int, std::__1::ratio<3600> >::duration(std::__1::chrono::duration<long int, std::__1::ratio<3600> >&&)' |
---|
110 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long int, std::__1::ratio<3600> >::rep' {aka 'long int'} to 'std::__1::chrono::duration<long int, std::__1::ratio<3600> >&&' |
---|
111 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<3600> > std::__1::literals::chrono_literals::operator""h(long double)': |
---|
112 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:547:64: error: no matching function for call to 'std::__1::chrono::duration<long double, std::__1::ratio<3600> >::duration(long double&)' |
---|
113 | 547 | return chrono::duration<long double, ratio<3600,1>>(__h); |
---|
114 | | ^ |
---|
115 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<3600>]' |
---|
116 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
117 | | ^~~~~~~~ |
---|
118 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
119 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:547:64: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
120 | 547 | return chrono::duration<long double, ratio<3600,1>>(__h); |
---|
121 | | ^ |
---|
122 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<3600>]' |
---|
123 | 254 | explicit duration(const _Rep2& __r, |
---|
124 | | ^~~~~~~~ |
---|
125 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
126 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double, std::__1::ratio<3600> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
127 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:547:64: required from here |
---|
128 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
129 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
130 | | ^~~~~ |
---|
131 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<3600>]' |
---|
132 | 247 | duration() = default; |
---|
133 | | ^~~~~~~~ |
---|
134 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
135 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<3600> >::duration(const std::__1::chrono::duration<long double, std::__1::ratio<3600> >&)' |
---|
136 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
137 | | ^~~~~~~~ |
---|
138 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double, std::__1::ratio<3600> >&' |
---|
139 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<3600> >::duration(std::__1::chrono::duration<long double, std::__1::ratio<3600> >&&)' |
---|
140 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double, std::__1::ratio<3600> >&&' |
---|
141 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::minutes std::__1::literals::chrono_literals::operator""min(long long unsigned int)': |
---|
142 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:553:70: error: no matching function for call to 'std::__1::chrono::duration<long int, std::__1::ratio<60> >::duration(std::__1::chrono::duration<long int, std::__1::ratio<60> >::rep)' |
---|
143 | 553 | return chrono::minutes(static_cast<chrono::minutes::rep>(__m)); |
---|
144 | | ^ |
---|
145 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long int; _Period = std::__1::ratio<60>]' |
---|
146 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
147 | | ^~~~~~~~ |
---|
148 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
149 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:553:70: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long int, std::__1::ratio<60> >::rep' {aka 'long int'} |
---|
150 | 553 | return chrono::minutes(static_cast<chrono::minutes::rep>(__m)); |
---|
151 | | ^ |
---|
152 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long int; _Period = std::__1::ratio<60>]' |
---|
153 | 254 | explicit duration(const _Rep2& __r, |
---|
154 | | ^~~~~~~~ |
---|
155 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
156 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long int, std::__1::ratio<60> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long int>::value && (std::__1::chrono::treat_as_floating_point<long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long int]': |
---|
157 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:553:70: required from here |
---|
158 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long int&, long int>' used in nested name specifier |
---|
159 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
160 | | ^~~~~ |
---|
161 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long int; _Period = std::__1::ratio<60>]' |
---|
162 | 247 | duration() = default; |
---|
163 | | ^~~~~~~~ |
---|
164 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
165 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long int, std::__1::ratio<60> >::duration(const std::__1::chrono::duration<long int, std::__1::ratio<60> >&)' |
---|
166 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
167 | | ^~~~~~~~ |
---|
168 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long int, std::__1::ratio<60> >::rep' {aka 'long int'} to 'const std::__1::chrono::duration<long int, std::__1::ratio<60> >&' |
---|
169 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long int, std::__1::ratio<60> >::duration(std::__1::chrono::duration<long int, std::__1::ratio<60> >&&)' |
---|
170 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long int, std::__1::ratio<60> >::rep' {aka 'long int'} to 'std::__1::chrono::duration<long int, std::__1::ratio<60> >&&' |
---|
171 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<60> > std::__1::literals::chrono_literals::operator""min(long double)': |
---|
172 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:558:63: error: no matching function for call to 'std::__1::chrono::duration<long double, std::__1::ratio<60> >::duration(long double&)' |
---|
173 | 558 | return chrono::duration<long double, ratio<60,1>> (__m); |
---|
174 | | ^ |
---|
175 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<60>]' |
---|
176 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
177 | | ^~~~~~~~ |
---|
178 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
179 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:558:63: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
180 | 558 | return chrono::duration<long double, ratio<60,1>> (__m); |
---|
181 | | ^ |
---|
182 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<60>]' |
---|
183 | 254 | explicit duration(const _Rep2& __r, |
---|
184 | | ^~~~~~~~ |
---|
185 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
186 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double, std::__1::ratio<60> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
187 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:558:63: required from here |
---|
188 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
189 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
190 | | ^~~~~ |
---|
191 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<60>]' |
---|
192 | 247 | duration() = default; |
---|
193 | | ^~~~~~~~ |
---|
194 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
195 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<60> >::duration(const std::__1::chrono::duration<long double, std::__1::ratio<60> >&)' |
---|
196 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
197 | | ^~~~~~~~ |
---|
198 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double, std::__1::ratio<60> >&' |
---|
199 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<60> >::duration(std::__1::chrono::duration<long double, std::__1::ratio<60> >&&)' |
---|
200 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double, std::__1::ratio<60> >&&' |
---|
201 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::seconds std::__1::literals::chrono_literals::operator""s(long long unsigned int)': |
---|
202 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:564:70: error: no matching function for call to 'std::__1::chrono::duration<long long int>::duration(std::__1::chrono::duration<long long int>::rep)' |
---|
203 | 564 | return chrono::seconds(static_cast<chrono::seconds::rep>(__s)); |
---|
204 | | ^ |
---|
205 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
206 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
207 | | ^~~~~~~~ |
---|
208 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
209 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:564:70: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} |
---|
210 | 564 | return chrono::seconds(static_cast<chrono::seconds::rep>(__s)); |
---|
211 | | ^ |
---|
212 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
213 | 254 | explicit duration(const _Rep2& __r, |
---|
214 | | ^~~~~~~~ |
---|
215 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
216 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
217 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:564:70: required from here |
---|
218 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
219 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
220 | | ^~~~~ |
---|
221 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
222 | 247 | duration() = default; |
---|
223 | | ^~~~~~~~ |
---|
224 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
225 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int>::duration(const std::__1::chrono::duration<long long int>&)' |
---|
226 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
227 | | ^~~~~~~~ |
---|
228 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int>&' |
---|
229 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int>::duration(std::__1::chrono::duration<long long int>&&)' |
---|
230 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int>&&' |
---|
231 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double> std::__1::literals::chrono_literals::operator""s(long double)': |
---|
232 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:569:50: error: no matching function for call to 'std::__1::chrono::duration<long double>::duration(long double&)' |
---|
233 | 569 | return chrono::duration<long double> (__s); |
---|
234 | | ^ |
---|
235 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<1>]' |
---|
236 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
237 | | ^~~~~~~~ |
---|
238 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
239 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:569:50: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
240 | 569 | return chrono::duration<long double> (__s); |
---|
241 | | ^ |
---|
242 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<1>]' |
---|
243 | 254 | explicit duration(const _Rep2& __r, |
---|
244 | | ^~~~~~~~ |
---|
245 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
246 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
247 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:569:50: required from here |
---|
248 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
249 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
250 | | ^~~~~ |
---|
251 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<1>]' |
---|
252 | 247 | duration() = default; |
---|
253 | | ^~~~~~~~ |
---|
254 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
255 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double>::duration(const std::__1::chrono::duration<long double>&)' |
---|
256 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
257 | | ^~~~~~~~ |
---|
258 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double>&' |
---|
259 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double>::duration(std::__1::chrono::duration<long double>&&)' |
---|
260 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double>&&' |
---|
261 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::milliseconds std::__1::literals::chrono_literals::operator""ms(long long unsigned int)': |
---|
262 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:575:81: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::rep)' |
---|
263 | 575 | return chrono::milliseconds(static_cast<chrono::milliseconds::rep>(__ms)); |
---|
264 | | ^ |
---|
265 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
266 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
267 | | ^~~~~~~~ |
---|
268 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
269 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:575:81: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::rep' {aka 'long long int'} |
---|
270 | 575 | return chrono::milliseconds(static_cast<chrono::milliseconds::rep>(__ms)); |
---|
271 | | ^ |
---|
272 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
273 | 254 | explicit duration(const _Rep2& __r, |
---|
274 | | ^~~~~~~~ |
---|
275 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
276 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
277 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:575:81: required from here |
---|
278 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
279 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
280 | | ^~~~~ |
---|
281 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
282 | 247 | duration() = default; |
---|
283 | | ^~~~~~~~ |
---|
284 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
285 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&)' |
---|
286 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
287 | | ^~~~~~~~ |
---|
288 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&' |
---|
289 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&)' |
---|
290 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&' |
---|
291 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> > std::__1::literals::chrono_literals::operator""ms(long double)': |
---|
292 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:580:57: error: no matching function for call to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >::duration(long double&)' |
---|
293 | 580 | return chrono::duration<long double, milli>(__ms); |
---|
294 | | ^ |
---|
295 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<1, 1000>]' |
---|
296 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
297 | | ^~~~~~~~ |
---|
298 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
299 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:580:57: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
300 | 580 | return chrono::duration<long double, milli>(__ms); |
---|
301 | | ^ |
---|
302 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<1, 1000>]' |
---|
303 | 254 | explicit duration(const _Rep2& __r, |
---|
304 | | ^~~~~~~~ |
---|
305 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
306 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
307 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:580:57: required from here |
---|
308 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
309 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
310 | | ^~~~~ |
---|
311 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<1, 1000>]' |
---|
312 | 247 | duration() = default; |
---|
313 | | ^~~~~~~~ |
---|
314 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
315 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >::duration(const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >&)' |
---|
316 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
317 | | ^~~~~~~~ |
---|
318 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >&' |
---|
319 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >::duration(std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >&&)' |
---|
320 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000> >&&' |
---|
321 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::microseconds std::__1::literals::chrono_literals::operator""us(long long unsigned int)': |
---|
322 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:586:81: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::rep)' |
---|
323 | 586 | return chrono::microseconds(static_cast<chrono::microseconds::rep>(__us)); |
---|
324 | | ^ |
---|
325 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
326 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
327 | | ^~~~~~~~ |
---|
328 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
329 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:586:81: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::rep' {aka 'long long int'} |
---|
330 | 586 | return chrono::microseconds(static_cast<chrono::microseconds::rep>(__us)); |
---|
331 | | ^ |
---|
332 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
333 | 254 | explicit duration(const _Rep2& __r, |
---|
334 | | ^~~~~~~~ |
---|
335 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
336 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
337 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:586:81: required from here |
---|
338 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
339 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
340 | | ^~~~~ |
---|
341 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
342 | 247 | duration() = default; |
---|
343 | | ^~~~~~~~ |
---|
344 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
345 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
346 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
347 | | ^~~~~~~~ |
---|
348 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >' |
---|
349 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
350 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
351 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> > std::__1::literals::chrono_literals::operator""us(long double)': |
---|
352 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:591:58: error: no matching function for call to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >::duration(long double&)' |
---|
353 | 591 | return chrono::duration<long double, micro> (__us); |
---|
354 | | ^ |
---|
355 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<1, 1000000>]' |
---|
356 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
357 | | ^~~~~~~~ |
---|
358 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
359 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:591:58: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
360 | 591 | return chrono::duration<long double, micro> (__us); |
---|
361 | | ^ |
---|
362 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<1, 1000000>]' |
---|
363 | 254 | explicit duration(const _Rep2& __r, |
---|
364 | | ^~~~~~~~ |
---|
365 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
366 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
367 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:591:58: required from here |
---|
368 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
369 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
370 | | ^~~~~ |
---|
371 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<1, 1000000>]' |
---|
372 | 247 | duration() = default; |
---|
373 | | ^~~~~~~~ |
---|
374 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
375 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >&)' |
---|
376 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
377 | | ^~~~~~~~ |
---|
378 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >&' |
---|
379 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >&&)' |
---|
380 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000> >&&' |
---|
381 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::nanoseconds std::__1::literals::chrono_literals::operator""ns(long long unsigned int)': |
---|
382 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:597:79: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep)' |
---|
383 | 597 | return chrono::nanoseconds(static_cast<chrono::nanoseconds::rep>(__ns)); |
---|
384 | | ^ |
---|
385 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
386 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
387 | | ^~~~~~~~ |
---|
388 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
389 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:597:79: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} |
---|
390 | 597 | return chrono::nanoseconds(static_cast<chrono::nanoseconds::rep>(__ns)); |
---|
391 | | ^ |
---|
392 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
393 | 254 | explicit duration(const _Rep2& __r, |
---|
394 | | ^~~~~~~~ |
---|
395 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
396 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
397 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:597:79: required from here |
---|
398 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
399 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
400 | | ^~~~~ |
---|
401 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
402 | 247 | duration() = default; |
---|
403 | | ^~~~~~~~ |
---|
404 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
405 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
406 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
407 | | ^~~~~~~~ |
---|
408 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
409 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
410 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
411 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In function 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> > std::__1::literals::chrono_literals::operator""ns(long double)': |
---|
412 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:602:57: error: no matching function for call to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >::duration(long double&)' |
---|
413 | 602 | return chrono::duration<long double, nano> (__ns); |
---|
414 | | ^ |
---|
415 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long double; _Period = std::__1::ratio<1, 1000000000>]' |
---|
416 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
417 | | ^~~~~~~~ |
---|
418 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
419 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:602:57: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long double' |
---|
420 | 602 | return chrono::duration<long double, nano> (__ns); |
---|
421 | | ^ |
---|
422 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long double; _Period = std::__1::ratio<1, 1000000000>]' |
---|
423 | 254 | explicit duration(const _Rep2& __r, |
---|
424 | | ^~~~~~~~ |
---|
425 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
426 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long double>::value && (std::__1::chrono::treat_as_floating_point<long double>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long double]': |
---|
427 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:602:57: required from here |
---|
428 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long double&, long double>' used in nested name specifier |
---|
429 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
430 | | ^~~~~ |
---|
431 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long double; _Period = std::__1::ratio<1, 1000000000>]' |
---|
432 | 247 | duration() = default; |
---|
433 | | ^~~~~~~~ |
---|
434 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
435 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >&)' |
---|
436 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
437 | | ^~~~~~~~ |
---|
438 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'const std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >&' |
---|
439 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >&&)' |
---|
440 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long double' to 'std::__1::chrono::duration<long double, std::__1::ratio<1, 1000000000> >&&' |
---|
441 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:526: |
---|
442 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h: In member function 'bool std::__1::__libcpp_timed_backoff_policy::operator()(std::__1::chrono::nanoseconds) const': |
---|
443 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:30:46: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(int)' |
---|
444 | 30 | if(__elapsed > chrono::milliseconds(128)) |
---|
445 | | ^ |
---|
446 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
447 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
448 | | ^~~~~~~~ |
---|
449 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
450 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:30:46: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
451 | 30 | if(__elapsed > chrono::milliseconds(128)) |
---|
452 | | ^ |
---|
453 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
454 | 254 | explicit duration(const _Rep2& __r, |
---|
455 | | ^~~~~~~~ |
---|
456 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
457 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
458 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:30:46: required from here |
---|
459 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
460 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
461 | | ^~~~~ |
---|
462 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
463 | 247 | duration() = default; |
---|
464 | | ^~~~~~~~ |
---|
465 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
466 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&)' |
---|
467 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
468 | | ^~~~~~~~ |
---|
469 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&' |
---|
470 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&)' |
---|
471 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&' |
---|
472 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:31:59: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(int)' |
---|
473 | 31 | __libcpp_thread_sleep_for(chrono::milliseconds(8)); |
---|
474 | | ^ |
---|
475 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
476 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
477 | | ^~~~~~~~ |
---|
478 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
479 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:31:59: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
480 | 31 | __libcpp_thread_sleep_for(chrono::milliseconds(8)); |
---|
481 | | ^ |
---|
482 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
483 | 254 | explicit duration(const _Rep2& __r, |
---|
484 | | ^~~~~~~~ |
---|
485 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
486 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
487 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:31:59: required from here |
---|
488 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
489 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
490 | | ^~~~~ |
---|
491 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000>]' |
---|
492 | 247 | duration() = default; |
---|
493 | | ^~~~~~~~ |
---|
494 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
495 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&)' |
---|
496 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
497 | | ^~~~~~~~ |
---|
498 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&' |
---|
499 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&)' |
---|
500 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000> >&&' |
---|
501 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:32:50: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
502 | 32 | else if(__elapsed > chrono::microseconds(64)) |
---|
503 | | ^ |
---|
504 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
505 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
506 | | ^~~~~~~~ |
---|
507 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
508 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:32:50: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
509 | 32 | else if(__elapsed > chrono::microseconds(64)) |
---|
510 | | ^ |
---|
511 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
512 | 254 | explicit duration(const _Rep2& __r, |
---|
513 | | ^~~~~~~~ |
---|
514 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
515 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
516 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:32:50: required from here |
---|
517 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
518 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
519 | | ^~~~~ |
---|
520 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
521 | 247 | duration() = default; |
---|
522 | | ^~~~~~~~ |
---|
523 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
524 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
525 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
526 | | ^~~~~~~~ |
---|
527 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
528 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
529 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
530 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:33:47: error: no match for 'operator/' (operand types are 'std::__1::chrono::nanoseconds' {aka 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >'} and 'int') |
---|
531 | 33 | __libcpp_thread_sleep_for(__elapsed / 2); |
---|
532 | | ~~~~~~~~~ ^ ~ |
---|
533 | | | | |
---|
534 | | | int |
---|
535 | | std::__1::chrono::nanoseconds {aka std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >} |
---|
536 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:485:1: note: candidate: 'template<class _Rep1, class _Period, class _Rep2> constexpr typename std::__1::enable_if<((! std::__1::chrono::__is_duration<_Rep2>::value) && std::__1::is_convertible<_Rep2, typename std::__1::common_type<_Rep1, _Rep2>::type>::value), std::__1::chrono::duration<typename std::__1::common_type<_Rep1, _Rep2>::type, _Period> >::type std::__1::chrono::operator/(const duration<_Rep, _Period>&, const _Rep2&)' |
---|
537 | 485 | operator/(const duration<_Rep1, _Period>& __d, const _Rep2& __s) |
---|
538 | | ^~~~~~~~ |
---|
539 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:485:1: note: template argument deduction/substitution failed: |
---|
540 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep1, class _Period, class _Rep2> constexpr typename std::__1::enable_if<((! std::__1::chrono::__is_duration<_Rep2>::value) && std::__1::is_convertible<_Rep2, typename std::__1::common_type<_Rep1, _Rep2>::type>::value), std::__1::chrono::duration<typename std::__1::common_type<_Rep1, _Rep2>::type, _Period> >::type std::__1::chrono::operator/(const duration<_Rep, _Period>&, const _Rep2&) [with _Rep1 = long long int; _Period = std::__1::ratio<1, 1000000000>; _Rep2 = int]': |
---|
541 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:33:49: required from here |
---|
542 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:482:72: error: incomplete type 'std::__1::is_convertible<int, long long int>' used in nested name specifier |
---|
543 | 482 | is_convertible<_Rep2, typename common_type<_Rep1, _Rep2>::type>::value, |
---|
544 | | ^~~~~ |
---|
545 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:496:1: note: candidate: 'template<class _Rep1, class _Period1, class _Rep2, class _Period2> constexpr typename std::__1::common_type<_Rep1, _Rep2>::type std::__1::chrono::operator/(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&)' |
---|
546 | 496 | operator/(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) |
---|
547 | | ^~~~~~~~ |
---|
548 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:496:1: note: template argument deduction/substitution failed: |
---|
549 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:33:49: note: mismatched types 'const std::__1::chrono::duration<_Rep2, _Period2>' and 'int' |
---|
550 | 33 | __libcpp_thread_sleep_for(__elapsed / 2); |
---|
551 | | ^ |
---|
552 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:34:49: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
553 | 34 | else if(__elapsed > chrono::microseconds(4)) |
---|
554 | | ^ |
---|
555 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
556 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
557 | | ^~~~~~~~ |
---|
558 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
559 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:34:49: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
560 | 34 | else if(__elapsed > chrono::microseconds(4)) |
---|
561 | | ^ |
---|
562 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
563 | 254 | explicit duration(const _Rep2& __r, |
---|
564 | | ^~~~~~~~ |
---|
565 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
566 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
567 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/timed_backoff_policy.h:34:49: required from here |
---|
568 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
569 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
570 | | ^~~~~ |
---|
571 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
572 | 247 | duration() = default; |
---|
573 | | ^~~~~~~~ |
---|
574 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
575 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
576 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
577 | | ^~~~~~~~ |
---|
578 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
579 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
580 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
581 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iter_move.h:15, |
---|
582 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/concepts.h:31, |
---|
583 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/ranges_iterator_concept.h:13, |
---|
584 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/iterator_operations.h:13, |
---|
585 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_move_common.h:12, |
---|
586 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy.h:12, |
---|
587 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/uninitialized_algorithms.h:13, |
---|
588 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/shared_ptr.h:30: |
---|
589 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char*, std::__1::random_access_iterator_tag, true>': |
---|
590 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:465:8: required from 'struct std::__1::__is_cpp17_random_access_iterator<const char*>' |
---|
591 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]' |
---|
592 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:239:20: required from here |
---|
593 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
594 | 440 | struct __has_iterator_category_convertible_to |
---|
595 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
596 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
597 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
598 | | ^~~~~~~~~~~~~~ |
---|
599 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char*, std::__1::input_iterator_tag, true>': |
---|
600 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:456:8: required from 'struct std::__1::__is_cpp17_input_iterator<const char*>' |
---|
601 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]' |
---|
602 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:239:20: required from here |
---|
603 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
604 | 440 | struct __has_iterator_category_convertible_to |
---|
605 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
606 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
607 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
608 | | ^~~~~~~~~~~~~~ |
---|
609 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/string:561, |
---|
610 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/system_error:154, |
---|
611 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__mutex_base:20, |
---|
612 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/mutex:192: |
---|
613 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In static member function 'static std::__1::char_traits<char>::char_type* std::__1::char_traits<char>::copy(char_type*, const char_type*, size_t)': |
---|
614 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:239:20: error: no matching function for call to 'copy_n(const std::__1::char_traits<char>::char_type*&, size_t&, std::__1::char_traits<char>::char_type*&)' |
---|
615 | 239 | std::copy_n(__s2, __n, __s1); |
---|
616 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ |
---|
617 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:12: |
---|
618 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
619 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
620 | | ^~~~~~ |
---|
621 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
622 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
623 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
624 | | ^~~~~~ |
---|
625 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
626 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const wchar_t*, std::__1::random_access_iterator_tag, true>': |
---|
627 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:465:8: required from 'struct std::__1::__is_cpp17_random_access_iterator<const wchar_t*>' |
---|
628 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]' |
---|
629 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:309:20: required from here |
---|
630 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
631 | 440 | struct __has_iterator_category_convertible_to |
---|
632 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
633 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
634 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
635 | | ^~~~~~~~~~~~~~ |
---|
636 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const wchar_t*, std::__1::input_iterator_tag, true>': |
---|
637 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:456:8: required from 'struct std::__1::__is_cpp17_input_iterator<const wchar_t*>' |
---|
638 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]' |
---|
639 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:309:20: required from here |
---|
640 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
641 | 440 | struct __has_iterator_category_convertible_to |
---|
642 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
643 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
644 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
645 | | ^~~~~~~~~~~~~~ |
---|
646 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In static member function 'static std::__1::char_traits<wchar_t>::char_type* std::__1::char_traits<wchar_t>::copy(char_type*, const char_type*, size_t)': |
---|
647 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:309:20: error: no matching function for call to 'copy_n(const std::__1::char_traits<wchar_t>::char_type*&, size_t&, std::__1::char_traits<wchar_t>::char_type*&)' |
---|
648 | 309 | std::copy_n(__s2, __n, __s1); |
---|
649 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ |
---|
650 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
651 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
652 | | ^~~~~~ |
---|
653 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
654 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
655 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
656 | | ^~~~~~ |
---|
657 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
658 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char16_t*, std::__1::random_access_iterator_tag, true>': |
---|
659 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:465:8: required from 'struct std::__1::__is_cpp17_random_access_iterator<const char16_t*>' |
---|
660 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]' |
---|
661 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:457:20: required from here |
---|
662 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
663 | 440 | struct __has_iterator_category_convertible_to |
---|
664 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
665 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
666 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
667 | | ^~~~~~~~~~~~~~ |
---|
668 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char16_t*, std::__1::input_iterator_tag, true>': |
---|
669 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:456:8: required from 'struct std::__1::__is_cpp17_input_iterator<const char16_t*>' |
---|
670 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]' |
---|
671 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:457:20: required from here |
---|
672 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
673 | 440 | struct __has_iterator_category_convertible_to |
---|
674 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
675 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
676 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
677 | | ^~~~~~~~~~~~~~ |
---|
678 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In static member function 'static std::__1::char_traits<char16_t>::char_type* std::__1::char_traits<char16_t>::copy(char_type*, const char_type*, size_t)': |
---|
679 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:457:20: error: no matching function for call to 'copy_n(const std::__1::char_traits<char16_t>::char_type*&, size_t&, std::__1::char_traits<char16_t>::char_type*&)' |
---|
680 | 457 | std::copy_n(__s2, __n, __s1); |
---|
681 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ |
---|
682 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
683 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
684 | | ^~~~~~ |
---|
685 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
686 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
687 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
688 | | ^~~~~~ |
---|
689 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
690 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char32_t*, std::__1::random_access_iterator_tag, true>': |
---|
691 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:465:8: required from 'struct std::__1::__is_cpp17_random_access_iterator<const char32_t*>' |
---|
692 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]' |
---|
693 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:549:20: required from here |
---|
694 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
695 | 440 | struct __has_iterator_category_convertible_to |
---|
696 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
697 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::random_access_iterator_tag>' |
---|
698 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
699 | | ^~~~~~~~~~~~~~ |
---|
700 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h: In instantiation of 'struct std::__1::__has_iterator_category_convertible_to<const char32_t*, std::__1::input_iterator_tag, true>': |
---|
701 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:456:8: required from 'struct std::__1::__is_cpp17_input_iterator<const char32_t*>' |
---|
702 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: required by substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]' |
---|
703 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:549:20: required from here |
---|
704 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__iterator/iterator_traits.h:440:8: error: invalid use of incomplete type 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
705 | 440 | struct __has_iterator_category_convertible_to |
---|
706 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
707 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__type_traits/is_convertible.h:92:61: note: declaration of 'struct std::__1::is_convertible<std::__1::random_access_iterator_tag, std::__1::input_iterator_tag>' |
---|
708 | 92 | template <class _T1, class _T2> struct _LIBCPP_TEMPLATE_VIS is_convertible |
---|
709 | | ^~~~~~~~~~~~~~ |
---|
710 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In static member function 'static std::__1::char_traits<char32_t>::char_type* std::__1::char_traits<char32_t>::copy(char_type*, const char_type*, size_t)': |
---|
711 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:549:20: error: no matching function for call to 'copy_n(const std::__1::char_traits<char32_t>::char_type*&, size_t&, std::__1::char_traits<char32_t>::char_type*&)' |
---|
712 | 549 | std::copy_n(__s2, __n, __s1); |
---|
713 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ |
---|
714 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
715 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
716 | | ^~~~~~ |
---|
717 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
718 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
719 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
720 | | ^~~~~~ |
---|
721 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: substitution of deduced template arguments resulted in errors seen above |
---|
722 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string: In instantiation of 'struct std::__1::__can_be_converted_to_string_view<char, std::__1::char_traits<char>, std::__1::basic_string<char> >': |
---|
723 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:961:98: required by substitution of 'template<class _Tp, class> std::__1::basic_string<char>::basic_string(const _Tp&) [with _Tp = std::__1::basic_string<char>; <template-parameter-1-2> = <missing>]' |
---|
724 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:2008:5: required from here |
---|
725 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:650:72: error: incomplete type 'std::__1::is_convertible<const std::__1::basic_string<char>&, std::__1::basic_string_view<char> >' used in nested name specifier |
---|
726 | 650 | is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value && |
---|
727 | | ^~~~~ |
---|
728 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:651:50: error: incomplete type 'std::__1::is_convertible<const std::__1::basic_string<char>&, const char*>' used in nested name specifier |
---|
729 | 651 | !is_convertible<const _Tp&, const _CharT*>::value |
---|
730 | | ^~~~~ |
---|
731 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string: In instantiation of 'struct std::__1::__can_be_converted_to_string_view<wchar_t, std::__1::char_traits<wchar_t>, std::__1::basic_string<wchar_t> >': |
---|
732 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:961:98: required by substitution of 'template<class _Tp, class> std::__1::basic_string<wchar_t>:basic_string(const _Tp&) [with _Tp = std::__1::basic_string<wchar_t>; <template-parameter-1-2> = <missing>]' |
---|
733 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:2010:9: required from here |
---|
734 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:650:72: error: incomplete type 'std::__1::is_convertible<const std::__1::basic_string<wchar_t>&, std::__1::basic_string_view<wchar_t> >' used in nested name specifier |
---|
735 | 650 | is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value && |
---|
736 | | ^~~~~ |
---|
737 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:651:50: error: incomplete type 'std::__1::is_convertible<const std::__1::basic_string<wchar_t>&, const wchar_t*>' used in nested name specifier |
---|
738 | 651 | !is_convertible<const _Tp&, const _CharT*>::value |
---|
739 | | ^~~~~ |
---|
740 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]': |
---|
741 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
742 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: error: no matching function for call to 'copy_n(const char*&, size_t&, char*&)' |
---|
743 | 182 | std::copy_n(__source, __n, __allocation); |
---|
744 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
745 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
746 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
747 | | ^~~~~~ |
---|
748 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
749 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]': |
---|
750 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]' |
---|
751 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
752 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char*>' |
---|
753 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
754 | | ^~~~~ |
---|
755 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char*>' |
---|
756 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
757 | | ^~~~~ |
---|
758 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]': |
---|
759 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
760 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
761 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
762 | | ^~~~~~ |
---|
763 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
764 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]': |
---|
765 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]' |
---|
766 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
767 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char*>' |
---|
768 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]': |
---|
769 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
770 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: error: no matching function for call to 'copy_n(const char*, size_t&, char*&)' |
---|
771 | 183 | std::copy_n(static_cast<const _CharT*>(__allocation), __n, __dest); |
---|
772 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
773 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
774 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
775 | | ^~~~~~ |
---|
776 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
777 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]': |
---|
778 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]' |
---|
779 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
780 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char*>' |
---|
781 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
782 | | ^~~~~ |
---|
783 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char*>' |
---|
784 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
785 | | ^~~~~ |
---|
786 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]': |
---|
787 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
788 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
789 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
790 | | ^~~~~~ |
---|
791 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
792 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char*; _Size = long unsigned int; _OutputIterator = char*]': |
---|
793 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char; size_t = long unsigned int]' |
---|
794 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:232:39: required from here |
---|
795 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char*>' |
---|
796 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]': |
---|
797 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
798 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: error: no matching function for call to 'copy_n(const wchar_t*&, size_t&, wchar_t*&)' |
---|
799 | 182 | std::copy_n(__source, __n, __allocation); |
---|
800 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
801 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
802 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
803 | | ^~~~~~ |
---|
804 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
805 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]': |
---|
806 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]' |
---|
807 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
808 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const wchar_t*>' |
---|
809 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
810 | | ^~~~~ |
---|
811 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const wchar_t*>' |
---|
812 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
813 | | ^~~~~ |
---|
814 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]': |
---|
815 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
816 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
817 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
818 | | ^~~~~~ |
---|
819 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
820 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]': |
---|
821 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]' |
---|
822 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
823 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const wchar_t*>' |
---|
824 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]': |
---|
825 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
826 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: error: no matching function for call to 'copy_n(const wchar_t*, size_t&, wchar_t*&)' |
---|
827 | 183 | std::copy_n(static_cast<const _CharT*>(__allocation), __n, __dest); |
---|
828 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
829 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
830 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
831 | | ^~~~~~ |
---|
832 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
833 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]': |
---|
834 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]' |
---|
835 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
836 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const wchar_t*>' |
---|
837 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
838 | | ^~~~~ |
---|
839 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const wchar_t*>' |
---|
840 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
841 | | ^~~~~ |
---|
842 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]': |
---|
843 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
844 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
845 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
846 | | ^~~~~~ |
---|
847 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
848 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const wchar_t*; _Size = long unsigned int; _OutputIterator = wchar_t*]': |
---|
849 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = wchar_t; size_t = long unsigned int]' |
---|
850 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:302:39: required from here |
---|
851 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const wchar_t*>' |
---|
852 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]': |
---|
853 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
854 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: error: no matching function for call to 'copy_n(const char16_t*&, size_t&, char16_t*&)' |
---|
855 | 182 | std::copy_n(__source, __n, __allocation); |
---|
856 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
857 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
858 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
859 | | ^~~~~~ |
---|
860 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
861 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]': |
---|
862 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]' |
---|
863 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
864 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char16_t*>' |
---|
865 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
866 | | ^~~~~ |
---|
867 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char16_t*>' |
---|
868 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
869 | | ^~~~~ |
---|
870 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]': |
---|
871 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
872 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
873 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
874 | | ^~~~~~ |
---|
875 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
876 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]': |
---|
877 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]' |
---|
878 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
879 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char16_t*>' |
---|
880 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]': |
---|
881 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
882 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: error: no matching function for call to 'copy_n(const char16_t*, size_t&, char16_t*&)' |
---|
883 | 183 | std::copy_n(static_cast<const _CharT*>(__allocation), __n, __dest); |
---|
884 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
885 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
886 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
887 | | ^~~~~~ |
---|
888 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
889 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]': |
---|
890 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]' |
---|
891 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
892 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char16_t*>' |
---|
893 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
894 | | ^~~~~ |
---|
895 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char16_t*>' |
---|
896 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
897 | | ^~~~~ |
---|
898 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]': |
---|
899 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
900 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
901 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
902 | | ^~~~~~ |
---|
903 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
904 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char16_t*; _Size = long unsigned int; _OutputIterator = char16_t*]': |
---|
905 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char16_t; size_t = long unsigned int]' |
---|
906 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:450:39: required from here |
---|
907 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char16_t*>' |
---|
908 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]': |
---|
909 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
910 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: error: no matching function for call to 'copy_n(const char32_t*&, size_t&, char32_t*&)' |
---|
911 | 182 | std::copy_n(__source, __n, __allocation); |
---|
912 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
913 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
914 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
915 | | ^~~~~~ |
---|
916 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
917 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]': |
---|
918 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]' |
---|
919 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
920 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char32_t*>' |
---|
921 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
922 | | ^~~~~ |
---|
923 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char32_t*>' |
---|
924 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
925 | | ^~~~~ |
---|
926 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]': |
---|
927 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
928 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
929 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
930 | | ^~~~~~ |
---|
931 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
932 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]': |
---|
933 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:182:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]' |
---|
934 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
935 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char32_t*>' |
---|
936 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]': |
---|
937 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
938 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: error: no matching function for call to 'copy_n(const char32_t*, size_t&, char32_t*&)' |
---|
939 | 183 | std::copy_n(static_cast<const _CharT*>(__allocation), __n, __dest); |
---|
940 | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
941 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
942 | 32 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
943 | | ^~~~~~ |
---|
944 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:32:1: note: template argument deduction/substitution failed: |
---|
945 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<(std::__1::__is_cpp17_input_iterator<_Tp>::value && (! std::__1::__is_cpp17_random_access_iterator<_Tp>::value)), _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]': |
---|
946 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]' |
---|
947 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
948 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:28:48: error: 'value' is not a member of 'std::__1::__is_cpp17_input_iterator<const char32_t*>' |
---|
949 | 28 | __is_cpp17_input_iterator<_InputIterator>::value && |
---|
950 | | ^~~~~ |
---|
951 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:29:56: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char32_t*>' |
---|
952 | 29 | !__is_cpp17_random_access_iterator<_InputIterator>::value, |
---|
953 | | ^~~~~ |
---|
954 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h: In instantiation of '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]': |
---|
955 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
956 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: candidate: 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator)' |
---|
957 | 57 | copy_n(_InputIterator __first, _Size __orig_n, _OutputIterator __result) |
---|
958 | | ^~~~~~ |
---|
959 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: note: template argument deduction/substitution failed: |
---|
960 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h: In substitution of 'template<class _InputIterator, class _Size, class _OutputIterator> typename std::__1::enable_if<std::__1::__is_cpp17_random_access_iterator<_Tp>::value, _OutputIterator>::type std::__1::copy_n(_InputIterator, _Size, _OutputIterator) [with _InputIterator = const char32_t*; _Size = long unsigned int; _OutputIterator = char32_t*]': |
---|
961 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:183:16: required from '_CharT* std::__1::__char_traits_move(_CharT*, const _CharT*, size_t) [with _CharT = char32_t; size_t = long unsigned int]' |
---|
962 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__string/char_traits.h:544:39: required from here |
---|
963 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_n.h:57:1: error: 'value' is not a member of 'std::__1::__is_cpp17_random_access_iterator<const char32_t*>' |
---|
964 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
965 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
966 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
967 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep)' |
---|
968 | 441 | return _Cd(_Cd(__lhs).count() - _Cd(__rhs).count()); |
---|
969 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
970 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
971 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
972 | | ^~~~~~~~ |
---|
973 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
974 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} |
---|
975 | 441 | return _Cd(_Cd(__lhs).count() - _Cd(__rhs).count()); |
---|
976 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
977 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
978 | 254 | explicit duration(const _Rep2& __r, |
---|
979 | | ^~~~~~~~ |
---|
980 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
981 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
982 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: required from 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
983 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
984 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
985 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
986 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
987 | | ^~~~~ |
---|
988 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
989 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
990 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
991 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
992 | 247 | duration() = default; |
---|
993 | | ^~~~~~~~ |
---|
994 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
995 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
996 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
997 | | ^~~~~~~~ |
---|
998 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
999 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
1000 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
1001 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, true, false>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _ToDuration = std::__1::chrono::duration<long long int>; _Period = std::__1::ratio<1, 1000000000>]': |
---|
1002 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int>]' |
---|
1003 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:33:39: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1004 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1005 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:87:16: error: no matching function for call to 'std::__1::chrono::duration<long long int>::duration(std::__1::chrono::duration<long long int>::rep)' |
---|
1006 | 87 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1007 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1008 | 88 | static_cast<_Ct>(__fd.count()) / static_cast<_Ct>(_Period::den))); |
---|
1009 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1010 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
1011 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1012 | | ^~~~~~~~ |
---|
1013 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1014 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:87:16: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} |
---|
1015 | 87 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1016 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1017 | 88 | static_cast<_Ct>(__fd.count()) / static_cast<_Ct>(_Period::den))); |
---|
1018 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1019 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
1020 | 254 | explicit duration(const _Rep2& __r, |
---|
1021 | | ^~~~~~~~ |
---|
1022 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1023 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
1024 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:87:16: required from 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, true, false>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _ToDuration = std::__1::chrono::duration<long long int>; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1025 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int>]' |
---|
1026 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:33:39: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1027 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1028 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
1029 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1030 | | ^~~~~ |
---|
1031 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, true, false>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _ToDuration = std::__1::chrono::duration<long long int>; _Period = std::__1::ratio<1, 1000000000>]': |
---|
1032 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int>]' |
---|
1033 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:33:39: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1034 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1035 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1>]' |
---|
1036 | 247 | duration() = default; |
---|
1037 | | ^~~~~~~~ |
---|
1038 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1039 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int>::duration(const std::__1::chrono::duration<long long int>&)' |
---|
1040 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1041 | | ^~~~~~~~ |
---|
1042 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int>&' |
---|
1043 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int>::duration(std::__1::chrono::duration<long long int>&&)' |
---|
1044 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int>::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int>&&' |
---|
1045 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'static constexpr std::__1::chrono::duration<_Rep, _Period> std::__1::chrono::duration<_Rep, _Period>::zero() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]': |
---|
1046 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:39:125: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1047 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1048 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1049 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:299:90: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(long long int)' |
---|
1050 | 299 | _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR duration zero() _NOEXCEPT {return duration(duration_values<rep>::zero());} |
---|
1051 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1052 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1053 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1054 | | ^~~~~~~~ |
---|
1055 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1056 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:299:90: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'long long int' |
---|
1057 | 299 | _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR duration zero() _NOEXCEPT {return duration(duration_values<rep>::zero());} |
---|
1058 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1059 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1060 | 254 | explicit duration(const _Rep2& __r, |
---|
1061 | | ^~~~~~~~ |
---|
1062 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1063 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
1064 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:299:90: required from 'static constexpr std::__1::chrono::duration<_Rep, _Period> std::__1::chrono::duration<_Rep, _Period>::zero() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1065 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:39:125: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1066 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1067 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1068 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
1069 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1070 | | ^~~~~ |
---|
1071 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'static constexpr std::__1::chrono::duration<_Rep, _Period> std::__1::chrono::duration<_Rep, _Period>::zero() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]': |
---|
1072 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:39:125: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1073 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1074 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1075 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1076 | 247 | duration() = default; |
---|
1077 | | ^~~~~~~~ |
---|
1078 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1079 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
1080 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1081 | | ^~~~~~~~ |
---|
1082 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long long int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
1083 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
1084 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'long long int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
1085 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string: In instantiation of 'struct std::__1::__can_be_converted_to_string_view<char, std::__1::char_traits<char>, long int>': |
---|
1086 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:961:98: required by substitution of 'template<class _Tp, class> std::__1::basic_string<char>::basic_string(const _Tp&, const allocator_type&) [with _Tp = long int; <template-parameter-1-2> = <missing>]' |
---|
1087 | /opt/local/libexec/gcc13/libc++/include/c++/v1/locale:1438:39: required from 'std::__1::ostreambuf_iterator<_CharT, _Traits> std::__1::__pad_and_outpu(ostreambuf_iterator<_CharT, _Traits>, const _CharT*, const _CharT*, const _CharT*, ios_base&, _CharT) [with _CharT = char; _Traits = char_traits<char>]' |
---|
1088 | /opt/local/libexec/gcc13/libc++/include/c++/v1/ostream:762:38: required from 'std::__1::basic_ostream<_CharT, _Traits>& std::__1::__put_character_sequence(basic_ostream<_CharT, _Traits>&, const _CharT*, size_t) [with _CharT = char; _Traits = char_traits<char>; size_t = long unsigned int]' |
---|
1089 | /opt/local/libexec/gcc13/libc++/include/c++/v1/ostream:901:43: required from 'std::__1::basic_ostream<char, _Traits>& std::__1::operator<<(basic_ostream<char, _Traits>&, const char*) [with _Traits = char_traits<char>]' |
---|
1090 | t3.cpp:4:19: required from here |
---|
1091 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:650:72: error: incomplete type 'std::__1::is_convertible<const long int&, std::__1::basic_string_view<char> >' used in nested name specifier |
---|
1092 | 650 | is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value && |
---|
1093 | | ^~~~~ |
---|
1094 | /opt/local/libexec/gcc13/libc++/include/c++/v1/string:651:50: error: incomplete type 'std::__1::is_convertible<const long int&, const char*>' used in nested name specifier |
---|
1095 | 651 | !is_convertible<const _Tp&, const _CharT*>::value |
---|
1096 | | ^~~~~ |
---|
1097 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/unwrap_range.h:19, |
---|
1098 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__algorithm/copy_move_common.h:14: |
---|
1099 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h: In instantiation of 'static constexpr bool std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::_CheckArgs::__is_implicit() [with _U1 = const long unsigned int&; _U2 = const long unsigned int&; _T1 = long unsigned int; _T2 = long unsigned int]': |
---|
1100 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:123:81: required from 'static constexpr bool std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::_CheckArgs::__enable_explicit() [with _U1 = const long unsigned int&; _U2 = const long unsigned int&; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1101 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:179:87: required by substitution of 'template<bool _Dummy, typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<const long unsigned int&, const long unsigned int&>(), void>::type* <anonymous> > constexpr std::__1::pair<long unsigned int, long unsigned int>::pair(const long unsigned int&, const long unsigned int&) [with bool _Dummy = true; typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<const long unsigned int&, const long unsigned int&>(), void>::type* <anonymous> = <missing>]' |
---|
1102 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: required from 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(_Size, _Size, _Size, _Size, _Size, _Size) [with _Size = long unsigned int]' |
---|
1103 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:192:41: required from 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(const char*, _Size, _Size) [with _Size = long unsigned int]' |
---|
1104 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:251:57: required from '_Size std::__1::__murmur2_or_cityhash<_Size, 64>::operator()(const void*, _Size) [with _Size = long unsigned int]' |
---|
1105 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:330:47: required from 'size_t std::__1::__scalar_hash<_Tp, 2>::operator()(_Tp) const [with _Tp = std::__1::_PairT; size_t = long unsigned int]' |
---|
1106 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:388:20: required from here |
---|
1107 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:117:51: error: incomplete type 'std::__1::is_convertible<const long unsigned int&, long unsigned int>' used in nested name specifier |
---|
1108 | 117 | return is_convertible<_U1, first_type>::value |
---|
1109 | | ^~~~~ |
---|
1110 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:118:52: error: incomplete type 'std::__1::is_convertible<const long unsigned int&, long unsigned int>' used in nested name specifier |
---|
1111 | 118 | && is_convertible<_U2, second_type>::value; |
---|
1112 | | ^~~~~ |
---|
1113 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h: In instantiation of 'static constexpr bool std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::_CheckArgs::__is_implicit() [with _U1 = long unsigned int; _U2 = long unsigned int; _T1 = long unsigned int; _T2 = long unsigned int]': |
---|
1114 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:123:81: required by substitution of 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_explicit<_U1, _U2>(), void>::type* <anonymous> > constexpr std::__1::pair<long unsigned int, long unsigned int>::pair(_U1&&, _U2&&) [with _U1 = long unsigned int; _U2 = long unsigned int; typename std::__1::enable_if<__enable_explicit<_U1, _U2>(), void>::type* <anonymous> = <missing>]' |
---|
1115 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: required from 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(_Size, _Size, _Size, _Size, _Size, _Size) [with _Size = long unsigned int]' |
---|
1116 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:192:41: required from 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(const char*, _Size, _Size) [with _Size = long unsigned int]' |
---|
1117 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:251:57: required from '_Size std::__1::__murmur2_or_cityhash<_Size, 64>::operator()(const void*, _Size) [with _Size = long unsigned int]' |
---|
1118 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:330:47: required from 'size_t std::__1::__scalar_hash<_Tp, 2>::operator()(_Tp) const [with _Tp = std::__1::_PairT; size_t = long unsigned int]' |
---|
1119 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:388:20: required from here |
---|
1120 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:202:76: in 'constexpr' expansion of 'std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs::__enable_explicit<long unsigned int, long unsigned int>()' |
---|
1121 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:117:51: error: incomplete type 'std::__1::is_convertible<long unsigned int, long unsigned int>' used in nested name specifier |
---|
1122 | 117 | return is_convertible<_U1, first_type>::value |
---|
1123 | | ^~~~~ |
---|
1124 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:118:52: error: incomplete type 'std::__1::is_convertible<long unsigned int, long unsigned int>' used in nested name specifier |
---|
1125 | 118 | && is_convertible<_U2, second_type>::value; |
---|
1126 | | ^~~~~ |
---|
1127 | In file included from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/unique_ptr.h:17, |
---|
1128 | from /opt/local/libexec/gcc13/libc++/include/c++/v1/__memory/shared_ptr.h:31: |
---|
1129 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h: In instantiation of 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(_Size, _Size, _Size, _Size, _Size, _Size) [with _Size = long unsigned int]': |
---|
1130 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:192:41: required from 'static std::__1::pair<_Size, _Size> std::__1::__murmur2_or_cityhash<_Size, 64>::__weak_hash_len_32_with_seeds(const char*, _Size, _Size) [with _Size = long unsigned int]' |
---|
1131 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:251:57: required from '_Size std::__1::__murmur2_or_cityhash<_Size, 64>::operator()(const void*, _Size) [with _Size = long unsigned int]' |
---|
1132 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:330:47: required from 'size_t std::__1::__scalar_hash<_Tp, 2>::operator()(_Tp) const [with _Tp = std::__1::_PairT; size_t = long unsigned int]' |
---|
1133 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:388:20: required from here |
---|
1134 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: error: no matching function for call to 'std::__1::pair<long unsigned int, long unsigned int>::pair(long unsigned int, long unsigned int)' |
---|
1135 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1136 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1137 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:416:5: note: candidate: 'template<class ... _Args1, class ... _Args2, long unsigned int ..._I1, long unsigned int ..._I2> std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>&, std::__1::tuple<_Args2 ...>&, std::__1::__tuple_indices<_I1 ...>, std::__1::__tuple_indices<_I2 ...>) [with _Args1 = {_Args1 ...}; _Args2 = {_Args2 ...}; long unsigned int ..._I1 = {_I1 ...}; long unsigned int ..._I2 = {_I2 ...}; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1138 | 416 | pair(piecewise_construct_t, |
---|
1139 | | ^~~~ |
---|
1140 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:416:5: note: template argument deduction/substitution failed: |
---|
1141 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'std::__1::tuple<_Tp ...>' and 'long unsigned int' |
---|
1142 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1143 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1144 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:301:5: note: candidate: 'template<class ... _Args1, class ... _Args2> std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {_Args1 ...}; _Args2 = {_Args2 ...}; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1145 | 301 | pair(piecewise_construct_t __pc, |
---|
1146 | | ^~~~ |
---|
1147 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:301:5: note: template argument deduction/substitution failed: |
---|
1148 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'std::__1::tuple<_Tp ...>' and 'long unsigned int' |
---|
1149 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1150 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1151 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:295:5: note: candidate: 'template<class _Tuple, typename std::__1::enable_if<typename std::__1::conditional<(std::__1::__tuple_like_with_size<_Tuple, 2, typename std::__1::remove_reference<_Tp>::type>::value && (! std::__1::is_same<typename std::__1::decay<_Tp>::type, std::__1::pair<long unsigned int, long unsigned int> >::value)), std::__1::pair<long unsigned int, long unsigned int>::_CheckTupleLikeConstructor, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit<_Tuple>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(_Tuple&&) [with typename std::__1::enable_if<typename std::__1::conditional<(std::__1::__tuple_like_with_size<_Tuple, 2>::value && (! std::__1::is_same<typename std::__1::decay<_Up>::type, std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> > >::value)), _CheckTupleLikeConstructor, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit<_Tuple>()>::type* <anonymous> = _Tuple; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1152 | 295 | pair(_Tuple&& __p) |
---|
1153 | | ^~~~ |
---|
1154 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:295:5: note: template argument deduction/substitution failed: |
---|
1155 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: candidate expects 1 argument, 2 provided |
---|
1156 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1157 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1158 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:287:14: note: candidate: 'template<class _Tuple, typename std::__1::enable_if<typename std::__1::conditional<(std::__1::__tuple_like_with_size<_Tuple, 2, typename std::__1::remove_reference<_Tp>::type>::value && (! std::__1::is_same<typename std::__1::decay<_Tp>::type, std::__1::pair<long unsigned int, long unsigned int> >::value)), std::__1::pair<long unsigned int, long unsigned int>::_CheckTupleLikeConstructor, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<_Tuple>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(_Tuple&&) [with typename std::__1::enable_if<typename std::__1::conditional<(std::__1::__tuple_like_with_size<_Tuple, 2>::value && (! std::__1::is_same<typename std::__1::decay<_Up>::type, std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> > >::value)), _CheckTupleLikeConstructor, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<_Tuple>()>::type* <anonymous> = _Tuple; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1159 | 287 | explicit pair(_Tuple&& __p) |
---|
1160 | | ^~~~ |
---|
1161 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:287:14: note: template argument deduction/substitution failed: |
---|
1162 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: candidate expects 1 argument, 2 provided |
---|
1163 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1164 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1165 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:266:5: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_implicit<_U1, _U2>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(std::__1::pair<_U1, _U2>&&) [with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_implicit<_U1, _U2>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1166 | 266 | pair(pair<_U1, _U2>&& __p) |
---|
1167 | | ^~~~ |
---|
1168 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:266:5: note: template argument deduction/substitution failed: |
---|
1169 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'std::__1::pair<_T1, _T2>' and 'long unsigned int' |
---|
1170 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1171 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1172 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:257:14: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_explicit<_U1, _U2>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(std::__1::pair<_U1, _U2>&&) [with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_explicit<_U1, _U2>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1173 | 257 | explicit pair(pair<_U1, _U2>&&__p) |
---|
1174 | | ^~~~ |
---|
1175 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:257:14: note: template argument deduction/substitution failed: |
---|
1176 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'std::__1::pair<_T1, _T2>' and 'long unsigned int' |
---|
1177 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1178 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1179 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:248:5: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_implicit<const _U1&, const _U2&>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(const std::__1::pair<_U1, _U2>&) [with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_implicit<const _U1&, const _U2&>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1180 | 248 | pair(pair<_U1, _U2> const& __p) |
---|
1181 | | ^~~~ |
---|
1182 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:248:5: note: template argument deduction/substitution failed: |
---|
1183 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'const std::__1::pair<_T1, _T2>' and 'long unsigned int' |
---|
1184 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1185 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1186 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:239:14: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_explicit<const _U1&, const _U2&>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pai(const std::__1::pair<_U1, _U2>&) [with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_explicit<const _U1&, const _U2&>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1187 | 239 | explicit pair(pair<_U1, _U2> const& __p) |
---|
1188 | | ^~~~ |
---|
1189 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:239:14: note: template argument deduction/substitution failed: |
---|
1190 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: mismatched types 'const std::__1::pair<_T1, _T2>' and 'long unsigned int' |
---|
1191 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1192 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1193 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:219:5: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_implicit<_U1, _U2>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(_U1&&, _U2&&)[with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_implicit<_U1, _U2>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1194 | 219 | pair(_U1&& __u1, _U2&& __u2) |
---|
1195 | | ^~~~ |
---|
1196 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:219:5: note: template argument deduction/substitution failed: |
---|
1197 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:216:76: in 'constexpr' expansion of 'std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs::__enable_implicit<long unsigned int, long unsigned int>()' |
---|
1198 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:128:80: in 'constexpr' expansion of 'std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs::__is_implicit<long unsigned int, long unsigned int>()' |
---|
1199 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:216:89: error: 'constexpr' call flows off the end of the function |
---|
1200 | 216 | typename enable_if<_CheckArgs::template __enable_implicit<_U1, _U2>()>::type* = nullptr |
---|
1201 | | ^~~~~~~ |
---|
1202 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:216:76: note: in template argument for type 'bool' |
---|
1203 | 216 | typename enable_if<_CheckArgs::template __enable_implicit<_U1, _U2>()>::type* = nullptr |
---|
1204 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ |
---|
1205 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:205:14: note: candidate: 'template<class _U1, class _U2, typename std::__1::enable_if<__enable_explicit<_U1, _U2>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(_U1&&, _U2&&) [with _U2 = _U1; typename std::__1::enable_if<_CheckArgs::__enable_explicit<_U1, _U2>()>::type* <anonymous> = _U2; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1206 | 205 | explicit pair(_U1&& __u1, _U2&& __u2) |
---|
1207 | | ^~~~ |
---|
1208 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:205:14: note: substitution of deduced template arguments resulted in errors seen above |
---|
1209 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:191:5: note: candidate: 'template<bool _Dummy, typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit<const long unsigned int&, const long unsigned int&>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(const _T1&, const _T2&) [with bool _Dummy = _Dummy; typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, _CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit<const _T1&, const _T2&>()>::type* <anonymous> = <anonymous>; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1210 | 191 | pair(_T1 const& __t1, _T2 const& __t2) |
---|
1211 | | ^~~~ |
---|
1212 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:191:5: note: template argument deduction/substitution failed: |
---|
1213 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:188:86: in 'constexpr' expansion of 'std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs::__enable_implicit<const long unsigned int&, const long unsigned int&>()' |
---|
1214 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:128:80: in 'constexpr' expansion of 'std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs::__is_implicit<const long unsigned int&, const long unsigned int&>()' |
---|
1215 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:189:16: error: 'constexpr' call flows off the end of the function |
---|
1216 | 189 | >::type* = nullptr> |
---|
1217 | | ^~~~~~~ |
---|
1218 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:188:86: note: in template argument for type 'bool' |
---|
1219 | 188 | _CheckArgsDep<_Dummy>::template __enable_implicit<_T1 const&, _T2 const&>() |
---|
1220 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ |
---|
1221 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:182:14: note: candidate: 'template<bool _Dummy, typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<const long unsigned int&, const long unsigned int&>(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(const _T1&, const _T2&) [with bool _Dummy = _Dummy; typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, _CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit<const _T1&, const _T2&>()>::type* <anonymous> = <anonymous>; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1222 | 182 | explicit pair(_T1 const& __t1, _T2 const& __t2) |
---|
1223 | | ^~~~ |
---|
1224 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:182:14: note: substitution of deduced template arguments resulted in errors seen above |
---|
1225 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:174:5: note: candidate: 'template<bool _Dummy, typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit_default(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair() [with bool _Dummy = _Dummy; typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, _CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_implicit_default()>::type* <anonymous> = <anonymous>; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1226 | 174 | pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && |
---|
1227 | | ^~~~ |
---|
1228 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:174:5: note: template argument deduction/substitution failed: |
---|
1229 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: candidate expects 0 arguments, 2 provided |
---|
1230 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1231 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1232 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:166:5: note: candidate: 'template<bool _Dummy, typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, std::__1::pair<long unsigned int, long unsigned int>::_CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit_default(), void>::type* <anonymous> > constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair() [with bool _Dummy = _Dummy; typename std::__1::enable_if<typename std::__1::conditional<_MaybeEnable, _CheckArgs, std::__1::__check_tuple_constructor_fail>::type::__enable_explicit_default()>::type* <anonymous> = <anonymous>; _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1233 | 166 | pair() _NOEXCEPT_(is_nothrow_default_constructible<first_type>::value && |
---|
1234 | | ^~~~ |
---|
1235 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:166:5: note: template argument deduction/substitution failed: |
---|
1236 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__functional/hash.h:184:12: note: candidate expects 0 arguments, 2 provided |
---|
1237 | 184 | return pair<_Size, _Size>(__a + __z, __b + __c); |
---|
1238 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1239 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:75:5: note: candidate: 'constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >&&) [with _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1240 | 75 | pair(pair&&) = default; |
---|
1241 | | ^~~~ |
---|
1242 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:75:5: note: candidate expects 1 argument, 2 provided |
---|
1243 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:74:5: note: candidate: 'constexpr std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >::pair(const std::__1::pair< <template-parameter-1-1>, <template-parameter-1-2> >&) [with _T1 = long unsigned int; _T2 = long unsigned int]' |
---|
1244 | 74 | pair(pair const&) = default; |
---|
1245 | | ^~~~ |
---|
1246 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__utility/pair.h:74:5: note: candidate expects 1 argument, 2 provided |
---|
1247 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >': |
---|
1248 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1249 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1250 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1251 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1252 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
1253 | 1462 | if(__elapsed > chrono::microseconds(64)) |
---|
1254 | | ^~~~~~~~~~~~~~~~ |
---|
1255 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1256 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1257 | | ^~~~~~~~ |
---|
1258 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1259 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
1260 | 1462 | if(__elapsed > chrono::microseconds(64)) |
---|
1261 | | ^~~~~~~~~~~~~~~~ |
---|
1262 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1263 | 254 | explicit duration(const _Rep2& __r, |
---|
1264 | | ^~~~~~~~ |
---|
1265 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1266 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
1267 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1268 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1269 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1270 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1271 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1272 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
1273 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1274 | | ^~~~~ |
---|
1275 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >': |
---|
1276 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1277 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1278 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1279 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1280 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1281 | 247 | duration() = default; |
---|
1282 | | ^~~~~~~~ |
---|
1283 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1284 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
1285 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1286 | | ^~~~~~~~ |
---|
1287 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
1288 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
1289 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
1290 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
1291 | 1469 | else if(__elapsed > chrono::microseconds(4)) |
---|
1292 | | ^~~~~~~~~~~~~~~ |
---|
1293 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1294 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1295 | | ^~~~~~~~ |
---|
1296 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1297 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
1298 | 1469 | else if(__elapsed > chrono::microseconds(4)) |
---|
1299 | | ^~~~~~~~~~~~~~~ |
---|
1300 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1301 | 254 | explicit duration(const _Rep2& __r, |
---|
1302 | | ^~~~~~~~ |
---|
1303 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1304 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
1305 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1306 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1307 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1308 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1309 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1310 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
1311 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1312 | | ^~~~~ |
---|
1313 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >': |
---|
1314 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1315 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1316 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1317 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1318 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1319 | 247 | duration() = default; |
---|
1320 | | ^~~~~~~~ |
---|
1321 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1322 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
1323 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1324 | | ^~~~~~~~ |
---|
1325 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
1326 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
1327 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
1328 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
1329 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1330 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&]' |
---|
1331 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1332 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2379:27: required from here |
---|
1333 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
1334 | 1462 | if(__elapsed > chrono::microseconds(64)) |
---|
1335 | | ^~~~~~~~~~~~~~~~ |
---|
1336 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1337 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1338 | | ^~~~~~~~ |
---|
1339 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1340 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
1341 | 1462 | if(__elapsed > chrono::microseconds(64)) |
---|
1342 | | ^~~~~~~~~~~~~~~~ |
---|
1343 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1344 | 254 | explicit duration(const _Rep2& __r, |
---|
1345 | | ^~~~~~~~ |
---|
1346 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1347 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
1348 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:32: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1349 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1350 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&]' |
---|
1351 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1352 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2379:27: required from here |
---|
1353 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
1354 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1355 | | ^~~~~ |
---|
1356 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
1357 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1358 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&]' |
---|
1359 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1360 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2379:27: required from here |
---|
1361 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1362 | 247 | duration() = default; |
---|
1363 | | ^~~~~~~~ |
---|
1364 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1365 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
1366 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1367 | | ^~~~~~~~ |
---|
1368 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
1369 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
1370 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
1371 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(int)' |
---|
1372 | 1469 | else if(__elapsed > chrono::microseconds(4)) |
---|
1373 | | ^~~~~~~~~~~~~~~ |
---|
1374 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1375 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1376 | | ^~~~~~~~ |
---|
1377 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1378 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'int' |
---|
1379 | 1469 | else if(__elapsed > chrono::microseconds(4)) |
---|
1380 | | ^~~~~~~~~~~~~~~ |
---|
1381 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1382 | 254 | explicit duration(const _Rep2& __r, |
---|
1383 | | ^~~~~~~~ |
---|
1384 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1385 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = int]': |
---|
1386 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1469:37: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1387 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1388 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&]' |
---|
1389 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1390 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2379:27: required from here |
---|
1391 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const int&, long long int>' used in nested name specifier |
---|
1392 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1393 | | ^~~~~ |
---|
1394 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic: In instantiation of 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
1395 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1396 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const __cxx_atomic_impl<bool>, bool>&]' |
---|
1397 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1398 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2379:27: required from here |
---|
1399 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000>]' |
---|
1400 | 247 | duration() = default; |
---|
1401 | | ^~~~~~~~ |
---|
1402 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1403 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&)' |
---|
1404 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1405 | | ^~~~~~~~ |
---|
1406 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&' |
---|
1407 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&)' |
---|
1408 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'int' to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >&&' |
---|
1409 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int>; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000000000, 1>]': |
---|
1410 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1411 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000000000, 1>]' |
---|
1412 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:37: required from 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1413 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1414 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1415 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep)' |
---|
1416 | 99 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1417 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1418 | 100 | static_cast<_Ct>(__fd.count()) * static_cast<_Ct>(_Period::num))); |
---|
1419 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1420 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1421 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1422 | | ^~~~~~~~ |
---|
1423 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1424 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} |
---|
1425 | 99 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1426 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1427 | 100 | static_cast<_Ct>(__fd.count()) * static_cast<_Ct>(_Period::num))); |
---|
1428 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1429 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1430 | 254 | explicit duration(const _Rep2& __r, |
---|
1431 | | ^~~~~~~~ |
---|
1432 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1433 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
1434 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: required from 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int>; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000000000, 1>]' |
---|
1435 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1436 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000000000, 1>]' |
---|
1437 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:37: required from 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1438 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1439 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1440 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
1441 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1442 | | ^~~~~ |
---|
1443 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int>; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000000000, 1>]': |
---|
1444 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1445 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000000000, 1>]' |
---|
1446 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:37: required from 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1447 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/convert_to_timespec.h:41:62: required from '_TimeSpec std::__1::__convert_to_timespec(const chrono::nanoseconds&) [with _TimeSpec = timespec; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1448 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__threading_support:413:80: required from here |
---|
1449 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1450 | 247 | duration() = default; |
---|
1451 | | ^~~~~~~~ |
---|
1452 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1453 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
1454 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1455 | | ^~~~~~~~ |
---|
1456 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
1457 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
1458 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
1459 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
1460 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/time_point.h:242:37: required from 'constexpr typename std::__1::common_type<_Duration1, _Duration2>::type std::__1::chrono::operator-(const time_point<_Clock, _Duration1>&, const time_point<_Clock, _Duration2>&) [with _Clock = steady_clock; _Duration1 = duration<long long int, std::__1::ratio<1, 1000000000> >; _Duration2 = duration<long long int, std::__1::ratio<1, 1000000000> >; typename std::__1::common_type<_Duration1, _Duration2>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1461 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:48:82: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1462 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1463 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1464 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1465 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep)' |
---|
1466 | 441 | return _Cd(_Cd(__lhs).count() - _Cd(__rhs).count()); |
---|
1467 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1468 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1469 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1470 | | ^~~~~~~~ |
---|
1471 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1472 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} |
---|
1473 | 441 | return _Cd(_Cd(__lhs).count() - _Cd(__rhs).count()); |
---|
1474 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1475 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1476 | 254 | explicit duration(const _Rep2& __r, |
---|
1477 | | ^~~~~~~~ |
---|
1478 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1479 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
1480 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:441:12: required from 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1481 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/time_point.h:242:37: required from 'constexpr typename std::__1::common_type<_Duration1, _Duration2>::type std::__1::chrono::operator-(const time_point<_Clock, _Duration1>&, const time_point<_Clock, _Duration2>&) [with _Clock = steady_clock; _Duration1 = duration<long long int, std::__1::ratio<1, 1000000000> >; _Duration2 = duration<long long int, std::__1::ratio<1, 1000000000> >; typename std::__1::common_type<_Duration1, _Duration2>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1482 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:48:82: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1483 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1484 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1485 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1486 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
1487 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1488 | | ^~~~~ |
---|
1489 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr typename std::__1::common_type<std::__1::chrono::duration<_Rep, _Period>, std::__1::chrono::duration<_Rep2, _Period2> >::type std::__1::chrono::operator-(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>; typename std::__1::common_type<duration<_Rep, _Period>, duration<_Rep2, _Period2> >::type = duration<long long int, std::__1::ratio<1, 1000000000> >]': |
---|
1490 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/time_point.h:242:37: required from 'constexpr typename std::__1::common_type<_Duration1, _Duration2>::type std::__1::chrono::operator-(const time_point<_Clock, _Duration1>&, const time_point<_Clock, _Duration2>&) [with _Clock = steady_clock; _Duration1 = duration<long long int, std::__1::ratio<1, 1000000000> >; _Duration2 = duration<long long int, std::__1::ratio<1, 1000000000> >; typename std::__1::common_type<_Duration1, _Duration2>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1491 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:48:82: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1492 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1493 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1494 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1495 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1496 | 247 | duration() = default; |
---|
1497 | | ^~~~~~~~ |
---|
1498 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1499 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
1500 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1501 | | ^~~~~~~~ |
---|
1502 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
1503 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
1504 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
1505 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000, 1>]': |
---|
1506 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1507 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000, 1>]' |
---|
1508 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:366:20: required from 'constexpr bool std::__1::chrono::__duration_lt<_LhsDuration, _RhsDuration>::operator()(const _LhsDuration&, const _RhsDuration&) const [with _LhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _RhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1509 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:384:82: required from 'constexpr bool std::__1::chrono::operator<(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>]' |
---|
1510 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:395:18: required from 'constexpr bool std::__1::chrono::operator>(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>]' |
---|
1511 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:22: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1512 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1513 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1514 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1515 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1516 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: error: no matching function for call to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep)' |
---|
1517 | 99 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1518 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1519 | 100 | static_cast<_Ct>(__fd.count()) * static_cast<_Ct>(_Period::num))); |
---|
1520 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1521 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: candidate: 'template<class _Rep2, class _Period2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Period2 = _Rep2; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1522 | 266 | duration(const duration<_Rep2, _Period2>& __d, |
---|
1523 | | ^~~~~~~~ |
---|
1524 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:266:9: note: template argument deduction/substitution failed: |
---|
1525 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: note: mismatched types 'const std::__1::chrono::duration<_Rep, _Period>' and 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} |
---|
1526 | 99 | return _ToDuration(static_cast<typename _ToDuration::rep>( |
---|
1527 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1528 | 100 | static_cast<_Ct>(__fd.count()) * static_cast<_Ct>(_Period::num))); |
---|
1529 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
---|
1530 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: candidate: 'template<class _Rep2> constexpr std::__1::chrono::duration<_Rep, _Period>::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, _Iter>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || (! std::__1::chrono::treat_as_floating_point<_Rep2>::value)))>::type*) [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1531 | 254 | explicit duration(const _Rep2& __r, |
---|
1532 | | ^~~~~~~~ |
---|
1533 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:254:18: note: template argument deduction/substitution failed: |
---|
1534 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In substitution of 'template<class _Rep2> constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const _Rep2&, typename std::__1::enable_if<(std::__1::is_convertible<const _Up&, long long int>::value && (std::__1::chrono::treat_as_floating_point<long long int>::value || (! std::__1::chrono::treat_as_floating_point<_Rep>::value))), void>::type*) [with _Rep2 = long long int]': |
---|
1535 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:99:16: required from 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000, 1>]' |
---|
1536 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1537 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000, 1>]' |
---|
1538 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:366:20: required from 'constexpr bool std::__1::chrono::__duration_lt<_LhsDuration, _RhsDuration>::operator()(const _LhsDuration&, const _RhsDuration&) const [with _LhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _RhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1539 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:384:82: required from 'constexpr bool std::__1::chrono::operator<(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>]' |
---|
1540 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:395:18: required from 'constexpr bool std::__1::chrono::operator>(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>]' |
---|
1541 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:22: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1542 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1543 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1544 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1545 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1546 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:257:51: error: incomplete type 'std::__1::is_convertible<const long long int&, long long int>' used in nested name specifier |
---|
1547 | 257 | is_convertible<const _Rep2&, rep>::value && |
---|
1548 | | ^~~~~ |
---|
1549 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h: In instantiation of 'constexpr _ToDuration std::__1::chrono::__duration_cast<_FromDuration, _ToDuration, _Period, false, true>::operator()(const _FromDuration&) const [with _FromDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _ToDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >; _Period = std::__1::ratio<1000, 1>]': |
---|
1550 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:127:67: required from 'constexpr typename std::__1::enable_if<std::__1::chrono::__is_duration<_Tp>::value, _ToDuration>::type std::__1::chrono::duration_cast(const duration<_Rep, _Period>&) [with _ToDuration = duration<long long int, std::__1::ratio<1, 1000000000> >; _Rep = long long int; _Period = std::__1::ratio<1, 1000000>; typename std::__1::enable_if<__is_duration<_Tp>::value, _ToDuration>::type = duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1551 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:274:57: required from 'constexpr std::__1::chrono::duration<_Rep, _Period>::duratio(const std::__1::chrono::duration<_Rep2, _Period2>&, typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type*) [with _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>; _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>; typename std::__1::enable_if<(__no_overflow<_Period2, typename _Period::type>::value && (std::__1::chrono::treat_as_floating_point<_Rep>::value || ((typename __no_overflow<_Period2, typename _Period::type>::type::den == 1) && (! std::__1::chrono::treat_as_floating_point<_Rep2>::value))))>::type = void; typename _Period::type = std::__1::ratio<1, 1000000000>; typename __no_overflow<_Period2, typename _Period::type>::type = std::__1::ratio<1000, 1>]' |
---|
1552 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:366:20: required from 'constexpr bool std::__1::chrono::__duration_lt<_LhsDuration, _RhsDuration>::operator()(const _LhsDuration&, const _RhsDuration&) const [with _LhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000> >; _RhsDuration = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1553 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:384:82: required from 'constexpr bool std::__1::chrono::operator<(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000000>]' |
---|
1554 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:395:18: required from 'constexpr bool std::__1::chrono::operator>(const duration<_Rep, _Period>&, const duration<_Rep2, _Period2>&) [with _Rep1 = long long int; _Period1 = std::__1::ratio<1, 1000000000>; _Rep2 = long long int; _Period2 = std::__1::ratio<1, 1000000>]' |
---|
1555 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1462:22: required from 'bool std::__1::__libcpp_atomic_wait_backoff_impl<_Atp, _Fn>::operator()(std::__1::chrono::nanoseconds) const [with _Atp = const volatile std::__1::__cxx_atomic_impl<bool>; _Fn = std::__1::__cxx_atomic_wait_test_fn_impl<const volatile std::__1::__cxx_atomic_impl<bool>, bool>; std::__1::chrono::nanoseconds = std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >]' |
---|
1556 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__thread/poll_with_backoff.h:51:15: required from 'bool std::__1::__libcpp_thread_poll_with_backoff(_Fn&&, _BFn&&, chrono::nanoseconds) [with _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&; _BFn = __libcpp_atomic_wait_backoff_impl<const volatile __cxx_atomic_impl<bool>, __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool> >&; chrono::nanoseconds = chrono::duration<long long int, ratio<1, 1000000000> >]' |
---|
1557 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1482:50: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Fn&&) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Fn = __cxx_atomic_wait_test_fn_impl<const volatile __cxx_atomic_impl<bool>, bool>&]' |
---|
1558 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:1515:34: required from 'bool std::__1::__cxx_atomic_wait(_Atp*, _Tp, memory_order) [with _Atp = const volatile __cxx_atomic_impl<bool>; _Tp = bool; memory_order = memory_order]' |
---|
1559 | /opt/local/libexec/gcc13/libc++/include/c++/v1/atomic:2376:27: required from here |
---|
1560 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate: 'std::__1::chrono::duration<_Rep, _Period>::duration() [with _Rep = long long int; _Period = std::__1::ratio<1, 1000000000>]' |
---|
1561 | 247 | duration() = default; |
---|
1562 | | ^~~~~~~~ |
---|
1563 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:247:9: note: candidate expects 0 arguments, 1 provided |
---|
1564 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&)' |
---|
1565 | 202 | class _LIBCPP_TEMPLATE_VIS duration |
---|
1566 | | ^~~~~~~~ |
---|
1567 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'const std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&' |
---|
1568 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: candidate: 'constexpr std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::duration(std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&)' |
---|
1569 | /opt/local/libexec/gcc13/libc++/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >::rep' {aka 'long long int'} to 'std::__1::chrono::duration<long long int, std::__1::ratio<1, 1000000000> >&&' |
---|
1570 | $ |
---|