src: Yearly copyright bump
[quassel.git] / src / common / util.h
index cead16f..bbe89f5 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2018 by the Quassel Project                        *
+ *   Copyright (C) 2005-2019 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
 #include <QString>
 #include <QVariant>
 
-COMMON_EXPORT QString nickFromMask(const QString &mask);
-COMMON_EXPORT QString userFromMask(const QString &mask);
-COMMON_EXPORT QString hostFromMask(const QString &mask);
-COMMON_EXPORT bool isChannelName(const QString &str);
+COMMON_EXPORT QString nickFromMask(const QStringmask);
+COMMON_EXPORT QString userFromMask(const QStringmask);
+COMMON_EXPORT QString hostFromMask(const QStringmask);
+COMMON_EXPORT bool isChannelName(const QStringstr);
 
 //! Strip mIRC format codes
 COMMON_EXPORT QString stripFormatCodes(QString);
 
 //! Remove accelerator markers (&) from the string
-COMMON_EXPORT QString stripAcceleratorMarkers(const QString &);
+COMMON_EXPORT QString stripAcceleratorMarkers(const QString&);
 
 COMMON_EXPORT QString secondsToString(int timeInSeconds);
 
@@ -46,12 +46,12 @@ COMMON_EXPORT QString secondsToString(int timeInSeconds);
  *  \param codec The text codec we use if the input is not utf8
  *  \return The decoded string.
  */
-COMMON_EXPORT QString decodeString(const QByteArray &input, QTextCodec *codec = nullptr);
+COMMON_EXPORT QString decodeString(const QByteArray& input, QTextCodec* codec = nullptr);
 
-COMMON_EXPORT uint editingDistance(const QString &s1, const QString &s2);
+COMMON_EXPORT uint editingDistance(const QString& s1, const QString& s2);
 
 template<typename T>
-QVariantList toVariantList(const QList<T> &list)
+QVariantList toVariantList(const QList<T>list)
 {
     QVariantList variants;
     for (int i = 0; i < list.count(); i++) {
@@ -60,9 +60,8 @@ QVariantList toVariantList(const QList<T> &list)
     return variants;
 }
 
-
 template<typename T>
-QList<T> fromVariantList(const QVariantList &variants)
+QList<T> fromVariantList(const QVariantListvariants)
 {
     QList<T> list;
     for (int i = 0; i < variants.count(); i++) {
@@ -71,8 +70,7 @@ QList<T> fromVariantList(const QVariantList &variants)
     return list;
 }
 
-
-COMMON_EXPORT QByteArray prettyDigest(const QByteArray &digest);
+COMMON_EXPORT QByteArray prettyDigest(const QByteArray& digest);
 
 /**
  * Format a string with %%<text>%% to current date/timestamp via QDateTime.
@@ -80,7 +78,7 @@ COMMON_EXPORT QByteArray prettyDigest(const QByteArray &digest);
  * @param[in] formatStr String with format codes
  * @return String with current date/time substituted in via formatting codes
  */
-COMMON_EXPORT QString formatCurrentDateTimeInString(const QString &formatStr);
+COMMON_EXPORT QString formatCurrentDateTimeInString(const QStringformatStr);
 
 /**
  * Try to localize a given date/time in seconds from Unix epoch, pass through string if invalid
@@ -93,29 +91,31 @@ COMMON_EXPORT QString formatCurrentDateTimeInString(const QString &formatStr);
  * @param useUTC            If true, use UTC timezone, otherwise use local time
  * @return Localized date/time if parse succeeded, otherwise the source string
  */
-COMMON_EXPORT QString tryFormatUnixEpoch(const QString &possibleEpochDate,
+COMMON_EXPORT QString tryFormatUnixEpoch(const QStringpossibleEpochDate,
                                          Qt::DateFormat dateFormat = Qt::DateFormat::TextDate,
                                          bool useUTC = false);
 
-
 /**
  * Format the given date/time in ISO 8601 format with timezone offset
  *
  * @param dateTime Date/time of interest
  * @return Date/time in ISO 8601 format with timezone offset
  */
-COMMON_EXPORT QString formatDateTimeToOffsetISO(const QDateTime &dateTime);
+COMMON_EXPORT QString formatDateTimeToOffsetISO(const QDateTimedateTime);
 
 namespace detail {
 
-template<typename ...Args>
+template<typename... Args>
 struct SelectOverloadHelper
 {
-    template <typename R, typename C>
-    constexpr auto operator()(R(C::*func)(Args...)) const noexcept -> decltype(func) { return func; }
+    template<typename R, typename C>
+    constexpr auto operator()(R (C::*func)(Args...)) const noexcept -> decltype(func)
+    {
+        return func;
+    }
 };
 
-}  // detail
+}  // namespace detail
 
 /**
  * Helper for resolving ambiguous overloads when using the member function-based connect syntax.
@@ -127,5 +127,5 @@ struct SelectOverloadHelper
  *
  * @tparam Args Argument types of the desired signature
  */
-template<typename ...Args>
+template<typename... Args>
 constexpr Q_DECL_UNUSED detail::SelectOverloadHelper<Args...> selectOverload = {};