From 2a901dae5a2ccadf1af5d638269f61522926dd0b Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Sun, 16 Oct 2016 03:52:48 +0000 Subject: [PATCH] Update LWG 2754 status git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@284326 91177308-0d34-0410-b5e6-96231b3b80d8 --- www/upcoming_meeting.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/upcoming_meeting.html b/www/upcoming_meeting.html index 30b04f9a1..3b1a4d02a 100644 --- a/www/upcoming_meeting.html +++ b/www/upcoming_meeting.html @@ -119,7 +119,7 @@ 2750[fund.ts.v2] LWG 2451 conversion constructor constraintIssaquah 2752"Throws:" clauses of async and packaged_task are unimplementableIssaquah 2753Optional's constructors and assignments need constraintsIssaquahWe already do this - 2754The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructibleIssaquah + 2754The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructibleIssaquahWe already do this 2755§[string.view.io] uses non-existent basic_string_view::to_string functionIssaquahWe already do this 2756C++ WP optional should 'forward' T's implicit conversionsIssaquahImplemented in trunk 2758std::string{}.assign("ABCDE", 0, 1) is ambiguousWe already do this @@ -197,7 +197,7 @@
  • 2750 - std::optional for LFTS -- should be considered for C++17
  • 2752 -
  • 2753 - std::optional: LGTM.
  • -
  • 2754 -
  • +
  • 2754 - std::any: LGTM.
  • 2755 - Both string and string_view call a common routine for output; so no code changes needed.
  • 2756 - std::optional: Very large change. It is fully implemented and tested.
  • 2758 - We already do this.