220 5803 <eff79c53-acf6-4378-95cc-71ffe557d5ff@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: David Krauss <potswa@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Making std::vector<std::unique_ptr<void>> not be
 copy constructible, among other things
Date: Sun, 25 Aug 2013 11:10:00 -0700 (PDT)
Lines: 13
Approved: news@gmane.org
Message-ID: <eff79c53-acf6-4378-95cc-71ffe557d5ff@isocpp.org>
References: <CAEn_SP+=gQwxB8RY6ZY6EDHD+gATtzYX_mrKwRZQDEcBcuO+ZQ@mail.gmail.com>
 <079a64f7-2606-4309-8472-8624032c2f03@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: ger.gmane.org 1377454204 29755 80.91.229.3 (25 Aug 2013 18:10:04 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 25 Aug 2013 18:10:04 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCW25A7E3QCRB64Q5GIAKGQEWZN5AKY@isocpp.org Sun Aug 25 20:10:05 2013
Return-path: <std-proposals+bncBCW25A7E3QCRB64Q5GIAKGQEWZN5AKY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ob0-f198.google.com ([209.85.214.198])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCW25A7E3QCRB64Q5GIAKGQEWZN5AKY@isocpp.org>)
	id 1VDelI-0002xh-RT
	for gclcip-std-proposals@m.gmane.org; Sun, 25 Aug 2013 20:10:05 +0200
Original-Received: by mail-ob0-f198.google.com with SMTP id wc20sf10421595obb.9
        for <gclcip-std-proposals@m.gmane.org>; Sun, 25 Aug 2013 11:10:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe
         :content-type;
        bh=sxsJ+UIoQARsV4rnHnOuqbKsqXIJM8fjd8EOsEsq0W8=;
        b=Zd1znAKD0KrPbyhXmf1p5Xc5N9DUMrnuKNpIep4C1Va/izx5y9EENGv9foCV/U4Vv0
         SazwcKUvdqQ9jMc3MN9ppCTfp4yWDSG66EBtAOqNNw2iBDXsik6DU8wZD8Y406UTSFhE
         spW+hWFJv6nLkejQ+pZXfb5CyaBjEcNWLP7/C/o+ORf52w/oEE6VK0MP9pB+7fqIaSEQ
         50yTLzrnVk7Xr9HcVb1lzT8N4SHKjrfhrRmFLvs6zV+5KYEXqu/AE9au8xkjDbkLFOU5
         i41vCUjjtkwcCZHaPhWH+jYVWt8283lDVj4CzwvPY4e8RzguThYBV1pdkpdk2IhAEx1y
         UNoA==
X-Received: by 10.50.82.103 with SMTP id h7mr4708867igy.5.1377454203829;
        Sun, 25 Aug 2013 11:10:03 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.50.29.79 with SMTP id i15ls1881248igh.7.gmail; Sun, 25 Aug
 2013 11:10:01 -0700 (PDT)
X-Received: by 10.50.92.100 with SMTP id cl4mr208477igb.8.1377454201529;
        Sun, 25 Aug 2013 11:10:01 -0700 (PDT)
In-Reply-To: <079a64f7-2606-4309-8472-8624032c2f03@isocpp.org>
X-Original-Sender: potswa@gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:5803
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/5803>

On Monday, August 26, 2013 1:54:17 AM UTC+8, David Krauss wrote:
> Implementing SFINAE on a copy constructor is unfortunately harder than it should be, and I'm not aware of any fix in the pipeline. 

Referring from Nicol's answer to N3701, Concepts Lite does address the issue by extending SFINAE-style conditional declaration to non-template members.

-- 

--- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

.
