[v3] c++0x includes

Martin Sebor sebor@roguewave.com
Wed Feb 21 19:03:00 GMT 2007


Howard Hinnant wrote:
> On Feb 21, 2007, at 1:29 PM, Gabriel Dos Reis wrote:
> 
>> |  From my vantage point today, I side with Paolo's position. I think
>> | that C++0x means, by ISO rules, that items marked as deprecated
>> | includes in C++98 should be removed from the libstdc++
>> | sources. Formally, deprecated is defined as "Normative for the current
>> | edition of the Standard, but not guaranteed to be part of the Standard
>> | in future revisions."  Thus, all files in "includes/backward" get the
>> | chop. All files in testsuite/backward get the chop. All docs that
>> | reference these bits get the chop. Hiiiiii-ya!!!!
>>
>> However, there is no guarantee they weill go away (from the standard).
>> As curious as it may be -- and this is a fact -- "deprecated" has no
>> meaningful implication from the semantics point of view.  I highly
>> suspect almost none of the deprecated stuff will go away.
> 
> There is serious talk on the LWG to *un-deprecate* the C <name.h> headers.

Can we deprecate the C++ ones for a change? ;-)

Martin



More information about the Libstdc++ mailing list