Boost logo

Boost :

Subject: Re: [boost] [config] Configuring for C++14 and later library features.
From: John Maddock (jz.maddock_at_[hidden])
Date: 2015-04-24 13:46:45


> What is the purpose of Boost.config attempting to not use the C++
> standard library ?

Folks complain if code includes large amounts of "stuff" that's not
used, or purely used for configuration.

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.

John.


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