20 template <
class String>
28 template <
class WindowsExecutor>
32 e.work_dir = s_.c_str();
39#if defined(_UNICODE) || defined(UNICODE)
40 inline start_in_dir_<std::wstring>
43 return start_in_dir_<std::wstring>(ws);
46 inline start_in_dir_<std::wstring>
49 return start_in_dir_<std::wstring>(ws);
52 inline start_in_dir_<std::wstring>
55 return start_in_dir_<std::wstring>(p.wstring());
58 inline start_in_dir_<std::string>
64 inline start_in_dir_<std::string>
70 inline start_in_dir_<std::string>
void on_CreateProcess_setup(WindowsExecutor &e) const
start_in_dir_(const String &s)
start_in_dir_< std::string > start_in_dir(const char *s)