Mercurial > hg > orthanc-databases
comparison PostgreSQL/Plugins/PostgreSQLStorageArea.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 | 3236894320d6 |
comparison
equal
deleted
inserted
replaced
156:710537acb488 | 157:275e14f57f1e |
---|---|
23 #include "PostgreSQLDefinitions.h" | 23 #include "PostgreSQLDefinitions.h" |
24 | 24 |
25 #include "../../Framework/PostgreSQL/PostgreSQLTransaction.h" | 25 #include "../../Framework/PostgreSQL/PostgreSQLTransaction.h" |
26 #include "../../Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h" | 26 #include "../../Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h" |
27 | 27 |
28 #include <Compatibility.h> // For std::unique_ptr<> | |
28 #include <Logging.h> | 29 #include <Logging.h> |
29 | 30 |
30 | 31 |
31 namespace OrthancDatabases | 32 namespace OrthancDatabases |
32 { | 33 { |
33 IDatabase* PostgreSQLStorageArea::OpenInternal() | 34 IDatabase* PostgreSQLStorageArea::OpenInternal() |
34 { | 35 { |
35 std::auto_ptr<PostgreSQLDatabase> db(new PostgreSQLDatabase(parameters_)); | 36 std::unique_ptr<PostgreSQLDatabase> db(new PostgreSQLDatabase(parameters_)); |
36 | 37 |
37 db->Open(); | 38 db->Open(); |
38 | 39 |
39 if (parameters_.HasLock()) | 40 if (parameters_.HasLock()) |
40 { | 41 { |