@@ -156,8 +156,9 @@ class JSONCPP_DEPRECATED("Use StreamWriter instead") JSON_API Writer {
156
156
* \sa Reader, Value
157
157
* \deprecated Use StreamWriterBuilder.
158
158
*/
159
+ #pragma warning(push)
160
+ #pragma warning(disable:4996) // Deriving from deprecated class
159
161
class JSONCPP_DEPRECATED (" Use StreamWriterBuilder instead" ) JSON_API FastWriter : public Writer {
160
-
161
162
public:
162
163
FastWriter ();
163
164
~FastWriter () JSONCPP_OVERRIDE {}
@@ -184,6 +185,7 @@ class JSONCPP_DEPRECATED("Use StreamWriterBuilder instead") JSON_API FastWriter
184
185
bool dropNullPlaceholders_;
185
186
bool omitEndingLineFeed_;
186
187
};
188
+ #pragma warning(pop)
187
189
188
190
/* * \brief Writes a Value in <a HREF="http://www.json.org">JSON</a> format in a
189
191
*human friendly way.
@@ -209,6 +211,8 @@ class JSONCPP_DEPRECATED("Use StreamWriterBuilder instead") JSON_API FastWriter
209
211
* \sa Reader, Value, Value::setComment()
210
212
* \deprecated Use StreamWriterBuilder.
211
213
*/
214
+ #pragma warning(push)
215
+ #pragma warning(disable:4996) // Deriving from deprecated class
212
216
class JSONCPP_DEPRECATED (" Use StreamWriterBuilder instead" ) JSON_API StyledWriter : public Writer {
213
217
public:
214
218
StyledWriter ();
@@ -244,6 +248,7 @@ class JSONCPP_DEPRECATED("Use StreamWriterBuilder instead") JSON_API StyledWrite
244
248
unsigned int indentSize_;
245
249
bool addChildValues_;
246
250
};
251
+ #pragma warning(pop)
247
252
248
253
/* * \brief Writes a Value in <a HREF="http://www.json.org">JSON</a> format in a
249
254
human friendly way,
@@ -270,6 +275,8 @@ class JSONCPP_DEPRECATED("Use StreamWriterBuilder instead") JSON_API StyledWrite
270
275
* \sa Reader, Value, Value::setComment()
271
276
* \deprecated Use StreamWriterBuilder.
272
277
*/
278
+ #pragma warning(push)
279
+ #pragma warning(disable:4996) // Deriving from deprecated class
273
280
class JSONCPP_DEPRECATED (" Use StreamWriterBuilder instead" ) JSON_API StyledStreamWriter {
274
281
public:
275
282
/* *
@@ -311,6 +318,7 @@ class JSONCPP_DEPRECATED("Use StreamWriterBuilder instead") JSON_API StyledStrea
311
318
bool addChildValues_ : 1 ;
312
319
bool indented_ : 1 ;
313
320
};
321
+ #pragma warning(pop)
314
322
315
323
#if defined(JSON_HAS_INT64)
316
324
JSONCPP_STRING JSON_API valueToString (Int value);
0 commit comments