|
Boost : |
Subject: Re: [boost] [exception][range] boost/range/size_type.hpp + unexpected dependenciies Exeception -> Units -> Algorithms -> Range -> Concepts
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2013-09-17 17:38:33
On Tue, Sep 17, 2013 at 2:06 PM, Andrey Semashev
<andrey.semashev_at_[hidden]> wrote:
> 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_at_[hidden]> 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?
Oh, wait. I think I confused Units and Utility. :)
I'll take a look.
-- Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk