Boost logo

Boost :

Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: John Maddock (boost.regex_at_[hidden])
Date: 2015-01-15 04:04:17


> Very nice.
>> The main pros for this version are:
>>
>> 1) Zero dependencies other than Boost.Config.
>
> We still have Boost.PP.

No, just to be clear: *there is absolutely no dependency on the PP lib*.

It is true that there are a couple of headers which have a "maintenance
mode" that includes PP headers - but the result needs a search and
replace afterwards to produce valid C++ code. No user code can ever
include a PP header via type_traits. Ever.

To make this clearer, one thing I considered was archiving the PP
generating code somewhere, and removing it from the headers.

John.


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