remove std::make_pair

make_pair is an old C++98 function that can be replaced by modern
shorter constructs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2021-09-07 20:58:23 -07:00
parent 15f419e1cb
commit 6ec5089cc9
10 changed files with 15 additions and 18 deletions

View File

@ -98,8 +98,7 @@ initPermissions(const ConfigData &config)
std::string password(value, separator); std::string password(value, separator);
unsigned permission = parsePermissions(separator + 1); unsigned permission = parsePermissions(separator + 1);
permission_passwords.insert(std::make_pair(std::move(password), permission_passwords.emplace(std::move(password), permission);
permission));
}); });
} }

View File

@ -78,7 +78,7 @@ static void
CollectGroupCounts(TagCountMap &map, const Tag &tag, CollectGroupCounts(TagCountMap &map, const Tag &tag,
const char *value) noexcept const char *value) noexcept
{ {
auto &s = map.insert(std::make_pair(value, SearchStats())).first->second; auto &s = map.emplace(value, SearchStats()).first->second;
++s.n_songs; ++s.n_songs;
if (!tag.duration.IsNegative()) if (!tag.duration.IsNegative())
s.total_duration += tag.duration; s.total_duration += tag.duration;

View File

@ -109,8 +109,7 @@ static std::map<int, WatchDirectory *> inotify_directories;
static void static void
tree_add_watch_directory(WatchDirectory *directory) tree_add_watch_directory(WatchDirectory *directory)
{ {
inotify_directories.insert(std::make_pair(directory->descriptor, inotify_directories.emplace(directory->descriptor, directory);
directory));
} }
static void static void

View File

@ -317,7 +317,7 @@ faad_get_file_time(InputStream &is)
} }
} }
return std::make_pair(recognized, duration); return {recognized, duration};
} }
static void static void

View File

@ -160,7 +160,7 @@ FindHybridDsdData(DecoderClient &client, InputStream &input)
if (!found_version || !audio_format.IsValid()) if (!found_version || !audio_format.IsValid())
throw UnsupportedFile(); throw UnsupportedFile();
return std::make_pair(audio_format, remaining); return {audio_format, remaining};
} }
/* skip this chunk payload */ /* skip this chunk payload */

View File

@ -85,7 +85,7 @@ public:
auto last = cdio_cddap_disc_lastsector(drv); auto last = cdio_cddap_disc_lastsector(drv);
if (first < 0 || last < 0) if (first < 0 || last < 0)
throw std::runtime_error("Failed to get disc audio sectors"); throw std::runtime_error("Failed to get disc audio sectors");
return std::make_pair(first, last); return std::pair(first, last);
} }
gcc_pure gcc_pure
@ -98,7 +98,7 @@ public:
auto last = cdio_cddap_track_lastsector(drv, i); auto last = cdio_cddap_track_lastsector(drv, i);
if (first < 0 || last < 0) if (first < 0 || last < 0)
throw std::runtime_error("Invalid track number"); throw std::runtime_error("Invalid track number");
return std::make_pair(first, last); return std::pair(first, last);
} }
gcc_pure gcc_pure

View File

@ -152,7 +152,7 @@ public:
if (err < 0) if (err < 0)
throw MakeFfmpegError(err, "avfilter_graph_parse_ptr() failed"); throw MakeFfmpegError(err, "avfilter_graph_parse_ptr() failed");
return std::make_pair(std::move(inputs), std::move(outputs)); return {std::move(inputs), std::move(outputs)};
} }
void ParseSingleInOut(const char *filters, AVFilterContext &in, void ParseSingleInOut(const char *filters, AVFilterContext &in,
@ -165,7 +165,7 @@ public:
if (err < 0) if (err < 0)
throw MakeFfmpegError(err, "avfilter_graph_parse2() failed"); throw MakeFfmpegError(err, "avfilter_graph_parse2() failed");
return std::make_pair(FilterInOut{inputs}, FilterInOut{outputs}); return {FilterInOut{inputs}, FilterInOut{outputs}};
} }
void CheckAndConfigure() { void CheckAndConfigure() {

View File

@ -450,10 +450,9 @@ AlsaOutput::GetAttributes() const noexcept
const std::lock_guard<Mutex> lock(attributes_mutex); const std::lock_guard<Mutex> lock(attributes_mutex);
return { return {
std::make_pair("allowed_formats", {"allowed_formats", Alsa::ToString(allowed_formats)},
Alsa::ToString(allowed_formats)),
#ifdef ENABLE_DSD #ifdef ENABLE_DSD
std::make_pair("dop", dop_setting ? "1" : "0"), {"dop", dop_setting ? "1" : "0"},
#endif #endif
}; };
} }

View File

@ -163,7 +163,7 @@ StickerDatabase::ListValues(std::map<std::string, std::string> &table,
ExecuteForEach(s, [s, &table](){ ExecuteForEach(s, [s, &table](){
const char *name = (const char *)sqlite3_column_text(s, 0); const char *name = (const char *)sqlite3_column_text(s, 0);
const char *value = (const char *)sqlite3_column_text(s, 1); const char *value = (const char *)sqlite3_column_text(s, 1);
table.insert(std::make_pair(name, value)); table.emplace(name, value);
}); });
} }

View File

@ -68,7 +68,7 @@ ParseTimeZoneOffsetRaw(const char *&s)
unsigned long value = std::strtoul(s, &endptr, 10); unsigned long value = std::strtoul(s, &endptr, 10);
if (endptr == s + 4) { if (endptr == s + 4) {
s = endptr; s = endptr;
return std::make_pair(value / 100, value % 100); return {value / 100, value % 100};
} else if (endptr == s + 2) { } else if (endptr == s + 2) {
s = endptr; s = endptr;
@ -82,7 +82,7 @@ ParseTimeZoneOffsetRaw(const char *&s)
s = endptr; s = endptr;
} }
return std::make_pair(hours, minutes); return {hours, minutes};
} else } else
throw std::invalid_argument("Failed to parse time zone offset"); throw std::invalid_argument("Failed to parse time zone offset");
} }
@ -234,6 +234,6 @@ ParseISO8601(const char *s)
if (*s != 0) if (*s != 0)
throw std::invalid_argument("Garbage at end of time stamp"); throw std::invalid_argument("Garbage at end of time stamp");
return std::make_pair(tp, precision); return {tp, precision};
#endif /* !_WIN32 */ #endif /* !_WIN32 */
} }