comparison Resources/CodeGeneration/testWasmIntegrated/jsoncpp-1.8.4/jsoncpp.cpp @ 1298:8a0a62189f46

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 16:31:30 +0100
parents baa9e1e932db
children
comparison
equal deleted inserted replaced
1296:86400fa16091 1298:8a0a62189f46
285 namespace Json { 285 namespace Json {
286 286
287 #if __cplusplus >= 201103L || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520) 287 #if __cplusplus >= 201103L || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520)
288 typedef std::unique_ptr<CharReader> CharReaderPtr; 288 typedef std::unique_ptr<CharReader> CharReaderPtr;
289 #else 289 #else
290 typedef std::auto_ptr<CharReader> CharReaderPtr; 290 typedef std::unique_ptr<CharReader> CharReaderPtr;
291 #endif 291 #endif
292 292
293 // Implementation of class Features 293 // Implementation of class Features
294 // //////////////////////////////// 294 // ////////////////////////////////
295 295
4240 namespace Json { 4240 namespace Json {
4241 4241
4242 #if __cplusplus >= 201103L || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520) 4242 #if __cplusplus >= 201103L || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520)
4243 typedef std::unique_ptr<StreamWriter> StreamWriterPtr; 4243 typedef std::unique_ptr<StreamWriter> StreamWriterPtr;
4244 #else 4244 #else
4245 typedef std::auto_ptr<StreamWriter> StreamWriterPtr; 4245 typedef std::unique_ptr<StreamWriter> StreamWriterPtr;
4246 #endif 4246 #endif
4247 4247
4248 String valueToString(LargestInt value) { 4248 String valueToString(LargestInt value) {
4249 UIntToStringBuffer buffer; 4249 UIntToStringBuffer buffer;
4250 char* current = buffer + sizeof(buffer); 4250 char* current = buffer + sizeof(buffer);