mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-18 05:01:50 -06:00
cmUVProcessChain: Convert AddCommand signature to move semantics
This commit is contained in:
@@ -63,11 +63,11 @@ struct cmUVProcessChain::InternalData
|
||||
cmUVProcessChainBuilder::cmUVProcessChainBuilder() = default;
|
||||
|
||||
cmUVProcessChainBuilder& cmUVProcessChainBuilder::AddCommand(
|
||||
std::vector<std::string> const& arguments)
|
||||
std::vector<std::string> arguments)
|
||||
{
|
||||
if (!arguments.empty()) {
|
||||
this->Processes.emplace_back();
|
||||
this->Processes.back().Arguments = arguments;
|
||||
this->Processes.back().Arguments = std::move(arguments);
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -29,8 +29,7 @@ public:
|
||||
|
||||
cmUVProcessChainBuilder();
|
||||
|
||||
cmUVProcessChainBuilder& AddCommand(
|
||||
std::vector<std::string> const& arguments);
|
||||
cmUVProcessChainBuilder& AddCommand(std::vector<std::string> arguments);
|
||||
cmUVProcessChainBuilder& SetBuiltinLoop();
|
||||
cmUVProcessChainBuilder& SetExternalLoop(uv_loop_t& loop);
|
||||
cmUVProcessChainBuilder& SetNoStream(Stream stdio);
|
||||
|
||||
Reference in New Issue
Block a user