libi2pd: use std::move and pass by value

Found with clang-tidy's modernize-pass-by-value

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2020-01-19 19:07:10 -08:00
parent 6cc388c1bc
commit 4b2badf97c
No known key found for this signature in database
GPG key ID: 36D31CFA845F0E3B
6 changed files with 15 additions and 8 deletions

View file

@ -2,6 +2,7 @@
#include <string.h>
#include "I2PEndian.h"
#include <fstream>
#include <utility>
#include <boost/lexical_cast.hpp>
#include <boost/make_shared.hpp>
#if (BOOST_VERSION >= 105300)
@ -25,8 +26,8 @@ namespace data
m_Addresses = boost::make_shared<Addresses>(); // create empty list
}
RouterInfo::RouterInfo (const std::string& fullPath):
m_FullPath (fullPath), m_IsUpdated (false), m_IsUnreachable (false),
RouterInfo::RouterInfo (std::string fullPath):
m_FullPath (std::move(fullPath)), m_IsUpdated (false), m_IsUnreachable (false),
m_SupportedTransports (0), m_Caps (0)
{
m_Addresses = boost::make_shared<Addresses>(); // create empty list