2010-09-07 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Sep 2010 22:30:33 +0000 (22:30 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Sep 2010 22:30:33 +0000 (22:30 +0000)
commitd5fa4ae1148423bdbf9c9fef888640034c10045e
treebba0a7ff0dc409efd13af6fa76e32782b3690031
parent4bfb5282bcf861add019d2c6133ecfe01a7dd319
2010-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
    Marc Glisse  <marc.glisse@normalesup.org>

PR libstdc++/45549
* include/bits/cpp_type_traits.h (__is_iterator_helper): Rename to
__has_iterator_category.
(__is_iterator): Adjust.
* include/bits/stl_iterator_base_types.h (__iterator_traits): Add
in C++0x mode, use the latter.
(iterator_traits): In C++0x mode, derive from the latter.
* include/bits/stl_iterator_base_funcs.h (next, prev): Remove
enable_if on the return type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163977 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/cpp_type_traits.h
libstdc++-v3/include/bits/stl_iterator_base_funcs.h
libstdc++-v3/include/bits/stl_iterator_base_types.h