libpressio 0.93.0
|
#include <external_launch.h>
Public Member Functions | |
pressio_launcher ()=default | |
pressio_launcher (std::unique_ptr< libpressio_launch_plugin > &&ptr) | |
pressio_launcher (pressio_launcher const &launcher) | |
pressio_launcher (pressio_launcher &&compressor)=default | |
pressio_launcher & | operator= (pressio_launcher &&launcher) noexcept=default |
operator bool () const | |
libpressio_launch_plugin & | operator* () const noexcept |
libpressio_launch_plugin * | operator-> () const noexcept |
Public Attributes | |
std::unique_ptr< libpressio_launch_plugin > | plugin |
wrapper for launching processes
|
default |
launch methods are default constructible
|
inline |
launch methods are constructible from a unique_ptr to a plugin
[in] | ptr | the pointer to move from |
|
inline |
launch methods are copy constructible and have the effect of cloning the plugin
[in] | launcher | the launcher to clone |
|
default |
launch methods are move constructible
[in] | compressor | the launcher to clone |
|
inline |
|
inlinenoexcept |
pressio_launcher are dereference-able
|
inlinenoexcept |
pressio_launcher are dereference-able
|
defaultnoexcept |
launch methods are move assignable
[in] | launcher | the launcher to clone |
std::unique_ptr<libpressio_launch_plugin> pressio_launcher::plugin |
the underlying plugin