From 9ef9514bfa6c8f11ebf0d2dd3c9b22181d047d6e Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 10 Dec 2022 02:30:21 -0800 Subject: [PATCH] clang: remove const return (#1074) Found with readability-const-return-type Signed-off-by: Rosen Penev Signed-off-by: Rosen Penev --- taglib/toolkit/tmap.h | 2 +- taglib/toolkit/tmap.tcc | 2 +- taglib/toolkit/tpropertymap.cpp | 2 +- taglib/toolkit/tpropertymap.h | 2 +- taglib/toolkit/tstring.cpp | 6 +++--- taglib/toolkit/tstring.h | 6 +++--- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/taglib/toolkit/tmap.h b/taglib/toolkit/tmap.h index ed0e5684..520a2672 100644 --- a/taglib/toolkit/tmap.h +++ b/taglib/toolkit/tmap.h @@ -159,7 +159,7 @@ namespace TagLib { * If the map does not contain \a key, it returns defaultValue. * If no defaultValue is specified, it returns a default-constructed value. */ - const T value(const Key &key, const T &defaultValue = T()) const; + T value(const Key &key, const T &defaultValue = T()) const; /*! * Returns a reference to the value associated with \a key. diff --git a/taglib/toolkit/tmap.tcc b/taglib/toolkit/tmap.tcc index 18eec110..79649139 100644 --- a/taglib/toolkit/tmap.tcc +++ b/taglib/toolkit/tmap.tcc @@ -156,7 +156,7 @@ unsigned int Map::size() const } template -const T Map::value(const Key &key, const T &defaultValue) const +T Map::value(const Key &key, const T &defaultValue) const { ConstIterator it = d->map.find(key); return it != d->map.end() ? it->second : defaultValue; diff --git a/taglib/toolkit/tpropertymap.cpp b/taglib/toolkit/tpropertymap.cpp index e1b9746c..2e21ceb2 100644 --- a/taglib/toolkit/tpropertymap.cpp +++ b/taglib/toolkit/tpropertymap.cpp @@ -117,7 +117,7 @@ PropertyMap &PropertyMap::merge(const PropertyMap &other) return *this; } -const StringList PropertyMap::value(const String &key, +StringList PropertyMap::value(const String &key, const StringList &defaultValue) const { return SimplePropertyMap::value(key.upper(), defaultValue); diff --git a/taglib/toolkit/tpropertymap.h b/taglib/toolkit/tpropertymap.h index ece3dc9d..92316422 100644 --- a/taglib/toolkit/tpropertymap.h +++ b/taglib/toolkit/tpropertymap.h @@ -197,7 +197,7 @@ namespace TagLib { * If the map does not contain \a key, it returns defaultValue. * If no defaultValue is specified, it returns an empty string list. */ - const StringList value(const String &key, + StringList value(const String &key, const StringList &defaultValue = StringList()) const; /*! diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp index 669cd0eb..212c186f 100644 --- a/taglib/toolkit/tstring.cpp +++ b/taglib/toolkit/tstring.cpp @@ -714,21 +714,21 @@ const String::Type String::WCharByteOrder = wcharByteOrder(); // related non-member functions //////////////////////////////////////////////////////////////////////////////// -const TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2) +TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2) { TagLib::String s(s1); s.append(s2); return s; } -const TagLib::String operator+(const char *s1, const TagLib::String &s2) +TagLib::String operator+(const char *s1, const TagLib::String &s2) { TagLib::String s(s1); s.append(s2); return s; } -const TagLib::String operator+(const TagLib::String &s1, const char *s2) +TagLib::String operator+(const TagLib::String &s1, const char *s2) { TagLib::String s(s1); s.append(s2); diff --git a/taglib/toolkit/tstring.h b/taglib/toolkit/tstring.h index 339e622e..e3853d80 100644 --- a/taglib/toolkit/tstring.h +++ b/taglib/toolkit/tstring.h @@ -553,21 +553,21 @@ namespace TagLib { * * Concatenates \a s1 and \a s2 and returns the result as a string. */ -TAGLIB_EXPORT const TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2); +TAGLIB_EXPORT TagLib::String operator+(const TagLib::String &s1, const TagLib::String &s2); /*! * \relates TagLib::String * * Concatenates \a s1 and \a s2 and returns the result as a string. */ -TAGLIB_EXPORT const TagLib::String operator+(const char *s1, const TagLib::String &s2); +TAGLIB_EXPORT TagLib::String operator+(const char *s1, const TagLib::String &s2); /*! * \relates TagLib::String * * Concatenates \a s1 and \a s2 and returns the result as a string. */ -TAGLIB_EXPORT const TagLib::String operator+(const TagLib::String &s1, const char *s2); +TAGLIB_EXPORT TagLib::String operator+(const TagLib::String &s1, const char *s2); /*!