Use std::unique_ptr instead of std::scoped_ptr

scoped_ptr has never been a part of the C++ standard - perhaps it's been
confused with boost::scoped_ptr. Anyhow, std::unique_ptr is the
replacement for the now-deprecated std::auto_ptr.
This commit is contained in:
AbigailBuccaneer 2017-04-21 15:44:02 +01:00
parent 3eda8a63ca
commit 1335f70bbb
2 changed files with 2 additions and 2 deletions

View File

@ -44,7 +44,7 @@ static int stackDepth_g = 0; // see readValue()
namespace Json {
#if __GNUC__ >= 6
typedef std::scoped_ptr<CharReader> const CharReaderPtr;
typedef std::unique_ptr<CharReader> const CharReaderPtr;
#else
typedef std::auto_ptr<CharReader> CharReaderPtr;
#endif

View File

@ -55,7 +55,7 @@
namespace Json {
#if __GNUC__ >= 6
typedef std::scoped_ptr<StreamWriter> const StreamWriterPtr;
typedef std::unique_ptr<StreamWriter> const StreamWriterPtr;
#else
typedef std::auto_ptr<StreamWriter> StreamWriterPtr;
#endif