forked from boostorg/unordered
Add moved_value_from() to container policies, enabling proper move semantics for node-based containers in the case of unequal allocators
This commit is contained in:
@@ -1255,7 +1255,7 @@ public:
|
||||
* elements' values.
|
||||
*/
|
||||
x.for_all_elements([this](element_type* p){
|
||||
unchecked_insert(type_policy::move(*p));
|
||||
unchecked_insert(type_policy::moved_value_from(*p));
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -1352,7 +1352,7 @@ public:
|
||||
* elements' values.
|
||||
*/
|
||||
x.for_all_elements([this](element_type* p){
|
||||
unchecked_insert(type_policy::move(*p));
|
||||
unchecked_insert(type_policy::moved_value_from(*p));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user