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  }
38 }
39 #endif
40 
config.hpp
execute
Use of this software is granted under one of the following two to be chosen freely by the user Boost Software License Version Marcin Kalicinski Permission is hereby free of to any person or organization obtaining a copy of the software and accompanying documentation covered by this execute
Definition: license.txt:12
boost
Definition: ApplicationOptions.h:37