From 21a271ad96d1be5653c94fa81e32fcf3e2a957f1 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 25 Nov 2015 12:49:06 +0200 Subject: Make process move-assignable, add default c-tor --- butl/process | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'butl/process') diff --git a/butl/process b/butl/process index 6077ad3..e96f7ce 100644 --- a/butl/process +++ b/butl/process @@ -83,14 +83,20 @@ namespace butl ~process () {if (id != 0) wait ();} - // Move constructible-only type. + // Moveable-only type. // process (process&&); - process& operator= (process&&) = delete; + process& operator= (process&&); process (const process&) = delete; process& operator= (const process&) = delete; + // Create an empty or "already terminated" process. That is, id is 0 + // and exit status is 0. + // + process (); + + public: #ifndef _WIN32 typedef pid_t id_type; typedef int status_type; -- cgit v1.1