Mercurial > hg > orthanc-databases
comparison Framework/PostgreSQL/PostgreSQLResult.cpp @ 157:275e14f57f1e
replacing deprecated std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 06 Jul 2020 12:45:58 +0200 |
parents | 063aa53b5917 |
children | 0246923d4df9 |
comparison
equal
deleted
inserted
replaced
156:710537acb488 | 157:275e14f57f1e |
---|---|
26 #include "../Common/FileValue.h" | 26 #include "../Common/FileValue.h" |
27 #include "../Common/Integer64Value.h" | 27 #include "../Common/Integer64Value.h" |
28 #include "../Common/NullValue.h" | 28 #include "../Common/NullValue.h" |
29 #include "../Common/Utf8StringValue.h" | 29 #include "../Common/Utf8StringValue.h" |
30 | 30 |
31 #include <Compatibility.h> // For std::unique_ptr<> | |
31 #include <OrthancException.h> | 32 #include <OrthancException.h> |
32 #include <Logging.h> | 33 #include <Logging.h> |
33 #include <Endianness.h> | 34 #include <Endianness.h> |
34 | 35 |
35 #include <cassert> | 36 #include <cassert> |
228 case BYTEAOID: | 229 case BYTEAOID: |
229 return new BinaryStringValue(GetString(column)); | 230 return new BinaryStringValue(GetString(column)); |
230 | 231 |
231 case OIDOID: | 232 case OIDOID: |
232 { | 233 { |
233 std::auto_ptr<FileValue> value(new FileValue); | 234 std::unique_ptr<FileValue> value(new FileValue); |
234 GetLargeObject(value->GetContent(), column); | 235 GetLargeObject(value->GetContent(), column); |
235 return value.release(); | 236 return value.release(); |
236 } | 237 } |
237 | 238 |
238 default: | 239 default: |