From: Giovanni Bajo (giovannibajo_at_[hidden])
Date: 2002-04-17 11:59:04


Hello,

Currently, I cannot instantiate a tuple<> that contains an element which is
not copyable (derived by boost::noncopyable, or whatever). I've given a look
at the code, and it seems that tuple<> internally uses the elements' copy
constructors within the default contstructor (basically, it copy-constructs
the elements with default-constructed temporaries). Could this behaviour be
modified somehow? It looks like an additional requisite for the contained
object forced only due to an implementation detail.

Giovanni Bajo