From 2794e6cca5ca868e5a78e04a878f189a340fe47a Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Thu, 19 Aug 2010 19:09:08 +0000 Subject: [PATCH] DE 19 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111544 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/type_traits | 1 - test/utilities/meta/meta.rel/is_explicitly_convertible.pass.cpp | 1 - 2 files changed, 2 deletions(-) delete mode 100644 test/utilities/meta/meta.rel/is_explicitly_convertible.pass.cpp diff --git a/include/type_traits b/include/type_traits index 653809cb9..f501d1277 100644 --- a/include/type_traits +++ b/include/type_traits @@ -115,7 +115,6 @@ namespace std template struct is_same; template struct is_base_of; template struct is_convertible; - template struct is_explicitly_convertible; template struct underlying_type; // Alignment properties and transformations: diff --git a/test/utilities/meta/meta.rel/is_explicitly_convertible.pass.cpp b/test/utilities/meta/meta.rel/is_explicitly_convertible.pass.cpp deleted file mode 100644 index b9d598dfb..000000000 --- a/test/utilities/meta/meta.rel/is_explicitly_convertible.pass.cpp +++ /dev/null @@ -1 +0,0 @@ -//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // type_traits // is_explicitly_convertible #include typedef void Function(); typedef char Array[1]; int main() { { static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); } { static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); static_assert((!std::is_explicitly_convertible::value), ""); static_assert(( std::is_explicitly_convertible::value), ""); } } \ No newline at end of file