cxx/test/utilities/meta
Sean Hunt 737a351850 Given that __underlying_type is now available in clang, implement
std::underlying_type.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@135410 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-18 18:37:21 +00:00
..
meta.hel A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. 2011-05-13 14:08:16 +00:00
meta.rel minor corrections to test, and hook is_base_of up to clang intrinsic 2011-01-28 20:00:37 +00:00
meta.rqmts license change 2010-11-16 22:09:02 +00:00
meta.trans Given that __underlying_type is now available in clang, implement 2011-07-18 18:37:21 +00:00
meta.type.synop license change 2010-11-16 22:09:02 +00:00
meta.unary 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| 2011-05-28 14:41:13 +00:00
meta.unary.prop.query Update testsuite strucuture to latest draft 2010-11-23 19:15:49 +00:00
version.pass.cpp license change 2010-11-16 22:09:02 +00:00