Boost logo

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