[RFC] libstdc++/5734

Gabriel Dos Reis gdr@codesourcery.com
Wed Feb 20 10:02:00 GMT 2002

Levente Farkas <lfarkas@mindmaker.hu> writes:


| - or if someone "include <ext/xxx>" then those functions become part of
|   the std::

Yes, for pre 3.x, x > 0 era.

| - or...
| ps. anyway "adding corresponding using-declartions" is not the bast
| solution since in this case someone have to choose which functions,
| classes go into std and which remains in __gnu_cxx (those which
| reamins in __gnu_cxx are the problem again).

The corresponding using-declaration effects are to make <ext/xxx> bring
those non-standard functions which were living in std:: in 3.x pre-era.
There is no much choice, so your point is moot.

That addresses your concern of backward compatibility.

Any other extention should remain in __gnux_cxx.

-- Gaby
CodeSourcery, LLC                       http://www.codesourcery.com

More information about the Libstdc++ mailing list