4a27a739a2
2007-06-02 Paolo Carlini <pcarlini@suse.de> * include/tr1_impl/type_traits (is_reference, add_reference, remove_reference): Remove. * include/tr1/type_traits (is_reference, add_reference, remove_reference): Add. * include/std/type_traits (is_lvalue_reference, is_rvalue_reference, is_reference, remove_reference, add_lvalue_reference, add_rvalue_reference): Add. * include/tr1_impl/boost_shared_ptr.h (operator*): Adjust. * testsuite/20_util/add_lvalue_reference/requirements/ explicit_instantiation.cc: New. * testsuite/20_util/add_lvalue_reference/value.cc: Likewise. * testsuite/20_util/add_rvalue_reference/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/add_rvalue_reference/value.cc: Likewise. * testsuite/20_util/is_lvalue_reference/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/is_lvalue_reference/requirements/ typedefs.cc: Likewise. * testsuite/20_util/is_lvalue_reference/value.cc: Likewise. * testsuite/20_util/is_rvalue_reference/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/is_rvalue_reference/requirements/ typedefs.cc: Likewise. * testsuite/20_util/is_rvalue_reference/value.cc: Likewise. * testsuite/20_util/is_reference/requirements/ explicit_instantiation.cc: Likewise. * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise. * testsuite/20_util/is_reference/value.cc: Likewise. * testsuite/20_util/remove_reference/requirements/ explicit_instantiation.cc: New. * testsuite/20_util/remove_reference/value.cc: Likewise. * testsuite/tr1/4_metaprogramming/add_const/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/add_const/value.cc: ... here. * testsuite/tr1/4_metaprogramming/add_cv/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/add_cv/value.cc: ... here. * testsuite/tr1/4_metaprogramming/add_pointer/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: ... here. * testsuite/tr1/4_metaprogramming/add_reference/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/add_reference/value.cc: ... here. * testsuite/tr1/4_metaprogramming/add_volatile/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: ... here. * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/ typedefs.cc: Move... * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: ... here. From-SVN: r125283 |
||
---|---|---|
.. | ||
add_const | ||
add_cv | ||
add_pointer | ||
add_reference | ||
add_volatile | ||
aligned_storage | ||
alignment_of | ||
extent | ||
has_nothrow_assign | ||
has_nothrow_constructor | ||
has_nothrow_copy | ||
has_trivial_assign | ||
has_trivial_constructor | ||
has_trivial_copy | ||
has_trivial_destructor | ||
has_virtual_destructor | ||
headers/type_traits | ||
integral_constant | ||
is_abstract | ||
is_arithmetic | ||
is_array | ||
is_base_of | ||
is_class | ||
is_compound | ||
is_const | ||
is_convertible | ||
is_empty | ||
is_enum | ||
is_floating_point | ||
is_function | ||
is_fundamental | ||
is_integral | ||
is_member_function_pointer | ||
is_member_object_pointer | ||
is_member_pointer | ||
is_object | ||
is_pod | ||
is_pointer | ||
is_polymorphic | ||
is_reference | ||
is_same | ||
is_scalar | ||
is_signed | ||
is_union | ||
is_unsigned | ||
is_void | ||
is_volatile | ||
rank | ||
remove_all_extents | ||
remove_const | ||
remove_cv | ||
remove_extent | ||
remove_pointer | ||
remove_reference | ||
remove_volatile |