2006-09-18 Benjamin Kosnik <bkoz@redhat.com>
Peter Doerfler <gcc@pdoerfler.com> Paolo Carlini <pcarlini@suse.de> * include/ext/type_traits.h: New. (__conditional_type): New. (__numeric_traits): New. (__add_unsigned): New. (__remove_unsigned): New. (__enable_if): New. * include/Makefile.am: Add. * include/Makefile.in: Regenerate. * include/ext/pb_ds/detail/type_utils.hpp: Use ext include, remove duplicates. * include/tr1/hashtable_policy.h (IF): Use __conditional_type. (_Max_digits10): Same. (identity): Use _Identity. (extract1st): Use _Select1st. * include/tr1/random (_Select): Use __conditional_type. (_To_Unsigned_Type): Use __add_unsigned. Linebreak fixups. * include/bits/locale_facets.tcc (__to_unsigned_type): Remove, use __add_unsigned. * include/tr1/random.tcc: Fixups as above. * include/tr1/unordered_map: Same. * include/tr1/hashtable: Same. * include/tr1/unordered_set: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/ standard_policies.hpp: Same. * include/ext/pb_ds/detail/standard_policies.hpp: Same. * include/ext/pb_ds/detail/typelist/typelist_filter.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same. * include/ext/pb_ds/detail/type_utils.hpp: Same. * include/ext/pb_ds/trie_policy.hpp: Same. * docs/html/ext/pb_ds/string_trie_e_access_traits.html: Same. * include/bits/cpp_type_traits.h (__enable_if): Move to ext, make boolean argument first. * include/bits/locale_facets.h: Fixups for __enable_if argument and namespace switch. * include/bits/stl_algobase.h: Same. * include/bits/stl_algo.h: Same. * include/bits/stl_iterator.h: Same. * include/bits/streambuf_iterator.h: Same. * include/debug/safe_iterator.h: Same. * include/tr1/hashtable_policy.h: Same. * include/tr1/cmath: Same. * include/tr1/functional: Same. * include/tr1/functional_iterate.h: Same. * include/std/std_streambuf.h: Same. * include/c_std/std_cmath.h: Same. * testsuite/util/testsuite_tr1.h: Same. * testsuite/util/performance/assoc/multimap_common_type.hpp: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117024 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libstdc++-v3/ChangeLog 53 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/docs/html/ext/pb_ds/string_trie_e_access_traits.html 2 additions, 2 deletions...+-v3/docs/html/ext/pb_ds/string_trie_e_access_traits.html
- libstdc++-v3/include/Makefile.am 1 addition, 0 deletionslibstdc++-v3/include/Makefile.am
- libstdc++-v3/include/Makefile.in 1 addition, 0 deletionslibstdc++-v3/include/Makefile.in
- libstdc++-v3/include/bits/cpp_type_traits.h 0 additions, 12 deletionslibstdc++-v3/include/bits/cpp_type_traits.h
- libstdc++-v3/include/bits/locale_facets.h 3 additions, 2 deletionslibstdc++-v3/include/bits/locale_facets.h
- libstdc++-v3/include/bits/locale_facets.tcc 6 additions, 16 deletionslibstdc++-v3/include/bits/locale_facets.tcc
- libstdc++-v3/include/bits/stl_algo.h 2 additions, 2 deletionslibstdc++-v3/include/bits/stl_algo.h
- libstdc++-v3/include/bits/stl_algobase.h 8 additions, 7 deletionslibstdc++-v3/include/bits/stl_algobase.h
- libstdc++-v3/include/bits/stl_iterator.h 6 additions, 5 deletionslibstdc++-v3/include/bits/stl_iterator.h
- libstdc++-v3/include/bits/streambuf_iterator.h 20 additions, 19 deletionslibstdc++-v3/include/bits/streambuf_iterator.h
- libstdc++-v3/include/c_std/std_cmath.h 42 additions, 24 deletionslibstdc++-v3/include/c_std/std_cmath.h
- libstdc++-v3/include/debug/safe_iterator.h 4 additions, 6 deletionslibstdc++-v3/include/debug/safe_iterator.h
- libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp 2 additions, 2 deletions...v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
- libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp 4 additions, 9 deletions...ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp
- libstdc++-v3/include/ext/pb_ds/detail/standard_policies.hpp 4 additions, 4 deletionslibstdc++-v3/include/ext/pb_ds/detail/standard_policies.hpp
- libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp 4 additions, 42 deletionslibstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp
- libstdc++-v3/include/ext/pb_ds/detail/typelist/typelist_filter.hpp 1 addition, 1 deletion...-v3/include/ext/pb_ds/detail/typelist/typelist_filter.hpp
- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp 3 additions, 3 deletionslibstdc++-v3/include/ext/pb_ds/trie_policy.hpp
- libstdc++-v3/include/ext/type_traits.h 153 additions, 0 deletionslibstdc++-v3/include/ext/type_traits.h
Loading
Please register or sign in to comment