From: Douglas Gregor (doug.gregor_at_[hidden])
Date: 2007-05-18 10:12:30
On May 18, 2007, at 6:02 AM, Johan Torp wrote:
> Will boost signals and slots be moved to header files in the future?
I have no plans to do this. There is quite a bit of non-template
code, and it would be a shame to inline it all. Binaries would get
significantly bigger, I think.
> Isn't it a policy to keep libraries in header files, if possible, or
> is it up to the library authors?
No, this isn't a Boost policy. Many Boost libraries are entirely
template libraries, so all of their code goes into headers anyway.
> In http://lists.boost.org/Archives/boost/2003/08/50815.php, the
> possibility of adding a macro to boost/config.hpp, which basically
> would result in including .cpp-files from headers, is mentioned. Are
> there any plans of adding such a macro or is it a bad idea?
I think it's a bad idea, because of the binary size issue above. Is
there any particular reason why you'd like Signals to live entirely
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk