modernize: Pass arguments by value and move in constructors
[quassel.git] / src / common / message.h
index fa9e6b0..8b16aa0 100644 (file)
@@ -68,12 +68,12 @@ public:
     };
     Q_DECLARE_FLAGS(Flags, Flag)
 
     };
     Q_DECLARE_FLAGS(Flags, Flag)
 
-    Message(const BufferInfo &bufferInfo = BufferInfo(), Type type = Plain, const QString &contents = {},
-            const QString &sender = {}, const QString &senderPrefixes = {}, const QString &realName = {},
-            const QString &avatarUrl = {}, Flags flags = None);
-    Message(const QDateTime &ts, const BufferInfo &buffer = BufferInfo(), Type type = Plain,
-            const QString &contents = {}, const QString &sender = {}, const QString &senderPrefixes = {},
-            const QString &realName = {}, const QString &avatarUrl = {}, Flags flags = None);
+    Message(BufferInfo bufferInfo = BufferInfo(), Type type = Plain, QString contents = {},
+            QString sender = {}, QString senderPrefixes = {}, QString realName = {},
+            QString avatarUrl = {}, Flags flags = None);
+    Message(QDateTime ts, BufferInfo buffer = BufferInfo(), Type type = Plain,
+            QString contents = {}, QString sender = {}, QString senderPrefixes = {},
+            QString realName = {}, QString avatarUrl = {}, Flags flags = None);
 
     inline static Message ChangeOfDay(const QDateTime &day) { return Message(day, BufferInfo(), DayChange); }
     inline const MsgId &msgId() const { return _msgId; }
 
     inline static Message ChangeOfDay(const QDateTime &day) { return Message(day, BufferInfo(), DayChange); }
     inline const MsgId &msgId() const { return _msgId; }