cmUVProcessChain: Convert AddCommand signature to move semantics
This commit is contained in:
parent
c1f6b04176
commit
c091fd1420
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user