diff options
author | Dongsun Lee <ds73.lee@samsung.com> | 2016-12-15 13:27:03 +0900 |
---|---|---|
committer | Dongsun Lee <ds73.lee@samsung.com> | 2016-12-19 14:34:03 +0900 |
commit | c68a643072ce7d7fb43a50aa6621f9e0f86c7d33 (patch) | |
tree | 69fa3c0b4b5fc040b710aa7c47871e725d8a2fdc | |
parent | 96d64bfa6ee2867f154d3dd9f06ace999903b1ad (diff) | |
download | auth-fw-c68a643072ce7d7fb43a50aa6621f9e0f86c7d33.tar.gz auth-fw-c68a643072ce7d7fb43a50aa6621f9e0f86c7d33.tar.bz2 auth-fw-c68a643072ce7d7fb43a50aa6621f9e0f86c7d33.zip |
Fix build with GCC6:deprecated auto_ptr was changed to shared_ptrsubmit/tizen/20170102.003625accepted/tizen/wearable/20170102.060531accepted/tizen/tv/20170102.060510accepted/tizen/mobile/20170102.060454accepted/tizen/ivi/20170102.060551accepted/tizen/common/20170102.152147
Change-Id: I0bc0a5a97201c46d81af578feb3f2631b93382fc
Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
-rw-r--r-- | src/dpl/core/include/dpl/binary_queue.h | 4 | ||||
-rw-r--r-- | src/dpl/core/src/binary_queue.cpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/dpl/core/include/dpl/binary_queue.h b/src/dpl/core/include/dpl/binary_queue.h index 8ecd1a3..13505d1 100644 --- a/src/dpl/core/include/dpl/binary_queue.h +++ b/src/dpl/core/include/dpl/binary_queue.h @@ -34,7 +34,7 @@ namespace AuthPasswd { * 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 @@ -279,7 +279,7 @@ public: /** * IAbstractInput interface */ - virtual BinaryQueueAutoPtr Read(size_t size); + virtual BinaryQueueUniquePtr Read(size_t size); /** * IAbstractOutput interface diff --git a/src/dpl/core/src/binary_queue.cpp b/src/dpl/core/src/binary_queue.cpp index 66d9d79..73d8fa5 100644 --- a/src/dpl/core/src/binary_queue.cpp +++ b/src/dpl/core/src/binary_queue.cpp @@ -275,7 +275,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); @@ -285,7 +285,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( bufferCopy.release(), available, &BufferDeleterFree, NULL); |