|
@@ -2414,7 +2414,7 @@ __tree<_Tp, _Compare, _Allocator>::__node_handle_insert_unique(
|
|
|
|
|
|
__insert_node_at(__parent, __child,
|
|
__insert_node_at(__parent, __child,
|
|
static_cast<__node_base_pointer>(__ptr));
|
|
static_cast<__node_base_pointer>(__ptr));
|
|
- __nh.__release();
|
|
|
|
|
|
+ __nh.__release_ptr();
|
|
return _InsertReturnType{iterator(__ptr), true, _NodeHandle()};
|
|
return _InsertReturnType{iterator(__ptr), true, _NodeHandle()};
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2439,7 +2439,7 @@ __tree<_Tp, _Compare, _Allocator>::__node_handle_insert_unique(
|
|
__insert_node_at(__parent, __child,
|
|
__insert_node_at(__parent, __child,
|
|
static_cast<__node_base_pointer>(__ptr));
|
|
static_cast<__node_base_pointer>(__ptr));
|
|
__r = __ptr;
|
|
__r = __ptr;
|
|
- __nh.__release();
|
|
|
|
|
|
+ __nh.__release_ptr();
|
|
}
|
|
}
|
|
return iterator(__r);
|
|
return iterator(__r);
|
|
}
|
|
}
|
|
@@ -2504,7 +2504,7 @@ __tree<_Tp, _Compare, _Allocator>::__node_handle_insert_multi(_NodeHandle&& __nh
|
|
__node_base_pointer& __child = __find_leaf_high(
|
|
__node_base_pointer& __child = __find_leaf_high(
|
|
__parent, _NodeTypes::__get_key(__ptr->__value_));
|
|
__parent, _NodeTypes::__get_key(__ptr->__value_));
|
|
__insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__ptr));
|
|
__insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__ptr));
|
|
- __nh.__release();
|
|
|
|
|
|
+ __nh.__release_ptr();
|
|
return iterator(__ptr);
|
|
return iterator(__ptr);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2523,7 +2523,7 @@ __tree<_Tp, _Compare, _Allocator>::__node_handle_insert_multi(
|
|
__node_base_pointer& __child = __find_leaf(__hint, __parent,
|
|
__node_base_pointer& __child = __find_leaf(__hint, __parent,
|
|
_NodeTypes::__get_key(__ptr->__value_));
|
|
_NodeTypes::__get_key(__ptr->__value_));
|
|
__insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__ptr));
|
|
__insert_node_at(__parent, __child, static_cast<__node_base_pointer>(__ptr));
|
|
- __nh.__release();
|
|
|
|
|
|
+ __nh.__release_ptr();
|
|
return iterator(__ptr);
|
|
return iterator(__ptr);
|
|
}
|
|
}
|
|
|
|
|