We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dde8426 commit e105003Copy full SHA for e105003
src/lib_json/json_reader.cpp
@@ -43,7 +43,11 @@ static int stackDepth_g = 0; // see readValue()
43
44
namespace Json {
45
46
-typedef std::auto_ptr<CharReader> CharReaderPtr;
+#if __GNUC__ >= 6
47
+typedef std::scoped_ptr<CharReader> const CharReaderPtr;
48
+#else
49
+typedef std::auto_ptr<CharReader> CharReaderPtr;
50
+#endif
51
52
// Implementation of class Features
53
// ////////////////////////////////
src/lib_json/json_writer.cpp
@@ -54,7 +54,11 @@
54
55
56
57
-typedef std::auto_ptr<StreamWriter> StreamWriterPtr;
58
+typedef std::scoped_ptr<StreamWriter> const StreamWriterPtr;
59
60
+typedef std::auto_ptr<StreamWriter> StreamWriterPtr;
61
62
63
static bool containsControlCharacter(const char* str) {
64
while (*str) {
0 commit comments