Boost logo

Boost :

Subject: Re: [boost] [utility] rvalue support in value_initialized
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-09-17 13:45:36

On 14/09/2011 15:00, "Claas H. Köhler" wrote:
> Hi everybody!
> Recently I encountered a problem using the std:::unique_ptr within
> boost::spirit. The reason is apparently that value_initialized does not
> support rvalue assignment. Are there any plans to implement move
> semantics into value_initialized? Mainly I would be interested in making
> something like this work:
> std::unique_ptr<T> a= boost::get( boost::value_initialized<
> std::unique_ptr<T> >() );
> Currently this fails due to the fact, that unique_ptr can be moved but
> not copied.

I had a patch for this and for fusion in order to make spirit move-enabled.

Boost list run by bdawes at, gregod at, cpdaniel at, john at