diff options
Diffstat (limited to 'boost/process/detail/windows/start_dir.hpp')
-rw-r--r-- | boost/process/detail/windows/start_dir.hpp | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/boost/process/detail/windows/start_dir.hpp b/boost/process/detail/windows/start_dir.hpp index 06629ed1f8..a52ecb8ff7 100644 --- a/boost/process/detail/windows/start_dir.hpp +++ b/boost/process/detail/windows/start_dir.hpp @@ -1,36 +1,36 @@ -// Copyright (c) 2006, 2007 Julio M. Merino Vidal
-// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
-// Copyright (c) 2009 Boris Schaeling
-// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
-// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- -#ifndef BOOST_PROCESS_DETAIL_WINDOWS_START_DIR_HPP
-#define BOOST_PROCESS_DETAIL_WINDOWS_START_DIR_HPP
- -#include <string>
-#include <boost/process/detail/windows/handler.hpp>
- -namespace boost { namespace process { namespace detail { namespace windows {
- -template<typename Char>
-struct start_dir_init : handler_base_ext
-{
- start_dir_init(const std::basic_string<Char> &s) : s_(s) {}
- - template <class Executor>
- void on_setup(Executor& exec) const
- {
- exec.work_dir = s_.c_str();
- }
- - const std::basic_string<Char> &str() const {return s_;}
-private:
- std::basic_string<Char> s_;
-};
- -}}}}
- -#endif
+// Copyright (c) 2006, 2007 Julio M. Merino Vidal +// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling +// Copyright (c) 2009 Boris Schaeling +// Copyright (c) 2010 Felipe Tanus, Boris Schaeling +// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_PROCESS_DETAIL_WINDOWS_START_DIR_HPP +#define BOOST_PROCESS_DETAIL_WINDOWS_START_DIR_HPP + +#include <string> +#include <boost/process/detail/windows/handler.hpp> + +namespace boost { namespace process { namespace detail { namespace windows { + +template<typename Char> +struct start_dir_init : handler_base_ext +{ + start_dir_init(const std::basic_string<Char> &s) : s_(s) {} + + template <class Executor> + void on_setup(Executor& exec) const + { + exec.work_dir = s_.c_str(); + } + + const std::basic_string<Char> &str() const {return s_;} +private: + std::basic_string<Char> s_; +}; + +}}}} + +#endif |