mirror of
https://github.com/boostorg/container.git
synced 2025-08-02 14:04:26 +02:00
Fix GitHub Pull #46: "Fix use of propagate_on_container_swap"
This commit is contained in:
@@ -1221,6 +1221,8 @@ use [*Boost.Container]? There are several reasons for that:
|
|||||||
* [@https://svn.boost.org/trac/boost/ticket/12749 Trac #12749: ['"container::pmr::polymorphic_allocator compilation error"]].
|
* [@https://svn.boost.org/trac/boost/ticket/12749 Trac #12749: ['"container::pmr::polymorphic_allocator compilation error"]].
|
||||||
* [@https://svn.boost.org/trac/boost/ticket/12915 Trac #12915: ['"Buffer overflow in boost::container::vector (affects flat_set)"]].
|
* [@https://svn.boost.org/trac/boost/ticket/12915 Trac #12915: ['"Buffer overflow in boost::container::vector (affects flat_set)"]].
|
||||||
* [@https://github.com/boostorg/container/pull/45 GitHub #45: ['"emplace_back must return reference to back(), not to *end()"]].
|
* [@https://github.com/boostorg/container/pull/45 GitHub #45: ['"emplace_back must return reference to back(), not to *end()"]].
|
||||||
|
* [@https://github.com/boostorg/container/pull/46 GitHub #46: ['"Fix use of propagate_on_container_swap"]].
|
||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
[section:release_notes_boost_1_63_00 Boost 1.63 Release]
|
[section:release_notes_boost_1_63_00 Boost 1.63 Release]
|
||||||
|
@@ -131,6 +131,9 @@ class node_handle
|
|||||||
nallocator_type &node_alloc()
|
nallocator_type &node_alloc()
|
||||||
{ return *static_cast<nallocator_type*>(m_nalloc_storage.address()); }
|
{ return *static_cast<nallocator_type*>(m_nalloc_storage.address()); }
|
||||||
|
|
||||||
|
const nallocator_type &node_alloc() const
|
||||||
|
{ return *static_cast<const nallocator_type*>(m_nalloc_storage.address()); }
|
||||||
|
|
||||||
node_pointer release()
|
node_pointer release()
|
||||||
{
|
{
|
||||||
node_pointer p(m_ptr);
|
node_pointer p(m_ptr);
|
||||||
|
Reference in New Issue
Block a user