On Tuesday 17 September 2013 13:51:02 Emil Dotchevski wrote:
On Tue, Sep 17, 2013 at 1:08 PM, Vicente J. Botet Escriba
<vicente.botet@wanadoo.fr> wrote:
What is more surprising is the chain of dependencies the inclusion of
boost/exception_ptr.hpp conveys.
Exeception -> Units -> Algorithms -> Range -> Concepts.
Is there a way to break these dependencies?
Thanks for pointing this out. This is being included by exception_ptr only for the demangle function. If this doesn't get resolved soon I'll scrap the demangling call and remove the dependency.
I recently proposed to extract my type_info_wrapper [1] to Boost.Utility. It has support for name demangling. Maybe you could switch to it (after the extraction, of course) instead of Boost.Units? [1] https://svn.boost.org/svn/boost/trunk/boost/log/utility/type_info_wrapper.hp...