
Consider using boost::ref or boost::cref (constant version). David On Thu, Feb 7, 2008 at 4:38 AM, Stjepan Rajko <stipe@asu.edu> wrote:
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 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost