@@ -295,8 +295,8 @@ void assign_value(varT& var, const valT& val) {
295
295
296
296
template <typename varT, typename valT>
297
297
void assign_value (varT var, valT val) {
298
- RESTC_CPP_LOG_ERROR << " assign_value: Invalid data conversion from "
299
- << RESTC_CPP_TYPENAME (varT) << " to " << RESTC_CPP_TYPENAME (valT);
298
+ RESTC_CPP_LOG_ERROR_ ( " assign_value: Invalid data conversion from "
299
+ << RESTC_CPP_TYPENAME (varT) << " to " << RESTC_CPP_TYPENAME (valT) );
300
300
assert (false );
301
301
throw ParseException (" assign_value: Invalid data conversion from " );
302
302
}
@@ -515,23 +515,23 @@ class RapidJsonSkipObject : public RapidJsonDeserializerBase {
515
515
516
516
bool StartObject () override {
517
517
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
518
- RESTC_CPP_LOG_TRACE << " Skipping json: StartObject()" ;
518
+ RESTC_CPP_LOG_TRACE_ ( " Skipping json: StartObject()" ) ;
519
519
#endif
520
520
++recursion_;
521
521
return true ;
522
522
}
523
523
524
524
bool Key (const char * str, std::size_t length, bool copy) override {
525
525
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
526
- RESTC_CPP_LOG_TRACE << " Skipping json key: "
527
- << boost::string_ref (str, length);
526
+ RESTC_CPP_LOG_TRACE_ ( " Skipping json key: "
527
+ << boost::string_ref (str, length)) ;
528
528
#endif
529
529
return true ;
530
530
}
531
531
532
532
bool EndObject (std::size_t memberCount) override {
533
533
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
534
- RESTC_CPP_LOG_TRACE << " Skipping json: EndObject()" ;
534
+ RESTC_CPP_LOG_TRACE_ ( " Skipping json: EndObject()" ) ;
535
535
#endif
536
536
if (--recursion_ <= 0 ) {
537
537
if (HaveParent ()) {
@@ -543,15 +543,15 @@ class RapidJsonSkipObject : public RapidJsonDeserializerBase {
543
543
544
544
bool StartArray () override {
545
545
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
546
- RESTC_CPP_LOG_TRACE << " Skipping json: StartArray()" ;
546
+ RESTC_CPP_LOG_TRACE_ ( " Skipping json: StartArray()" ) ;
547
547
#endif
548
548
++recursion_;
549
549
return true ;
550
550
}
551
551
552
552
bool EndArray (std::size_t elementCount) override {
553
553
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
554
- RESTC_CPP_LOG_TRACE << " Skipping json: EndArray()" ;
554
+ RESTC_CPP_LOG_TRACE_ ( " Skipping json: EndArray()" ) ;
555
555
#endif
556
556
if (--recursion_ <= 0 ) {
557
557
if (HaveParent ()) {
@@ -778,10 +778,10 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
778
778
779
779
if (!recursed_to_) {
780
780
assert (!found);
781
- RESTC_CPP_LOG_DEBUG << " RecurseToMember(): Failed to find property-name '"
781
+ RESTC_CPP_LOG_DEBUG_ ( " RecurseToMember(): Failed to find property-name '"
782
782
<< current_name_
783
783
<< " ' in C++ class '" << RESTC_CPP_TYPENAME (dataT)
784
- << " ' when serializing from JSON." ;
784
+ << " ' when serializing from JSON." ) ;
785
785
786
786
if (!properties_.ignore_unknown_properties ) {
787
787
throw UnknownPropertyException (current_name_);
@@ -856,10 +856,10 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
856
856
857
857
if (!found) {
858
858
assert (!found);
859
- RESTC_CPP_LOG_DEBUG << " SetValueOnMember(): Failed to find property-name '"
859
+ RESTC_CPP_LOG_DEBUG_ ( " SetValueOnMember(): Failed to find property-name '"
860
860
<< current_name_
861
861
<< " ' in C++ class '" << RESTC_CPP_TYPENAME (dataT)
862
- << " ' when serializing from JSON." ;
862
+ << " ' when serializing from JSON." ) ;
863
863
864
864
if (!properties_.ignore_unknown_properties ) {
865
865
throw UnknownPropertyException (current_name_);
@@ -897,8 +897,8 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
897
897
&& !is_map<dataT>::value
898
898
>::type* = 0 ) {
899
899
900
- RESTC_CPP_LOG_ERROR << RESTC_CPP_TYPENAME (dataT)
901
- << " BAD SetValueOnMember: " ;
900
+ RESTC_CPP_LOG_ERROR_ ( RESTC_CPP_TYPENAME (dataT)
901
+ << " BAD SetValueOnMember: " ) ;
902
902
903
903
assert (false );
904
904
return true ;
@@ -944,20 +944,20 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
944
944
template <typename argT>
945
945
bool SetValue (argT val) {
946
946
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
947
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
947
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
948
948
<< " SetValue: " << current_name_
949
- << " State: " << to_string (state_);
949
+ << " State: " << to_string (state_)) ;
950
950
#endif
951
951
if (state_ == State::IN_OBJECT) {
952
952
return SetValueOnMember<data_t >(val);
953
953
} else if (state_ == State::IN_ARRAY) {
954
954
SetValueInArray<data_t >(val);
955
955
return true ;
956
956
}
957
- RESTC_CPP_LOG_ERROR << RESTC_CPP_TYPENAME (data_t )
957
+ RESTC_CPP_LOG_ERROR_ ( RESTC_CPP_TYPENAME (data_t )
958
958
<< " SetValue: " << current_name_
959
959
<< " State: " << to_string (state_)
960
- << " Value type" << RESTC_CPP_TYPENAME (argT);
960
+ << " Value type" << RESTC_CPP_TYPENAME (argT)) ;
961
961
962
962
assert (false && " Invalid state for setting a value" );
963
963
return true ;
@@ -1005,9 +1005,9 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1005
1005
bool DoStartObject () {
1006
1006
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1007
1007
const bool i_am_a_map = is_map<data_t >::value;
1008
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1008
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1009
1009
<< " DoStartObject: " << current_name_
1010
- << " i_am_a_map: " << i_am_a_map;
1010
+ << " i_am_a_map: " << i_am_a_map) ;
1011
1011
#endif
1012
1012
switch (state_) {
1013
1013
@@ -1027,7 +1027,7 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1027
1027
recursed_to_->StartObject ();
1028
1028
break ;
1029
1029
case State::DONE:
1030
- RESTC_CPP_LOG_TRACE << " Re-using instance of RapidJsonDeserializer" ;
1030
+ RESTC_CPP_LOG_TRACE_ ( " Re-using instance of RapidJsonDeserializer" ) ;
1031
1031
state_ = State::IN_OBJECT;
1032
1032
if (bytes_) {
1033
1033
*bytes_ = properties_.GetMaxMemoryConsumption ();
@@ -1050,16 +1050,16 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1050
1050
current_name_ = properties_.name_mapping ->to_native_name (name);
1051
1051
}
1052
1052
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1053
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1054
- << " DoKey: " << current_name_;
1053
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1054
+ << " DoKey: " << current_name_) ;
1055
1055
#endif
1056
1056
return true ;
1057
1057
}
1058
1058
1059
1059
bool DoEndObject (std::size_t memberCount) {
1060
1060
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1061
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1062
- << " DoEndObject: " << current_name_;
1061
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1062
+ << " DoEndObject: " << current_name_) ;
1063
1063
#endif
1064
1064
current_name_.clear ();
1065
1065
@@ -1085,8 +1085,8 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1085
1085
1086
1086
bool DoStartArray () {
1087
1087
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1088
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1089
- << " DoStartArray: " << current_name_;
1088
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1089
+ << " DoStartArray: " << current_name_) ;
1090
1090
#endif
1091
1091
switch (state_) {
1092
1092
case State::INIT:
@@ -1109,8 +1109,8 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1109
1109
1110
1110
bool DoEndArray (std::size_t elementCount) {
1111
1111
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1112
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1113
- << " DoEndArray: " << current_name_;
1112
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1113
+ << " DoEndArray: " << current_name_) ;
1114
1114
#endif
1115
1115
current_name_.clear ();
1116
1116
@@ -1136,8 +1136,8 @@ class RapidJsonDeserializer : public RapidJsonDeserializerBase {
1136
1136
1137
1137
void OnChildIsDone () override {
1138
1138
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1139
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (data_t )
1140
- << " OnChildIsDone" ;
1139
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (data_t )
1140
+ << " OnChildIsDone" ) ;
1141
1141
#endif
1142
1142
assert (state_ == State::RECURSED);
1143
1143
assert (!saved_state_.empty ());
@@ -1310,8 +1310,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1310
1310
is_container<dataT>::value
1311
1311
>::type* = 0 ) {
1312
1312
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1313
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1314
- << " StartArray: " ;
1313
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1314
+ << " StartArray: " ) ;
1315
1315
#endif
1316
1316
serializer.StartArray ();
1317
1317
@@ -1323,8 +1323,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1323
1323
do_serialize<native_field_type_t >(v, serializer, properties);
1324
1324
}
1325
1325
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1326
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1327
- << " EndArray: " ;
1326
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1327
+ << " EndArray: " ) ;
1328
1328
#endif
1329
1329
serializer.EndArray ();
1330
1330
};
@@ -1339,8 +1339,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1339
1339
static const serialize_properties_t map_name_properties{false };
1340
1340
1341
1341
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1342
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1343
- << " StartMap: " ;
1342
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1343
+ << " StartMap: " ) ;
1344
1344
#endif
1345
1345
serializer.StartObject ();
1346
1346
@@ -1353,8 +1353,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1353
1353
do_serialize<native_field_type_t >(v.second , serializer, properties);
1354
1354
}
1355
1355
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1356
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1357
- << " EndMap: " ;
1356
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1357
+ << " EndMap: " ) ;
1358
1358
#endif
1359
1359
serializer.EndObject ();
1360
1360
};
@@ -1368,19 +1368,19 @@ void do_serialize(const dataT& object, serializerT& serializer,
1368
1368
1369
1369
serializer.StartObject ();
1370
1370
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1371
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1372
- << " StartObject: " ;
1371
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1372
+ << " StartObject: " ) ;
1373
1373
#endif
1374
1374
auto fn = [&](const char *name, auto & val) {
1375
1375
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1376
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1377
- << " Key: " << name;
1376
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1377
+ << " Key: " << name) ;
1378
1378
#endif
1379
1379
if (properties.ignore_empty_fileds ) {
1380
1380
if (is_empty_field (val)) {
1381
1381
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1382
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1383
- << " ignoring empty field." ;
1382
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1383
+ << " ignoring empty field." ) ;
1384
1384
#endif
1385
1385
return ;
1386
1386
}
@@ -1389,8 +1389,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1389
1389
if (properties.excluded_names
1390
1390
&& properties.is_excluded (name)) {
1391
1391
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1392
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1393
- << " ignoring excluded field." ;
1392
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1393
+ << " ignoring excluded field." ) ;
1394
1394
#endif
1395
1395
return ;
1396
1396
}
@@ -1411,8 +1411,8 @@ void do_serialize(const dataT& object, serializerT& serializer,
1411
1411
on_name_and_value<dataT, decltype (fn)> handler (fn);
1412
1412
handler.for_each_member (object);
1413
1413
#ifdef RESTC_CPP_LOG_JSON_SERIALIZATION
1414
- RESTC_CPP_LOG_TRACE << RESTC_CPP_TYPENAME (dataT)
1415
- << " EndObject: " ;
1414
+ RESTC_CPP_LOG_TRACE_ ( RESTC_CPP_TYPENAME (dataT)
1415
+ << " EndObject: " ) ;
1416
1416
#endif
1417
1417
serializer.EndObject ();
1418
1418
};
0 commit comments