1234567891011121314151617181920212223242526 |
- #ifndef VALUE_ARG_DWA2004312_HPP
- # define VALUE_ARG_DWA2004312_HPP
- # include <boost/python/detail/copy_ctor_mutates_rhs.hpp>
- # include <boost/mpl/if.hpp>
- # include <boost/python/detail/indirect_traits.hpp>
- namespace boost { namespace python { namespace detail {
- template <class T>
- struct value_arg
- : mpl::if_<
- copy_ctor_mutates_rhs<T>
- , T
- , typename add_lvalue_reference<
- typename add_const<T>::type
- >::type
- >
- {};
-
- }}}
- #endif
|