File tree Expand file tree Collapse file tree 2 files changed +19
-18
lines changed Expand file tree Collapse file tree 2 files changed +19
-18
lines changed Original file line number Diff line number Diff line change @@ -208,17 +208,18 @@ TEST(PrettyWriter, RawValue) {
208
208
}
209
209
210
210
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
211
+
212
+ static PrettyWriter<StringBuffer> WriterGen (StringBuffer &target) {
213
+ PrettyWriter<StringBuffer> writer (target);
214
+ writer.StartObject ();
215
+ writer.Key (" a" );
216
+ writer.Int (1 );
217
+ return std::move (writer);
218
+ }
219
+
211
220
TEST (PrettyWriter, MoveCtor) {
212
221
StringBuffer buffer;
213
- auto writerGen=[](StringBuffer &target) -> PrettyWriter<StringBuffer> {
214
- PrettyWriter<StringBuffer> writer (target);
215
- writer.StartObject ();
216
- writer.Key (" a" );
217
- writer.Int (1 );
218
- return std::move (writer);
219
- };
220
-
221
- PrettyWriter<StringBuffer> writer (writerGen (buffer));
222
+ PrettyWriter<StringBuffer> writer (WriterGen (buffer));
222
223
writer.EndObject ();
223
224
EXPECT_TRUE (writer.IsComplete ());
224
225
EXPECT_STREQ (
Original file line number Diff line number Diff line change @@ -502,17 +502,17 @@ TEST(Writer, RawValue) {
502
502
}
503
503
504
504
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
505
+ static Writer<StringBuffer> WriterGen (StringBuffer &target) {
506
+ Writer<StringBuffer> writer (target);
507
+ writer.StartObject ();
508
+ writer.Key (" a" );
509
+ writer.Int (1 );
510
+ return std::move (writer);
511
+ }
512
+
505
513
TEST (Writer, MoveCtor) {
506
514
StringBuffer buffer;
507
- auto writerGen=[](StringBuffer &target) -> Writer<StringBuffer> {
508
- Writer<StringBuffer> writer (target);
509
- writer.StartObject ();
510
- writer.Key (" a" );
511
- writer.Int (1 );
512
- return std::move (writer);
513
- };
514
-
515
- Writer<StringBuffer> writer (writerGen (buffer));
515
+ Writer<StringBuffer> writer (WriterGen (buffer));
516
516
writer.EndObject ();
517
517
EXPECT_TRUE (writer.IsComplete ());
518
518
EXPECT_STREQ (" {\" a\" :1}" , buffer.GetString ());
You can’t perform that action at this time.
0 commit comments