Boost logo

Boost :

From: Stjepan Rajko (stipe_at_[hidden])
Date: 2008-02-06 22:38:02


Hello,

In trying to use noncopyable types in a fusion vector I realized I
can't - GCC 4.0.1 complained about, e.g.:

fusion::vector<boost::signal<void()> > test;
// error: 'boost::noncopyable_::noncopyable::noncopyable(const
boost::noncopyable_::noncopyable&)' is private

A related question was asked before by Michael Marcin but I didn't
find a response:
http://lists.boost.org/Archives/boost/2007/10/128868.php

Is there a way to make vector (or any other sequence container) hold
noncopyable types, or do I need to implement a noncopyable_vector?

Thanks for any suggestions!

Stjepan


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk