220 5165 <d59f7d44-01da-44d0-8e3a-6241672ab301@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: Xeo <hivemaster@hotmail.de>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: New overloads for pop methods
Date: Thu, 20 Jun 2013 17:11:39 -0700 (PDT)
Lines: 56
Approved: news@gmane.org
Message-ID: <d59f7d44-01da-44d0-8e3a-6241672ab301@isocpp.org>
References: <f5047e9d-bf84-4bad-af61-33e5ddfc25c1@isocpp.org>
 <fbd7fbd8-d801-4f87-8837-7a93c54e211c@isocpp.org> <e0a3128a-0a6d-4f73-a4a5-0866c2be1cc6@isocpp.org>
 <d8fa7618-99ad-469a-b692-7ccdc1147608@isocpp.org>
 <-4030258245783063445@unknownmsgid>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_259_9289000.1371773499125"
X-Trace: ger.gmane.org 1371773501 6025 80.91.229.3 (21 Jun 2013 00:11:41 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Fri, 21 Jun 2013 00:11:41 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCCNBYNYXMJRBO5UR2HAKGQE7AD45DA@isocpp.org Fri Jun 21 02:11:42 2013
Return-path: <std-proposals+bncBCCNBYNYXMJRBO5UR2HAKGQE7AD45DA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-vb0-f72.google.com ([209.85.212.72])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCCNBYNYXMJRBO5UR2HAKGQE7AD45DA@isocpp.org>)
	id 1Upox2-0005jk-Vi
	for gclcip-std-proposals@m.gmane.org; Fri, 21 Jun 2013 02:11:41 +0200
Original-Received: by mail-vb0-f72.google.com with SMTP id p12sf9314704vbe.7
        for <gclcip-std-proposals@m.gmane.org>; Thu, 20 Jun 2013 17:11:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=google.com; s=20120113;
        h=x-beenthere:date:from:to:message-id:in-reply-to:references:subject
         :mime-version:x-original-sender:reply-to:precedence:mailing-list
         :list-id:x-google-group-id:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe:content-type;
        bh=EIAIW5wEylMtK9vYMgWufqBLYAtr5i6BA+5yCDIvZoo=;
        b=JiL+QZMHyNJ7BFTkoF36eyljH/tCAlDtVzaYYok7GEbIEx9dbb0Wuc6wCI7DHZkubL
         W+SkflQYFxyPoBea9iMxabzI0qVf0/R7nxEtl+hKMSV6wsSO/sidj5AMH8yC2tu11xaU
         jbYjIPUYFOrsAUviE4qbxxn0NnoyRnKM1NsGw3PR6nMREI0NGPeFsyNMasvdgAZhR8mM
         1eqm9vJrg8FJBA/YYzp3v67mCBSMqFaeoIi5nDGJ7vsiFWjReMlzjTbIzqTf1iR/40r/
         Pcl8QXH6g5+L27lzcq5gpCZFHTO9m0YKM5EEpirohY4l9RCU+DjQ+JtHLKwvDdte5iWt
         H/Tg==
X-Received: by 10.58.136.227 with SMTP id qd3mr2910558veb.17.1371773500165;
        Thu, 20 Jun 2013 17:11:40 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.49.98.67 with SMTP id eg3ls967817qeb.28.gmail; Thu, 20 Jun
 2013 17:11:39 -0700 (PDT)
X-Received: by 10.49.97.34 with SMTP id dx2mr246222qeb.42.1371773499532;
        Thu, 20 Jun 2013 17:11:39 -0700 (PDT)
In-Reply-To: <-4030258245783063445@unknownmsgid>
X-Original-Sender: hivemaster@hotmail.de
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:5165
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/5165>

------=_Part_259_9289000.1371773499125
Content-Type: text/plain; charset=ISO-8859-1

On Friday, June 21, 2013 1:52:31 AM UTC+2, Nevin ":-)" Liber wrote:

> I don't see how any of this is relevant, since the standard library 
> supports throwing move/copy constructors. 
>

Maybe, but the stdlib also doesn't care if the move constructor throws - 
for example, when regrowing a std::vector. If the type is move-only, it 
will move regardless of noexcept-ness. If it's copyable, it will favor 
noexcept move over copy over throwing move.

-- 

--- 
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/.



------=_Part_259_9289000.1371773499125
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Friday, June 21, 2013 1:52:31 AM UTC+2, Nevin ":-)" Liber wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;border-=
left: 1px #ccc solid;padding-left: 1ex;">I don't see how any of this is rel=
evant, since the standard library
<br>supports throwing move/copy constructors.
<br></blockquote><div><br>Maybe, but the stdlib also doesn't care if the mo=
ve constructor throws - for example, when regrowing a std::vector. If the t=
ype is move-only, it will move regardless of noexcept-ness. If it's copyabl=
e, it will favor noexcept move over copy over throwing move.<br></div>

<p></p>

-- <br />
&nbsp;<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.<br />
To post to this group, send email to std-proposals@isocpp.org.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />
&nbsp;<br />
&nbsp;<br />

------=_Part_259_9289000.1371773499125--

.
