Modify

Opened 4 years ago

Closed 4 years ago

#8553 closed Feature Requests (fixed)

Provide swap() for scoped_allocator_adaptor

Reported by: Markus Mathes <Markus.Mathes@…> Owned by: igaztanaga
Milestone: To Be Determined Component: container
Version: Boost 1.53.0 Severity: Problem
Keywords: Cc:

Description

Currently scoped_allocator_adapters can only be swapped if the underlying allocators are assignable and copy constructible. Some allocators (e.g. boost interprocess) are not assignable but swap aware. Providing a swap implementation calling the underlying allocators swap implementations would remove this restriction.

Attachments (1)

scoped_allocator.patch (3.4 KB) - added by Markus Mathes <Markus.Mathes@…> 4 years ago.
Patch to add swap support to scoped_allocator.hpp

Download all attachments as: .zip

Change History (2)

Changed 4 years ago by Markus Mathes <Markus.Mathes@…>

Patch to add swap support to scoped_allocator.hpp

comment:1 Changed 4 years ago by igaztanaga

  • Resolution set to fixed
  • Status changed from new to closed

(In [84359]) Fixes #8553

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain igaztanaga.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.