2004-06-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
Paolo Carlini <pcarlini@suse.de> * include/bits/cpp_type_traits.h: Add __is_pointer and __is_trivially_copyable. * include/bits/stl_algobase.h (fill, fill_n): Slightly tweak to use the latter. (__copy_backward_dispatch): Remove. (__copy_backward_aux): Rewrite to use __is_pointer and __is_trivially_copyable and __copy_backward::copy_b. (__copy_backward): Rewrite as a class template and two specializations. 2004-06-30 Paolo Carlini <pcarlini@suse.de> * testsuite/25_algorithms/copy.cc: Move to... * testsuite/25_algorithms/copy/1.cc: ... here, extend. * testsuite/25_algorithms/copy/2.cc: New. * testsuite/25_algorithms/copy/3.cc: New. * testsuite/25_algorithms/copy/4.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83897 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libstdc++-v3/ChangeLog 21 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/bits/cpp_type_traits.h 33 additions, 0 deletionslibstdc++-v3/include/bits/cpp_type_traits.h
- libstdc++-v3/include/bits/stl_algobase.h 52 additions, 73 deletionslibstdc++-v3/include/bits/stl_algobase.h
- libstdc++-v3/testsuite/25_algorithms/copy/1.cc 23 additions, 25 deletionslibstdc++-v3/testsuite/25_algorithms/copy/1.cc
- libstdc++-v3/testsuite/25_algorithms/copy/2.cc 57 additions, 0 deletionslibstdc++-v3/testsuite/25_algorithms/copy/2.cc
- libstdc++-v3/testsuite/25_algorithms/copy/3.cc 58 additions, 0 deletionslibstdc++-v3/testsuite/25_algorithms/copy/3.cc
- libstdc++-v3/testsuite/25_algorithms/copy/4.cc 58 additions, 0 deletionslibstdc++-v3/testsuite/25_algorithms/copy/4.cc
Loading
Please register or sign in to comment