29 #include <boost/static_assert.hpp>
31 #if defined(SUBPROCESS_UNIX)
33 #elif defined(SUBPROCESS_WINDOWS)
40 namespace subprocess {
42 Subprocess::Subprocess() {
45 Subprocess::~Subprocess() {
49 const vector<string>& args) {
50 #if defined(SUBPROCESS_UNIX)
52 #elif defined(SUBPROCESS_WINDOWS)
56 BOOST_STATIC_ASSERT(
false);
Subprocess implementation for windows.
Unix subprocess implementation.
boost::shared_ptr< Subprocess > SubprocessPtr