You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcxx/test/utilities/meta/meta.unary/meta.unary.prop
Howard Hinnant 1694d23e23 noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default|
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132261 91177308-0d34-0410-b5e6-96231b3b80d8
15 years ago
..
has_virtual_destructor.pass.cpp license change 15 years ago
is_abstract.pass.cpp license change 15 years ago
is_assignable.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_const.pass.cpp license change 15 years ago
is_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_copy_assignable.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_copy_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_default_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_destructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_empty.pass.cpp license change 15 years ago
is_literal_type.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_move_assignable.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_move_constructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_nothrow_assignable.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_nothrow_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_nothrow_copy_assignable.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_nothrow_copy_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_nothrow_default_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_nothrow_destructible.pass.cpp noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default| 15 years ago
is_nothrow_move_assignable.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_nothrow_move_constructible.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_pod.pass.cpp license change 15 years ago
is_polymorphic.pass.cpp license change 15 years ago
is_signed.pass.cpp license change 15 years ago
is_standard_layout.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_trivial.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_trivialially_copyable.pass.cpp A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 15 years ago
is_trivially_assignable.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_constructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_copy_assignable.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_copy_constructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_default_constructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_destructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_move_assignable.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_trivially_move_constructible.pass.cpp N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 15 years ago
is_unsigned.pass.cpp license change 15 years ago
is_volatile.pass.cpp license change 15 years ago