aboutsummaryrefslogtreecommitdiffstats
path: root/common/pycontainers.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/pycontainers.h')
-rw-r--r--common/pycontainers.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/pycontainers.h b/common/pycontainers.h
index 845c2847..0257e9e4 100644
--- a/common/pycontainers.h
+++ b/common/pycontainers.h
@@ -342,7 +342,7 @@ template <typename T1, typename T2> struct map_pair_wrapper_uptr
static void wrap(const char *pair_name, const char *iter_name)
{
pair_iterator_wrapper::wrap(iter_name);
- class_<wrapped_pair, boost::noncopyable>(pair_name, no_init)
+ class_<wrapped_pair>(pair_name, no_init)
.def("__iter__", iter)
.def("__len__", len)
.def("__getitem__", get)
@@ -390,9 +390,9 @@ template <typename T> struct map_wrapper_uptr
static void wrap(const char *map_name, const char *kv_name, const char *kv_iter_name, const char *iter_name)
{
map_pair_wrapper_uptr<typename KV::first_type, typename KV::second_type>::wrap(kv_name, kv_iter_name);
- typedef range_wrapper<T, return_value_policy<return_by_value>, PythonConversion::wrap_context<KV &>> rw;
+ typedef range_wrapper<T&, return_value_policy<return_by_value>, PythonConversion::wrap_context<KV &>> rw;
typename rw::iter_wrap().wrap(iter_name);
- class_<wrapped_map, boost::noncopyable>(map_name, no_init)
+ class_<wrapped_map>(map_name, no_init)
.def("__iter__", rw::iter)
.def("__len__", &T::size)
.def("__getitem__", get)