summaryrefslogtreecommitdiff
path: root/boost/process/exe.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/process/exe.hpp')
-rw-r--r--boost/process/exe.hpp128
1 files changed, 64 insertions, 64 deletions
diff --git a/boost/process/exe.hpp b/boost/process/exe.hpp
index 04a63bc754..3c0303a9e1 100644
--- a/boost/process/exe.hpp
+++ b/boost/process/exe.hpp
@@ -1,79 +1,79 @@
-// 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
-// Copyright (c) 2016 Klemens D. Morgenstern
-//
-// 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)
+// 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
+// Copyright (c) 2016 Klemens D. Morgenstern
+//
+// 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_EXE_HPP
-#define BOOST_PROCESS_EXE_HPP
+#ifndef BOOST_PROCESS_EXE_HPP
+#define BOOST_PROCESS_EXE_HPP
-#include <boost/process/detail/basic_cmd.hpp>
+#include <boost/process/detail/basic_cmd.hpp>
-/** \file boost/process/exe.hpp
- *
- * Header which provides the exe property.
-\xmlonly
-<programlisting>
-namespace boost {
- namespace process {
- <emphasis>unspecified</emphasis> <globalname alt="boost::process::exe">exe</globalname>;
- }
-}
-</programlisting>
-\endxmlonly
- */
-namespace boost { namespace process { namespace detail {
+/** \file boost/process/exe.hpp
+ *
+ * Header which provides the exe property.
+\xmlonly
+<programlisting>
+namespace boost {
+ namespace process {
+ <emphasis>unspecified</emphasis> <globalname alt="boost::process::exe">exe</globalname>;
+ }
+}
+</programlisting>
+\endxmlonly
+ */
+namespace boost { namespace process { namespace detail {
-struct exe_
-{
- template<typename Char>
- inline exe_setter_<Char> operator()(const Char *s) const
- {
- return exe_setter_<Char>(s);
- }
- template<typename Char>
- inline exe_setter_<Char> operator= (const Char *s) const
- {
- return exe_setter_<Char>(s);
- }
+struct exe_
+{
+ template<typename Char>
+ inline exe_setter_<Char> operator()(const Char *s) const
+ {
+ return exe_setter_<Char>(s);
+ }
+ template<typename Char>
+ inline exe_setter_<Char> operator= (const Char *s) const
+ {
+ return exe_setter_<Char>(s);
+ }
- template<typename Char>
- inline exe_setter_<Char> operator()(const std::basic_string<Char> &s) const
- {
- return exe_setter_<Char>(s);
- }
- template<typename Char>
- inline exe_setter_<Char> operator= (const std::basic_string<Char> &s) const
- {
- return exe_setter_<Char>(s);
- }
-};
+ template<typename Char>
+ inline exe_setter_<Char> operator()(const std::basic_string<Char> &s) const
+ {
+ return exe_setter_<Char>(s);
+ }
+ template<typename Char>
+ inline exe_setter_<Char> operator= (const std::basic_string<Char> &s) const
+ {
+ return exe_setter_<Char>(s);
+ }
+};
-}
+}
-/** The exe property allows to explicitly set the executable.
+/** The exe property allows to explicitly set the executable.
-The overload form applies when to the first, when several strings are passed to a launching
-function.
+The overload form applies when to the first, when several strings are passed to a launching
+function.
-The following expressions are valid, with `value` being either a C-String or
-a `std::basic_string` with `char` or `wchar_t` or a `boost::filesystem::path`.
+The following expressions are valid, with `value` being either a C-String or
+a `std::basic_string` with `char` or `wchar_t` or a `boost::filesystem::path`.
-\code{.cpp}
-exe="value";
-exe(value);
-\endcode
+\code{.cpp}
+exe="value";
+exe(value);
+\endcode
-The property can only be used for assignments.
+The property can only be used for assignments.
- */
-constexpr boost::process::detail::exe_ exe{};
+ */
+constexpr boost::process::detail::exe_ exe{};
-}}
+}}
-#endif
+#endif