comparison Framework/Oracle/OracleCommandBase.h @ 1299:c38c89684d83 broker

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 17:21:24 +0100
parents 7ec8fea061b9
children 257f2c9a02ac
comparison
equal deleted inserted replaced
1297:6ab03e429f06 1299:c38c89684d83
21 21
22 #pragma once 22 #pragma once
23 23
24 #include "IOracleCommand.h" 24 #include "IOracleCommand.h"
25 25
26 #include <Core/Compatibility.h>
27
26 #include <memory> 28 #include <memory>
27 29
28 namespace OrthancStone 30 namespace OrthancStone
29 { 31 {
30 class OracleCommandBase : public IOracleCommand 32 class OracleCommandBase : public IOracleCommand
31 { 33 {
32 private: 34 private:
33 std::auto_ptr<Orthanc::IDynamicObject> payload_; 35 std::unique_ptr<Orthanc::IDynamicObject> payload_;
34 36
35 public: 37 public:
36 void AcquirePayload(Orthanc::IDynamicObject* payload); 38 void AcquirePayload(Orthanc::IDynamicObject* payload);
37 39
38 virtual bool HasPayload() const 40 virtual bool HasPayload() const