id summary reporter owner description type status milestone component version severity resolution keywords cc 3998 Provide light weight headers for extensibility features of BOOST_FOREACH Kazutoshi Satoda Eric Niebler "To provide specialization as written in [http://www.boost.org/doc/libs/1_42_0/doc/html/foreach/extensibility.html documentation], now users have to include the whole boost/foreach.hpp which is a somewhat heavy header, especially when BOOST_FOREACH is actually not used. This patch extracts the extensibility interface to two new headers: - boost/foreach_extensibility_fwd.hpp: This includes only forward declations used by the extensibility features. - boost/foreach_extensibility.hpp: This includes also definition of the extensibility features. Please take care to use ""svn copy"" from boost/foreach.hpp to create both two new headers to preserve the history. " Patches closed Boost 1.43.0 foreach Boost 1.42.0 Optimization wontfix is_noncopyable is_lightweight_proxy