You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
throwstd::runtime_error( json::internal::format( "polymorphic factory requires object of size one for base class ", demangle< Base >(), json::message_extension( v ) ) );
138
+
throwstd::runtime_error( json::internal::format( "polymorphic factory requires object of size one for base class ", pegtl::demangle< Base >(), json::message_extension( v ) ) );
139
139
}
140
140
constauto b = a.begin();
141
141
constauto i = m.find( b->first );
142
142
if( i == m.end() ) {
143
143
std::ostringstream oss;
144
144
json::internal::format_to( oss, "unknown factory type \"", json::internal::escape( b->first ), "\" -- known are" );
145
145
internal::list_all_types( oss, m );
146
-
json::internal::format_to( oss, " for base class ", demangle< Base >(), json::message_extension( v ) );
146
+
json::internal::format_to( oss, " for base class ", pegtl::demangle< Base >(), json::message_extension( v ) );
147
147
throwstd::runtime_error( oss.str() );
148
148
}
149
149
r = i->second.function( b->second, with... );
@@ -170,9 +170,9 @@ namespace tao::json::binding
170
170
constauto i = m.find( &typeid( *p ) );
171
171
if( i == m.end() ) {
172
172
std::ostringstream oss;
173
-
json::internal::format_to( oss, "unknown factory type ", demangle< decltype( *p ) >(), " -- known are" );
173
+
json::internal::format_to( oss, "unknown factory type ", pegtl::demangle< decltype( *p ) >(), " -- known are" );
174
174
internal::list_all_types( oss, m );
175
-
json::internal::format_to( oss, " for base class ", demangle< Base >() );
175
+
json::internal::format_to( oss, " for base class ", pegtl::demangle< Base >() );
176
176
throwstd::runtime_error( oss.str() );
177
177
}
178
178
i->second.function( v, p );
@@ -205,7 +205,7 @@ namespace tao::json::binding
205
205
std::ostringstream oss;
206
206
json::internal::format_to( oss, "unknown factory type \"", json::internal::escape( k ), "\" -- known are" );
207
207
internal::list_all_types( oss, m );
208
-
json::internal::format_to( oss, " for base class ", demangle< Base >() );
208
+
json::internal::format_to( oss, " for base class ", pegtl::demangle< Base >() );
209
209
throwstd::runtime_error( oss.str() );
210
210
}
211
211
r = i->second.function( parser );
@@ -233,9 +233,9 @@ namespace tao::json::binding
233
233
constauto i = m.find( &typeid( *p ) );
234
234
if( i == m.end() ) {
235
235
std::ostringstream oss;
236
-
json::internal::format_to( oss, "unknown factory type ", demangle< decltype( *p ) >(), " -- known are" );
236
+
json::internal::format_to( oss, "unknown factory type ", pegtl::demangle< decltype( *p ) >(), " -- known are" );
237
237
internal::list_all_types( oss, m );
238
-
json::internal::format_to( oss, " for base class ", demangle< Base >() );
238
+
json::internal::format_to( oss, " for base class ", pegtl::demangle< Base >() );
throwstd::runtime_error( json::internal::format( "array size mismatch for type ", demangle< C >(), " -- expected ", sizeof...( As ), " received ", a.size(), json::message_extension( v ) ) );
32
+
throwstd::runtime_error( json::internal::format( "array size mismatch for type ", pegtl::demangle< C >(), " -- expected ", sizeof...( As ), " received ", a.size(), json::message_extension( v ) ) );
Copy file name to clipboardExpand all lines: include/tao/json/binding/versions.hpp
+1-1
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ namespace tao::json::binding
35
35
std::rethrow_exception( e ); // TODO: Did I miss a way to avoid the throw?
36
36
}
37
37
catch( ... ) {
38
-
std::throw_with_nested( std::runtime_error( json::internal::format( "all versions failed for type ", demangle< C >(), " -- see nested for first error" ) ) );
38
+
std::throw_with_nested( std::runtime_error( json::internal::format( "all versions failed for type ", pegtl::demangle< C >(), " -- see nested for first error" ) ) );
0 commit comments