Chris@16: // Copyright David Abrahams 2004. Distributed under the Boost Chris@16: // Software License, Version 1.0. (See accompanying Chris@16: // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: #ifndef VALUE_ARG_DWA2004312_HPP Chris@16: # define VALUE_ARG_DWA2004312_HPP Chris@16: Chris@16: # include Chris@16: # include Chris@16: # include Chris@16: # include Chris@16: Chris@16: namespace boost { namespace python { namespace detail { Chris@16: Chris@16: template Chris@16: struct value_arg Chris@16: : mpl::if_< Chris@16: copy_ctor_mutates_rhs Chris@16: , T Chris@16: , typename add_reference< Chris@16: typename add_const::type Chris@16: >::type Chris@16: > Chris@16: {}; Chris@16: Chris@16: }}} // namespace boost::python::detail Chris@16: Chris@16: #endif // VALUE_ARG_DWA2004312_HPP