This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [RFC] libstdc++/5734
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