boost::pipeline::execution
// In header: <boost/pipeline/execution.hpp> class execution { public: // construct/copy/destruct execution(std::future< void > &&); // public member functions bool is_done(); void wait(); };
Handle to an executing pipeline.
An instance of this class returned every time run()
is called on a complete pipeline.
Holds a future which is set on pipeline completition, destructor blocks until pipeline is terminated. std::move
it if it's not desired.