Skip to content

Commit 3f4f931

Browse files
committed
temp
1 parent 9d848ed commit 3f4f931

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

test/snippets.cpp

+24-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include <numeric>
2828
#include <string>
2929
#include <vector>
30+
#include <iostream>
3031

3132
#include "test_suite.hpp"
3233
#include "doc_types.hpp"
@@ -218,12 +219,24 @@ tag_invoke(
218219
{
219220
boost::json::object& jo = jv.emplace_object();
220221

222+
std::cerr << "0 maps_as_objects\n";
221223
for( const auto& item: m )
222224
{
225+
{std::cerr << "1 maps_as_objects\n";
223226
auto k = boost::json::value_from( item.first, ctx, jo.storage() );
227+
{std::cerr << "2 " << k << " maps_as_objects\n";
224228
auto v = boost::json::value_from( item.second, ctx, jo.storage() );
225-
jo[std::move( k.as_string() )] = std::move( v );
229+
{std::cerr << "3 " << v << " maps_as_objects\n";
230+
auto& xxx = jo[std::move( k.as_string() )];
231+
{std::cerr << "4 " << xxx << " maps_as_objects\n";
232+
xxx = std::move( v );
233+
std::cerr << "5 " << jo << " maps_as_objects\n";}
234+
std::cerr << "6 maps_as_objects\n";}
235+
std::cerr << "7 maps_as_objects\n";}
236+
std::cerr << "8 maps_as_objects\n";}
237+
std::cerr << "8 maps_as_objects\n";
226238
}
239+
std::cerr << "9 maps_as_objects\n";
227240
}
228241

229242
template<
@@ -1101,15 +1114,18 @@ usingContextualConversions()
11011114
time_point start;
11021115
//[doc_context_conversion_9
11031116

1117+
{std::cerr << "0\n";
11041118
std::map< time_point, ip_address > log = {
11051119
{ start += std::chrono::seconds(10), {192, 168, 10, 11} },
11061120
{ start += std::chrono::hours(2), {192, 168, 10, 13} },
11071121
{ start += std::chrono::minutes(14), {192, 168, 10, 10} },
11081122
};
11091123

1124+
{std::cerr << "1\n";
11101125
value jv = value_from(
11111126
log,
11121127
std::make_tuple( maps_as_objects(), as_string(), as_iso_8601() ) );
1128+
{std::cerr << "2\n";
11131129
assert( jv == parse(
11141130
" { "
11151131
" \"1970-01-01T00:00:10\": \"192.168.10.11\", "
@@ -1119,7 +1135,12 @@ usingContextualConversions()
11191135
) );
11201136
//]
11211137
(void)jv;
1138+
std::cerr << "3\n";}
1139+
std::cerr << "4\n";}
1140+
std::cerr << "5\n";}
1141+
std::cerr << "6\n";
11221142
}
1143+
std::cerr << "7\n";
11231144
}
11241145

11251146
} // namespace
@@ -1140,8 +1161,10 @@ class snippets_test
11401161
usingSpecializedTrait();
11411162
usingSetAtPointer();
11421163
usingContextualConversions();
1164+
std::cerr << "8\n";
11431165

11441166
BOOST_TEST_PASS();
1167+
std::cerr << "9\n";
11451168
}
11461169
};
11471170

0 commit comments

Comments
 (0)