Boost logo

Boost :

Subject: Re: [boost] [config] Using SD-6 macros
From: John Maddock (jz.maddock_at_[hidden])
Date: 2015-06-13 13:02:16


>> Yes, that would be the objection from my side, at least. I don't want to
>> include a whole std header to check for a single feature that may be
>> implemented in it. And I want Boost.Config to include most of STL even
>> less.
>
> And the rationale for this is what ? Compile-time computer cycles ?
>

The effect is measurable, at least on cygwin GCC-4.9.2, I see:

Current Config

Size: 21K, times:

real 0m0.279s
user 0m0.030s
sys 0m0.233s

Config plus headers required for current SD6:

Size 2Mb, times:

real 0m1.092s
user 0m0.593s
sys 0m0.467s

I would expect the effect to get worse as more SD6 macros are added to
other headers.

John.


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