diff options
Diffstat (limited to 'boost/python/object/pointer_holder.hpp')
-rw-r--r-- | boost/python/object/pointer_holder.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/boost/python/object/pointer_holder.hpp b/boost/python/object/pointer_holder.hpp index 27d95193a0..b28cbd83c8 100644 --- a/boost/python/object/pointer_holder.hpp +++ b/boost/python/object/pointer_holder.hpp @@ -107,13 +107,21 @@ struct pointer_holder_back_reference : instance_holder template <class Pointer, class Value> inline pointer_holder<Pointer,Value>::pointer_holder(Pointer p) +#if __cplusplus < 201103L : m_p(p) +#else + : m_p(std::move(p)) +#endif { } template <class Pointer, class Value> inline pointer_holder_back_reference<Pointer,Value>::pointer_holder_back_reference(Pointer p) +#if __cplusplus < 201103L : m_p(p) +#else + : m_p(std::move(p)) +#endif { } |