diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-05 22:40:29 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-06 15:56:08 +0900 |
| commit | ae84ff26e2ded61e19d38ddbd23bcbdb0279cc8a (patch) | |
| tree | 0f1c6729408791c40b6cdc72b89be659f3ecc590 /src/AbstractSingleDiskAdaptor.h | |
| parent | f8d305fe639a2a458106f3f233f696157c6ab06d (diff) | |
AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_
Diffstat (limited to 'src/AbstractSingleDiskAdaptor.h')
| -rw-r--r-- | src/AbstractSingleDiskAdaptor.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/AbstractSingleDiskAdaptor.h b/src/AbstractSingleDiskAdaptor.h index 6a6ea3de..0a23e84a 100644 --- a/src/AbstractSingleDiskAdaptor.h +++ b/src/AbstractSingleDiskAdaptor.h @@ -44,7 +44,7 @@ class FileAllocationIterator; class AbstractSingleDiskAdaptor : public DiskAdaptor { private: - std::shared_ptr<DiskWriter> diskWriter_; + std::unique_ptr<DiskWriter> diskWriter_; int64_t totalLength_; bool readOnly_; public: @@ -89,9 +89,9 @@ public: virtual const std::string& getFilePath() = 0; - void setDiskWriter(const std::shared_ptr<DiskWriter>& diskWriter); + void setDiskWriter(std::unique_ptr<DiskWriter> diskWriter); - const std::shared_ptr<DiskWriter>& getDiskWriter() const + const std::unique_ptr<DiskWriter>& getDiskWriter() const { return diskWriter_; } |
