This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]