Reduce unnecessary copies using move semantics

This commit is contained in:
Gianluca Recchia 2018-10-28 16:13:58 +01:00
parent 896a66e6d8
commit 379c41d20c
No known key found for this signature in database
GPG key ID: 3C2B4128D9A1F218
10 changed files with 24 additions and 13 deletions

View file

@ -28,6 +28,7 @@
#include <QBuffer>
#include <QFile>
#include <utility>
#define UUID_LENGTH 16
@ -43,9 +44,9 @@ KdbxXmlReader::KdbxXmlReader(quint32 version)
* @param version KDBX version
* @param binaryPool binary pool
*/
KdbxXmlReader::KdbxXmlReader(quint32 version, const QHash<QString, QByteArray>& binaryPool)
KdbxXmlReader::KdbxXmlReader(quint32 version, QHash<QString, QByteArray> binaryPool)
: m_kdbxVersion(version)
, m_binaryPool(binaryPool)
, m_binaryPool(std::move(binaryPool))
{
}