summaryrefslogtreecommitdiff
path: root/boost/python/object/pointer_holder.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/python/object/pointer_holder.hpp')
-rw-r--r--boost/python/object/pointer_holder.hpp8
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
{
}