a431a3abc57f11b5316d20959c0448d515625d7d |
|
22-Jun-2016 |
Eric Fiselier <eric@efcs.ca> |
Don't use C++17 terse static assert. Patch from STL@microsoft.com git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@273353 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_callable.pass.cpp
|
6531a09dc76fab7d5e3c002766fce890988fb65d |
|
29-Apr-2016 |
Eric Fiselier <eric@efcs.ca> |
Add proper include for unique_ptr. Patch from STL@microsoft.com git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@267958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_callable.pass.cpp
|
8d5cbd7ce2e9500dd56588f65cace811b7444bb9 |
|
20-Apr-2016 |
Eric Fiselier <eric@efcs.ca> |
Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. The primary purpose of this patch is to add the 'is_callable' traits. Since 'is_nothrow_callable' required making 'INVOKE' conditionally noexcept I also took this oppertunity to implement a constexpr version of INVOKE. This fixes 'std::experimental::apply' which required constexpr 'INVOKE support'. This patch will be followed up with some cleanup. Primarly removing most of "__member_function_traits" since it's no longer used by INVOKE (in C++11 at least). git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@266836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/std/utilities/meta/meta.rel/is_callable.pass.cpp
|