[clang-tidy] use make_unique

Found with modernize-make-unique

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev
2020-01-31 19:52:08 -08:00
parent bc6eca2115
commit 469cd9582f
3 changed files with 6 additions and 6 deletions

View File

@@ -227,7 +227,7 @@ handle_list_file(Client &client, Request args, Response &r)
std::unique_ptr<SongFilter> filter;
if (!args.empty()) {
filter.reset(new SongFilter());
filter = std::make_unique<SongFilter>();
try {
filter->Parse(args, false);
} catch (...) {
@@ -272,8 +272,8 @@ handle_list(Client &client, Request args, Response &r)
return CommandResult::ERROR;
}
filter.reset(new SongFilter(TAG_ARTIST,
args.shift()));
filter = std::make_unique<SongFilter>(TAG_ARTIST,
args.shift());
}
while (args.size >= 2 &&
@@ -302,7 +302,7 @@ handle_list(Client &client, Request args, Response &r)
tag_types.emplace_back(tagType);
if (!args.empty()) {
filter.reset(new SongFilter());
filter = std::make_unique<SongFilter>();
try {
filter->Parse(args, false);
} catch (...) {