Mercurial > hg > orthanc
comparison OrthancServer/Database/Compatibility/SetOfResources.h @ 3712:2a170a8f1faf
replacing std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 02 Mar 2020 15:32:45 +0100 |
parents | 94f4a18a79cc |
children |
comparison
equal
deleted
inserted
replaced
3709:1f4910999fe7 | 3712:2a170a8f1faf |
---|---|
31 **/ | 31 **/ |
32 | 32 |
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../../../Core/Compatibility.h" | |
36 #include "../IDatabaseWrapper.h" | 37 #include "../IDatabaseWrapper.h" |
37 #include "ILookupResources.h" | 38 #include "ILookupResources.h" |
38 | 39 |
39 #include <set> | 40 #include <set> |
40 #include <memory> | 41 #include <memory> |
46 class SetOfResources : public boost::noncopyable | 47 class SetOfResources : public boost::noncopyable |
47 { | 48 { |
48 private: | 49 private: |
49 typedef std::set<int64_t> Resources; | 50 typedef std::set<int64_t> Resources; |
50 | 51 |
51 IDatabaseWrapper& database_; | 52 IDatabaseWrapper& database_; |
52 ResourceType level_; | 53 ResourceType level_; |
53 std::auto_ptr<Resources> resources_; | 54 std::unique_ptr<Resources> resources_; |
54 | 55 |
55 public: | 56 public: |
56 SetOfResources(IDatabaseWrapper& database, | 57 SetOfResources(IDatabaseWrapper& database, |
57 ResourceType level) : | 58 ResourceType level) : |
58 database_(database), | 59 database_(database), |