@@ -23,12 +23,6 @@ namespace tao::json::binding::internal
23
23
using write_class_t = C;
24
24
using write_value_t = std::decay_t < T >;
25
25
26
- template < typename W >
27
- static void write ( C& c, W&& w ) noexcept ( N )
28
- {
29
- P ( c, std::forward< W >( w ) );
30
- }
31
-
32
26
template < template < typename ... > class Traits >
33
27
static void to ( const basic_value< Traits >& v, C& c )
34
28
{
@@ -48,12 +42,6 @@ namespace tao::json::binding::internal
48
42
using write_class_t = C;
49
43
using write_value_t = std::decay_t < T >;
50
44
51
- template < typename W >
52
- static void write ( C& c, W&& w ) noexcept ( N )
53
- {
54
- P ( c ) = std::forward< W >( w );
55
- }
56
-
57
45
template < template < typename ... > class Traits >
58
46
static void to ( const basic_value< Traits >& v, C& c )
59
47
{
@@ -73,12 +61,6 @@ namespace tao::json::binding::internal
73
61
using write_class_t = C;
74
62
using write_value_t = std::decay_t < T >;
75
63
76
- template < typename W >
77
- static void write ( C& c, W&& w ) noexcept ( N )
78
- {
79
- ( c.*P )( std::forward< W >( w ) );
80
- }
81
-
82
64
template < template < typename ... > class Traits >
83
65
static void to ( const basic_value< Traits >( v ), C& c )
84
66
{
@@ -100,12 +82,6 @@ namespace tao::json::binding::internal
100
82
using write_class_t = C;
101
83
using write_value_t = std::decay_t < T >;
102
84
103
- template < typename W >
104
- static void write ( C& c, W&& w ) noexcept ( true )
105
- {
106
- P ( c, std::forward< W >( w ) );
107
- }
108
-
109
85
template < template < typename ... > class Traits >
110
86
static void to ( const basic_value< Traits >& v, C& c )
111
87
{
@@ -125,12 +101,6 @@ namespace tao::json::binding::internal
125
101
using write_class_t = C;
126
102
using write_value_t = std::decay_t < T >;
127
103
128
- template < typename W >
129
- static void write ( C& c, W&& w ) noexcept ( false )
130
- {
131
- P ( c, std::forward< W >( w ) );
132
- }
133
-
134
104
template < template < typename ... > class Traits >
135
105
static void to ( const basic_value< Traits >& v, C& c )
136
106
{
@@ -150,12 +120,6 @@ namespace tao::json::binding::internal
150
120
using write_class_t = C;
151
121
using write_value_t = std::decay_t < T >;
152
122
153
- template < typename W >
154
- static void write ( C& c, W&& w ) noexcept ( true )
155
- {
156
- P ( c ) = std::forward< W >( w );
157
- }
158
-
159
123
template < template < typename ... > class Traits >
160
124
static void to ( const basic_value< Traits >& v, C& c )
161
125
{
@@ -175,12 +139,6 @@ namespace tao::json::binding::internal
175
139
using write_class_t = C;
176
140
using write_value_t = std::decay_t < T >;
177
141
178
- template < typename W >
179
- static void write ( C& c, W&& w ) noexcept ( false )
180
- {
181
- P ( c ) = std::forward< W >( w );
182
- }
183
-
184
142
template < template < typename ... > class Traits >
185
143
static void to ( const basic_value< Traits >& v, C& c )
186
144
{
@@ -200,12 +158,6 @@ namespace tao::json::binding::internal
200
158
using write_class_t = C;
201
159
using write_value_t = std::decay_t < T >;
202
160
203
- template < typename W >
204
- static void write ( C& c, W&& w ) noexcept ( true )
205
- {
206
- ( c.*P )( std::forward< W >( w ) );
207
- }
208
-
209
161
template < template < typename ... > class Traits >
210
162
static void to ( const basic_value< Traits >( v ), C& c )
211
163
{
@@ -225,12 +177,6 @@ namespace tao::json::binding::internal
225
177
using write_class_t = C;
226
178
using write_value_t = std::decay_t < T >;
227
179
228
- template < typename W >
229
- static void write ( C& c, W&& w ) noexcept ( false )
230
- {
231
- ( c.*P )( std::forward< W >( w ) );
232
- }
233
-
234
180
template < template < typename ... > class Traits >
235
181
static void to ( const basic_value< Traits >( v ), C& c )
236
182
{
0 commit comments