
Hi!
did you see the multi_index_container_fwd.hpp header (
http://www.boost.org/doc/libs/1_35_0/libs/multi_index/doc/reference/multi_in...
This adds forward declarations for the multi-index container.
Then you can include multi-index definitions in the propper CPP files.
With Kind Regards,
Ovanes
On Thu, Jun 5, 2008 at 1:00 PM, gast128
Dear all,
just refactored a component in our (large) application with use of Boost.MultiIndex. However using a test application it seems that by only including the Boost.MultiIndex header in the header files, the build time is 7 times (700%) slower than without that header file.
Pulling Boost.MultiIndex to the cpp file is no option, because I need to export the iterator as well. Of course I can make a wrapper around the iterator as well (for the sole purpose to shield the inclusion of the Boost.MultiIndex header), but isn't this a little bit strange? Putting Boost.MultiIndex in the pch is also a no-op because, 1) every pch must be adjusted, 2) VC++ 7.1 chokes on that.
It is not something Boost can do much about it, but it as least an irritating point to put it mildly. It greatly cost productive hours to wait for builds to finish.
Something for the c++ committee? c# seems to have a superior build system...
wkr, me
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users