Use make_unique where appropriate
Change-Id: I30c9f0fb2033a810df73a1c9147fcf09d610f763 Refs: #3093
This commit is contained in:
1 parent
d2856a41ef
commit
01f8dba914
5 files changed
+7
-5
No files matched your search
@@ -67,6 +67,7 @@
|
||||
#include <ndn-cxx/data.hpp>
|
||||
#include <ndn-cxx/name.hpp>
|
||||
#include <ndn-cxx/encoding/block.hpp>
|
||||
#include <ndn-cxx/util/backports.hpp>
|
||||
#include <ndn-cxx/util/face-uri.hpp>
|
||||
#include <ndn-cxx/util/signal.hpp>
|
||||
|
||||
@@ -88,6 +89,7 @@ using std::shared_ptr;
|
||||
using std::unique_ptr;
|
||||
using std::weak_ptr;
|
||||
using std::make_shared;
|
||||
using ndn::make_unique;
|
||||
using std::enable_shared_from_this;
|
||||
|
||||
using std::static_pointer_cast;
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ BOOST_CONCEPT_ASSERT((boost::DefaultConstructible<Cs::const_iterator>));
|
||||
unique_ptr<Policy>
|
||||
makeDefaultPolicy()
|
||||
{
|
||||
return unique_ptr<Policy>(new PriorityFifoPolicy());
|
||||
return make_unique<PriorityFifoPolicy>();
|
||||
}
|
||||
|
||||
Cs::Cs(size_t nMaxPackets, unique_ptr<Policy> policy)
|
||||
|
||||
@@ -247,7 +247,7 @@ public:
|
||||
addForwarder()
|
||||
{
|
||||
size_t i = m_forwarders.size();
|
||||
m_forwarders.push_back(std::move(unique_ptr<Forwarder>(new Forwarder())));
|
||||
m_forwarders.push_back(make_unique<Forwarder>());
|
||||
return i;
|
||||
}
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ BOOST_AUTO_TEST_SUITE(CsLru)
|
||||
BOOST_FIXTURE_TEST_CASE(EvictOneLRU, UnitTestTimeFixture)
|
||||
{
|
||||
Cs cs(3);
|
||||
cs.setPolicy(unique_ptr<Policy>(new LruPolicy()));
|
||||
cs.setPolicy(make_unique<LruPolicy>());
|
||||
|
||||
cs.insert(*makeData("ndn:/A"));
|
||||
cs.insert(*makeData("ndn:/B"));
|
||||
|
||||
@@ -41,7 +41,7 @@ BOOST_AUTO_TEST_SUITE(CsPriorityFifo)
|
||||
BOOST_FIXTURE_TEST_CASE(EvictOne, UnitTestTimeFixture)
|
||||
{
|
||||
Cs cs(3);
|
||||
cs.setPolicy(unique_ptr<Policy>(new PriorityFifoPolicy()));
|
||||
cs.setPolicy(make_unique<PriorityFifoPolicy>());
|
||||
|
||||
shared_ptr<Data> dataA = makeData("ndn:/A");
|
||||
dataA->setFreshnessPeriod(time::milliseconds(99999));
|
||||
@@ -94,7 +94,7 @@ BOOST_FIXTURE_TEST_CASE(EvictOne, UnitTestTimeFixture)
|
||||
BOOST_FIXTURE_TEST_CASE(Refresh, UnitTestTimeFixture)
|
||||
{
|
||||
Cs cs(3);
|
||||
cs.setPolicy(unique_ptr<Policy>(new PriorityFifoPolicy()));
|
||||
cs.setPolicy(make_unique<PriorityFifoPolicy>());
|
||||
|
||||
shared_ptr<Data> dataA = makeData("ndn:/A");
|
||||
dataA->setFreshnessPeriod(time::milliseconds(99999));
|
||||
|
||||
Reference in new issue
Block a user