Replace deprecated auto_ptr with unique_ptr 37/105337/1
authorKyungwook Tak <k.tak@samsung.com>
Fri, 16 Dec 2016 04:04:15 +0000 (13:04 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Fri, 16 Dec 2016 04:04:41 +0000 (13:04 +0900)
Change-Id: Ib0ebc0f297f51a4cc3335a7d1c9033a37edea016
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
src/manager/dpl/core/include/dpl/binary_queue.h
src/manager/dpl/core/src/binary_queue.cpp

index 54c1c67..7dd928e 100644 (file)
@@ -34,7 +34,7 @@ namespace CKM {
  * Binary queue auto pointer
  */
 class BinaryQueue;
-typedef std::auto_ptr<BinaryQueue> BinaryQueueAutoPtr;
+using BinaryQueueUniquePtr = std::unique_ptr<BinaryQueue>;
 
 /**
  * Binary stream implemented as constant size bucket list
@@ -296,7 +296,7 @@ public:
        /**
         * IAbstractInput interface
         */
-       virtual BinaryQueueAutoPtr Read(size_t size);
+       virtual BinaryQueueUniquePtr Read(size_t size);
 
        /**
         * IAbstractOutput interface
index c469478..36b174e 100644 (file)
@@ -285,7 +285,7 @@ void BinaryQueue::VisitBuckets(BucketVisitor *visitor) const
        std::for_each(m_buckets.begin(), m_buckets.end(), BucketVisitorCall(visitor));
 }
 
-BinaryQueueAutoPtr BinaryQueue::Read(size_t size)
+BinaryQueueUniquePtr BinaryQueue::Read(size_t size)
 {
        // Simulate input stream
        size_t available = std::min(size, m_size);
@@ -296,7 +296,7 @@ BinaryQueueAutoPtr BinaryQueue::Read(size_t size)
        if (!bufferCopy.get())
                throw std::bad_alloc();
 
-       BinaryQueueAutoPtr result(new BinaryQueue());
+       BinaryQueueUniquePtr result(new BinaryQueue());
 
        Flatten(bufferCopy.get(), available);
        result->AppendUnmanaged(