*: use std::scoped_lock with implicit template parameter

This commit is contained in:
Max Kellermann
2024-05-23 20:43:31 +02:00
parent 4fc3230fe6
commit 381215fd73
68 changed files with 253 additions and 253 deletions

View File

@@ -195,7 +195,7 @@ read_stream_art(Response &r, const std::string_view art_directory,
std::size_t read_size = 0;
if (buffer_size > 0) {
std::unique_lock<Mutex> lock(is->mutex);
std::unique_lock lock{is->mutex};
is->Seek(lock, offset);
read_size = is->Read(lock, {buffer.get(), buffer_size});
}

View File

@@ -51,7 +51,7 @@ protected:
}
void CancelThread() noexcept override {
const std::scoped_lock<Mutex> lock(mutex);
const std::scoped_lock lock{mutex};
cancel = true;
cond.notify_one();
}
@@ -188,7 +188,7 @@ GetChromaprintCommand::DecodeFile(std::string_view suffix, InputStream &is,
return false;
{
const std::scoped_lock<Mutex> protect(mutex);
const std::scoped_lock protect{mutex};
if (cancel)
throw StopDecoder();
}
@@ -257,7 +257,7 @@ GetChromaprintCommand::OpenUri(const char *uri2)
auto is = InputStream::Open(uri2, mutex);
is->SetHandler(this);
std::unique_lock<Mutex> lock(mutex);
std::unique_lock lock{mutex};
while (true) {
if (cancel)
throw StopDecoder();
@@ -282,7 +282,7 @@ GetChromaprintCommand::Read(InputStream &is,
if (dest.empty())
return 0;
std::unique_lock<Mutex> lock(mutex);
std::unique_lock lock{mutex};
while (true) {
if (cancel)