mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 21:59:54 -06:00
Autogen: Refactor std::bind calls to lambdas
This commit is contained in:
@@ -1111,8 +1111,7 @@ void cmQtAutoGeneratorMocUic::WorkerT::UVProcessStart(uv_async_t* handle)
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(wrk.ProcessMutex_);
|
||||
if (wrk.Process_ && !wrk.Process_->IsStarted()) {
|
||||
wrk.Process_->start(handle->loop,
|
||||
std::bind(&WorkerT::UVProcessFinished, &wrk));
|
||||
wrk.Process_->start(handle->loop, [&wrk] { wrk.UVProcessFinished(); });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmUVHandlePtr.h"
|
||||
|
||||
#include <functional>
|
||||
|
||||
// -- Class methods
|
||||
|
||||
cmQtAutoGeneratorRcc::cmQtAutoGeneratorRcc()
|
||||
@@ -662,8 +660,7 @@ bool cmQtAutoGeneratorRcc::StartProcess(
|
||||
Process_ = cm::make_unique<ReadOnlyProcessT>();
|
||||
Process_->setup(&ProcessResult_, mergedOutput, command, workingDirectory);
|
||||
// Start process
|
||||
if (!Process_->start(UVLoop(),
|
||||
std::bind(&cm::uv_async_ptr::send, &UVRequest()))) {
|
||||
if (!Process_->start(UVLoop(), [this] { UVRequest().send(); })) {
|
||||
Log().ErrorFile(GeneratorT::RCC, QrcFile_, ProcessResult_.ErrorMessage);
|
||||
Error_ = true;
|
||||
// Clean up
|
||||
|
||||
Reference in New Issue
Block a user