execute.hpp
Go to the documentation of this file.
1
// Copyright (c) 2006, 2007 Julio M. Merino Vidal
2
// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
3
// Copyright (c) 2009 Boris Schaeling
4
// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
5
// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
6
//
7
// Distributed under the Boost Software License, Version 1.0. (See accompanying
8
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9
10
/**
11
* \file boost/process/execute.hpp
12
*
13
* Defines a function to execute a program.
14
*/
15
16
#pragma once
17
18
#include <
boost/process/config.hpp
>
19
20
#include BOOST_PROCESS_PLATFORM_PROMOTE_PATH(execute)
21
BOOST_PROCESS_PLATFORM_PROMOTE_NAMESPACE(execute)
22
23
#if defined(BOOST_PROCESS_DOXYGEN)
24
namespace
boost
25
{
26
namespace
process
27
{
28
29
/**
30
* Starts a program.
31
*
32
* \tparam initializers define what and how the program is started
33
*/
34
template
<
class
Initializer,
class
... Initializers>
35
child
execute
(
const
Initializer& initializer,
const
Initializers...& initializers);
36
37
}
// namespace process
38
}
// namespace boost
39
#endif
config.hpp
Defines various macros.
boost::process::posix::execute
child execute(const I0 &i0)
Definition
execute.hpp:22
boost::process
Definition
mitigate.hpp:26
boost
Definition
ApplicationOptions.h:38
boost
process
execute.hpp
Generated by
1.13.2