|
Boost : |
Subject: Re: [boost] [function] function wrapping and exception safety recap
From: Nevin Liber (nevin_at_[hidden])
Date: 2010-10-11 02:49:22
On 11 October 2010 00:01, Emil Dotchevski <emil_at_[hidden]> wrote:
> On Sat, Oct 9, 2010 at 12:38 PM, Daniel Walker
> <daniel.j.walker_at_[hidden]> wrote:
>> Finally, there have been suggestions to alter boost::function's
>> exception safety guarantee directly through either policies or
>> constructor options.
>
> We used to have an Allocator parameter to the boost::function template
> and it was removed (just in time for this change to also be reflected
> in C++0x) to reduce coupling.
So what exactly is the proposed behavior if the function object cannot
fit in the small object optimization space of unsafe_function and the
allocation fails?
-- Nevin ":-)" Liber <mailto:nevin_at_[hidden]> (847) 691-1404
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk