X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexternaltask.h;h=3de1e4ac139946f26654f1fda57a2dbb65fef2ae;hb=c3968651eb8a2ba66a95398f0571dd5afd37225c;hp=26a6acabe569356e630e109289ed8cb8e80e0546;hpb=2d9a6cf1b0123e5962d5558b57f74c1faf33bf0b;p=builder.git diff --git a/source/externaltask.h b/source/externaltask.h index 26a6aca..3de1e4a 100644 --- a/source/externaltask.h +++ b/source/externaltask.h @@ -24,7 +24,7 @@ public: IGNORE //< Redirect the stream to oblivion }; - typedef Msp::Process::Arguments Arguments; + using Arguments = Msp::Process::Arguments; private: Arguments argv; @@ -45,12 +45,12 @@ public: name. If the working directory is not specified, no chdir is done. */ ExternalTask(const Arguments &, const Msp::FS::Path & = Msp::FS::Path()); - virtual ~ExternalTask(); + ~ExternalTask(); - virtual std::string get_command() const; - virtual void start(); - virtual Status check(); - virtual Status wait(); + std::string get_command() const override; + void start() override; + Status check() override; + Status wait() override; private: Status do_wait(bool);