Boost logo

Boost :

Subject: Re: [boost] [config] Configuring for C++14 and later libraryfeatures.
From: Stephen Kelly (hello_at_[hidden])
Date: 2015-04-24 14:52:21


Peter Dimov wrote:

> John Maddock wrote:
>> To be clear, if we did this via the SD6 macros for all the C++14
>> features, then we would need to include all of:
>>
>> <utility>
>> <functional>
>> <type_traits>
>> <chrono>
>> <string>
>> <map>
>> <set>
>> <iterator>
>> <algorithm>
>> <complex>
>> <iomanip>
>> <shared_mutex>
>>
>> and do this wherever boost/config.hpp is included. IMO this is too "fat"
>> a dependency list for a library that may otherwise include no std lib
>> headers at all.
>
> We should probably inform the working group about this deficiency in SD6.
> :-)

I reported the problem a year ago with exactly the above description, but
Clark Nelson didn't understand:

 http://thread.gmane.org/gmane.comp.lang.c++.isocpp.features/17/focus=22

Do bring it up again, though, yes.

Thanks,

Steve.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk