boost::process::windows::initializers Namespace Reference

Classes

class  bind_stderr
 
class  bind_stdout
 
class  close_stderr
 
class  close_stdin
 
class  close_stdout
 
class  hide_console
 
class  inherit_env
 
struct  initializer_base
 
class  on_CreateProcess_error_
 
class  on_CreateProcess_setup_
 
class  on_CreateProcess_success_
 
class  run_exe_
 
class  set_args_
 
class  set_cmd_line_
 
class  set_env_
 
class  set_on_error
 
class  show_window
 
class  start_in_dir_
 
class  throw_on_error
 

Functions

template<class Handler >
on_CreateProcess_error_< Handler > on_CreateProcess_error (Handler handler)
 
template<class Handler >
on_CreateProcess_setup_< Handler > on_CreateProcess_setup (Handler handler)
 
template<class Handler >
on_CreateProcess_success_< Handler > on_CreateProcess_success (Handler handler)
 
run_exe_< std::string > run_exe (const char *s)
 
run_exe_< std::string > run_exe (const std::filesystem::path &p)
 
run_exe_< std::string > run_exe (const std::string &s)
 
template<class Range >
set_args_< Range > set_args (const Range &range)
 
set_cmd_line_< std::string > set_cmd_line (const char *s)
 
set_cmd_line_< std::string > set_cmd_line (const std::string &s)
 
template<class Range >
set_env_< Range, false > set_env (const Range &envs)
 
start_in_dir_< std::string > start_in_dir (const char *s)
 
start_in_dir_< std::string > start_in_dir (const std::filesystem::path &p)
 
start_in_dir_< std::string > start_in_dir (const std::string &s)
 

Function Documentation

◆ on_CreateProcess_error()

on_CreateProcess_error_<Handler> boost::process::windows::initializers::on_CreateProcess_error ( Handler  handler)

Definition at line 35 of file on_CreateProcess_error.hpp.

◆ on_CreateProcess_setup()

on_CreateProcess_setup_<Handler> boost::process::windows::initializers::on_CreateProcess_setup ( Handler  handler)

Definition at line 35 of file on_CreateProcess_setup.hpp.

◆ on_CreateProcess_success()

on_CreateProcess_success_<Handler> boost::process::windows::initializers::on_CreateProcess_success ( Handler  handler)

Definition at line 35 of file on_CreateProcess_success.hpp.

◆ run_exe() [1/3]

run_exe_<std::string> boost::process::windows::initializers::run_exe ( const char *  s)
inline

Definition at line 51 of file run_exe.hpp.

+ Here is the call graph for this function:

◆ run_exe() [2/3]

run_exe_<std::string> boost::process::windows::initializers::run_exe ( const std::filesystem::path &  p)
inline

Definition at line 61 of file run_exe.hpp.

◆ run_exe() [3/3]

run_exe_<std::string> boost::process::windows::initializers::run_exe ( const std::string &  s)
inline

Definition at line 56 of file run_exe.hpp.

+ Here is the call graph for this function:

◆ set_args()

set_args_<Range> boost::process::windows::initializers::set_args ( const Range &  range)

Definition at line 82 of file set_args.hpp.

◆ set_cmd_line() [1/2]

set_cmd_line_<std::string> boost::process::windows::initializers::set_cmd_line ( const char *  s)
inline

Definition at line 55 of file set_cmd_line.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_cmd_line() [2/2]

set_cmd_line_<std::string> boost::process::windows::initializers::set_cmd_line ( const std::string &  s)
inline

Definition at line 60 of file set_cmd_line.hpp.

+ Here is the call graph for this function:

◆ set_env()

set_env_<Range, false> boost::process::windows::initializers::set_env ( const Range &  envs)

Definition at line 82 of file set_env.hpp.

◆ start_in_dir() [1/3]

start_in_dir_<std::string> boost::process::windows::initializers::start_in_dir ( const char *  s)
inline

Definition at line 51 of file start_in_dir.hpp.

+ Here is the call graph for this function:

◆ start_in_dir() [2/3]

start_in_dir_<std::string> boost::process::windows::initializers::start_in_dir ( const std::filesystem::path &  p)
inline

Definition at line 61 of file start_in_dir.hpp.

◆ start_in_dir() [3/3]

start_in_dir_<std::string> boost::process::windows::initializers::start_in_dir ( const std::string &  s)
inline

Definition at line 56 of file start_in_dir.hpp.

+ Here is the call graph for this function: