modernize: Prefer default member init over ctor init
[quassel.git] / src / core / ctcpparser.h
index 5808a71..7fd2a83 100644 (file)
@@ -22,6 +22,7 @@
 #define CTCPPARSER_H
 
 #include <QUuid>
 #define CTCPPARSER_H
 
 #include <QUuid>
+#include <utility>
 
 #include "corenetwork.h"
 #include "eventmanager.h"
 
 #include "corenetwork.h"
 #include "eventmanager.h"
@@ -84,12 +85,12 @@ private:
     CoreSession *_coreSession;
 
     struct CtcpReply {
     CoreSession *_coreSession;
 
     struct CtcpReply {
-        CoreNetwork *network;
+        CoreNetwork *network{nullptr};
         QString bufferName;
         QList<QByteArray> replies;
 
         QString bufferName;
         QList<QByteArray> replies;
 
-        CtcpReply() : network(nullptr) {}
-        CtcpReply(CoreNetwork *net, const QString &buf) : network(net), bufferName(buf) {}
+        CtcpReply()  {}
+        CtcpReply(CoreNetwork *net, QString buf) : network(net), bufferName(std::move(buf)) {}
     };
 
     QHash<QUuid, CtcpReply> _replies;
     };
 
     QHash<QUuid, CtcpReply> _replies;