type_traits.h (_Is_normal_iterator): Move...
authorPaolo Carlini <pcarlini@suse.de>
Fri, 2 Jul 2004 14:49:09 +0000 (14:49 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 2 Jul 2004 14:49:09 +0000 (14:49 +0000)
commit5e91e92ede69d69e331a6acac2502a69e4a5abb6
treeef4bfafe4c9e720ecea1bb370055ac81c0f2892a
parentec13a3ef9b7ebf476a9f27276afba8b27dfbcf2c
type_traits.h (_Is_normal_iterator): Move...

2004-07-02  Paolo Carlini  <pcarlini@suse.de>

* include/bits/type_traits.h (_Is_normal_iterator): Move...
* include/bits/cpp_type_traits.h: ... here, renamed to
__is_normal_iterator and consistent with the other traits.
* include/bits/stl_algobase.h (__copy_ni1, __copy_ni2): Convert
to the struct __copy_normal and three specializations.
(__copy_backward_output_normal_iterator,
__copy_backward_input_normal_iterator): Likewise, convert to
the struct __copy_backward_normal and three specializations.
(copy, copy_backward): Use the latter.
(__copy_aux, __copy_backward_aux): Very minor tweaks.

From-SVN: r84019
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/cpp_type_traits.h
libstdc++-v3/include/bits/stl_algobase.h
libstdc++-v3/include/bits/type_traits.h