This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


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

Re: libstdc++/3759: nonconforming use of unqualified std:: names


"David Abrahams" <david.abrahams@rcn.com> writes:

| I'm familiar with both issues, I promise ;-) I submitted them.

I know and I promise I closely follow the resolutions since I'm
concerned.  I quote the notes so that other people can have a view of
what is the feeling of the LWG.

| > My personal view is that not all standard functions should be used
| > qualified or unqualified; therefore there ought to be a list of which
| > functions are subject to Koenig lookup.
| 
| Agreed. However, that still gives no leeway for the standard library
| implementation of vector<T,A> to attempt to call fill without qualification.

As to now, there is no wording that it should or it should not --
which is why we have a DR in the first place.  Certainly, one can
extrapolate,  but which functions should be used qualified or
unqualified is still not known.

-- 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]