diff options
Diffstat (limited to 'boost/process/exe.hpp')
-rw-r--r-- | boost/process/exe.hpp | 128 |
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 |