Stephan T. Lavavej
|
302557b724
|
[libcxx] [test] Rename _Tp to T. NFCI.
This improves readability and (theoretically) improves portability,
as _Ugly names are reserved.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@310758 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-08-11 20:53:53 +00:00 |
|
Duncan P. N. Exon Smith
|
10a803db2c
|
any: Add availability for experimental::bad_any_cast
As a follow up to r302172, add missing availability for bad_any_cast.
rdar://problem/32161524
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@305647 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-06-18 14:52:26 +00:00 |
|
Eric Fiselier
|
e739d54f86
|
[libcxx] Add std::any
Summary:
This patch adds std::any by moving/adapting <experimental/any>.
This patch also implements the std::any parts of p0032r3 (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0032r3.pdf)
and LWG 2509 (http://cplusplus.github.io/LWG/lwg-defects.html#2509).
I plan to push it in a day or two if there are no comments.
Reviewers: mclow.lists, EricWF
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D22733
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@278310 91177308-0d34-0410-b5e6-96231b3b80d8
|
2016-08-11 03:13:11 +00:00 |
|