|
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