|
7 | 7 | namespace ns { |
8 | 8 |
|
9 | 9 | A FromJsonString(std::string_view json, USERVER_NAMESPACE::formats::parse::To<A>) { |
10 | | - return USERVER_NAMESPACE::formats::json::parser::ParseToType<A, USERVER_NAMESPACE::chaotic::sax::Parser<A>>(json); |
| 10 | + return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
| 11 | + A, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser<USERVER_NAMESPACE::chaotic::sax::Parser<A>>>(json); |
11 | 12 | } |
12 | 13 |
|
13 | 14 | bool operator==(const A& lhs, const A& rhs) { |
@@ -49,7 +50,8 @@ USERVER_NAMESPACE::formats::json::Value Serialize( |
49 | 50 | } |
50 | 51 |
|
51 | 52 | B FromJsonString(std::string_view json, USERVER_NAMESPACE::formats::parse::To<B>) { |
52 | | - return USERVER_NAMESPACE::formats::json::parser::ParseToType<B, USERVER_NAMESPACE::chaotic::sax::Parser<B>>(json); |
| 53 | + return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
| 54 | + B, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser<USERVER_NAMESPACE::chaotic::sax::Parser<B>>>(json); |
53 | 55 | } |
54 | 56 |
|
55 | 57 | bool operator==(const B& lhs, const B& rhs) { |
@@ -91,7 +93,8 @@ USERVER_NAMESPACE::formats::json::Value Serialize( |
91 | 93 | } |
92 | 94 |
|
93 | 95 | C FromJsonString(std::string_view json, USERVER_NAMESPACE::formats::parse::To<C>) { |
94 | | - return USERVER_NAMESPACE::formats::json::parser::ParseToType<C, USERVER_NAMESPACE::chaotic::sax::Parser<C>>(json); |
| 96 | + return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
| 97 | + C, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser<USERVER_NAMESPACE::chaotic::sax::Parser<C>>>(json); |
95 | 98 | } |
96 | 99 |
|
97 | 100 | bool operator==(const C& lhs, const C& rhs) { return lhs.version == rhs.version && true; } |
@@ -125,7 +128,8 @@ USERVER_NAMESPACE::formats::json::Value Serialize( |
125 | 128 | } |
126 | 129 |
|
127 | 130 | D FromJsonString(std::string_view json, USERVER_NAMESPACE::formats::parse::To<D>) { |
128 | | - return USERVER_NAMESPACE::formats::json::parser::ParseToType<D, USERVER_NAMESPACE::chaotic::sax::Parser<D>>(json); |
| 131 | + return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
| 132 | + D, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser<USERVER_NAMESPACE::chaotic::sax::Parser<D>>>(json); |
129 | 133 | } |
130 | 134 |
|
131 | 135 | bool operator==(const D& lhs, const D& rhs) { return lhs.version == rhs.version && true; } |
@@ -161,7 +165,8 @@ USERVER_NAMESPACE::formats::json::Value Serialize( |
161 | 165 | IntegerOneOfDiscriminator FromJsonString(std::string_view json, |
162 | 166 | USERVER_NAMESPACE::formats::parse::To<IntegerOneOfDiscriminator>) { |
163 | 167 | return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
164 | | - IntegerOneOfDiscriminator, USERVER_NAMESPACE::chaotic::sax::Parser<IntegerOneOfDiscriminator>>(json); |
| 168 | + IntegerOneOfDiscriminator, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser< |
| 169 | + USERVER_NAMESPACE::chaotic::sax::Parser<IntegerOneOfDiscriminator>>>(json); |
165 | 170 | } |
166 | 171 |
|
167 | 172 | bool operator==(const IntegerOneOfDiscriminator& lhs, const IntegerOneOfDiscriminator& rhs) { |
@@ -201,7 +206,8 @@ USERVER_NAMESPACE::formats::json::Value Serialize( |
201 | 206 |
|
202 | 207 | OneOfDiscriminator FromJsonString(std::string_view json, USERVER_NAMESPACE::formats::parse::To<OneOfDiscriminator>) { |
203 | 208 | return USERVER_NAMESPACE::formats::json::parser::ParseToType< |
204 | | - OneOfDiscriminator, USERVER_NAMESPACE::chaotic::sax::Parser<OneOfDiscriminator>>(json); |
| 209 | + OneOfDiscriminator, USERVER_NAMESPACE::chaotic::sax::impl::RemoveUserTypeParser< |
| 210 | + USERVER_NAMESPACE::chaotic::sax::Parser<OneOfDiscriminator>>>(json); |
205 | 211 | } |
206 | 212 |
|
207 | 213 | bool operator==(const OneOfDiscriminator& lhs, const OneOfDiscriminator& rhs) { return lhs.foo == rhs.foo && true; } |
|
0 commit comments