File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,11 @@ static int stackDepth_g = 0; // see readValue()
4343
4444namespace Json {
4545
46- typedef std::auto_ptr<CharReader> CharReaderPtr;
46+ #if __GNUC__ >= 6
47+ typedef std::scoped_ptr<CharReader> const CharReaderPtr;
48+ #else
49+ typedef std::auto_ptr<CharReader> CharReaderPtr;
50+ #endif
4751
4852// Implementation of class Features
4953// ////////////////////////////////
Original file line number Diff line number Diff line change 5454
5555namespace Json {
5656
57- typedef std::auto_ptr<StreamWriter> StreamWriterPtr;
57+ #if __GNUC__ >= 6
58+ typedef std::scoped_ptr<StreamWriter> const StreamWriterPtr;
59+ #else
60+ typedef std::auto_ptr<StreamWriter> StreamWriterPtr;
61+ #endif
5862
5963static bool containsControlCharacter (const char * str) {
6064 while (*str) {
You can’t perform that action at this time.
0 commit comments