220 37648 <CAANG=kUHEkkvHpH5OvpmNF025KeFhJqHQCZFO-1gxDNjK5dFOQ@mail.gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: =?UTF-8?B?R2HFoXBlciBBxb5tYW4=?= <gasper.azman@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Variable declaration in a ternary conditional
Date: Wed, 4 Apr 2018 19:59:05 +0100
Lines: 185
Approved: news@gmane.org
Message-ID: <CAANG=kUHEkkvHpH5OvpmNF025KeFhJqHQCZFO-1gxDNjK5dFOQ@mail.gmail.com>
References: <8a755089-c146-47ab-8250-c2b3e705cacd@isocpp.org>
 <HayhuYBDuyAEh15N8sBKgh2-1yZsNQ43kbPFwb5tFXZGfNsR6LJNDl6YnmC6scpv2JSgvr-SBOp8lteU_uVfy1Ck6ETX347kh-9KDhIzld4=@miator.net>
 <3cdd7b2c-3716-4a58-8a13-3f65fb2eae22@isocpp.org> <CALvx3hYWiya5qW1dVXGc7dc1V9KKLgLcdV=YyqFuUDUHsWxcgQ@mail.gmail.com>
 <9fabc312-9500-4b34-9a4a-a2793891c585@isocpp.org> <CALvx3hbdffFk56rX5AdDPZA18PjpyUdKjpZX84C9JN5kaiBkRg@mail.gmail.com>
 <CALvx3hYbzDwMFc5VnS5Da4G-WT7QB+P0H2oQ9ZG3eXAyV36ocw@mail.gmail.com>
 <d772dfc9-cd4e-45fa-87e3-9b91551cfdb5@isocpp.org> <CALvx3hbw+nwB0iKdu0p+DqNcT2eTrz2gTb5pHzrf-=VcjiSBow@mail.gmail.com>
 <820d844c-21a7-429c-bf55-17ee12f8ca8e@isocpp.org> <CAANG=kX5nk=tVyY1fvzFppy8XEcqxMTtAh_PMSGHHiE=cgXQZw@mail.gmail.com>
 <2fe5d081-e13f-4750-87b0-a3b5b47eb252@isocpp.org> <CAANG=kWVYp=SyO3wkiSWYNTcZgTNwrB0FmZOKqPfACuZNgFDoA@mail.gmail.com>
 <CALvx3hYbx1X81NWBaS4o2ScsA+nuy=+gYWJirtN+ZdPgCP_0ug@mail.gmail.com>
 <0f06146e-ae61-4c74-b09d-07dae4aa058f@isocpp.org> <CALvx3haNnehD4fpuzbHr2DeiXA154eCgmtbJrP680y4uzBgbCg@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="94eb2c140702f6efe205690a6bce"
X-Trace: blaine.gmane.org 1522868246 28726 195.159.176.226 (4 Apr 2018 18:57:26 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 4 Apr 2018 18:57:26 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDRYVJ6TVYBRBDWBSTLAKGQEFTMRHLQ@isocpp.org Wed Apr 04 20:57:22 2018
Return-path: <std-proposals+bncBDRYVJ6TVYBRBDWBSTLAKGQEFTMRHLQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pl0-f69.google.com ([209.85.160.69])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDRYVJ6TVYBRBDWBSTLAKGQEFTMRHLQ@isocpp.org>)
	id 1f3nav-0007Hm-HL
	for gclcip-std-proposals@m.gmane.org; Wed, 04 Apr 2018 20:57:17 +0200
Original-Received: by mail-pl0-f69.google.com with SMTP id u7-v6sf11890994plr.13
        for <gclcip-std-proposals@m.gmane.org>; Wed, 04 Apr 2018 11:59:27 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1522868366; cv=pass;
        d=google.com; s=arc-20160816;
        b=ByYiR4xPoDiNurFquvEfQ+uA5EXRQgJ8+XpHSnuGES0LRU1/3SwvRqU5B+90b9xBbm
         OXiBiN8J1qWj3DZGf9j20bylw8Pqt28gJNITQx0GZTWaevRK15ktHjN5tAJMI/+uxDWH
         b1Sx1bIGH/stTDAyFQxItd6Z9EQuLrU5wiCMJWE7E+aOz+8nVSQOgl+LTtXCWH1BHJqY
         3GHQ/UIQq6G3990j/5n5hVRqBUidTcg79t+WKeHOo0y5zuk6712Z8x0gVeCwH9NOVTTd
         C6Qylr/zS5oTOBeYEXOeoiml2HCNbUQzeTHv0apz6ZdNeyFLKkRQg5q+7k6xsYgjQerS
         Lh+g==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date
         :from:references:in-reply-to:mime-version:arc-authentication-results
         :arc-message-signature:dkim-signature:arc-authentication-results;
        bh=7ONZNHRkKm+fdK/vv3aJFSdrbeefkCj7Rb/RPoja2WA=;
        b=puPAi4m1sHA552K46vpPxqJ8NfBsRmXj9lXBxhZxdNHQtRDl5z8iF5pts9HvTiQDj8
         K9jqStS31INSe+X+CFYFtnI4y7LdncWDPBR668qAf3CkfP92PTZQPBxaFHYrT+nf7mpE
         /7EtMVYL+HOdhifujXKHoMquPt09+Bea5YBUUCm8FmONNR9PHh43k32XwMc8pccHaTux
         6cPtUJStcw6rrmZEqypK37Vh5t9UqJC5+YCWksmwvXfvlyYfaWz1cwEx5kdLGiWOSxMa
         FXgD8DuvUGk7H3EOO0Sqsh8vs+D125yzbX/1pFaGPaMGZzOpDlIwjSjd6HHj3lclKKV1
         XFkA==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=fpD00A7G;
       spf=pass (google.com: domain of gasper.azman@gmail.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=gasper.azman@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=7ONZNHRkKm+fdK/vv3aJFSdrbeefkCj7Rb/RPoja2WA=;
        b=VwS3nQEIvP1fotI4OOhsGC3JVZAfyJ+NA6748BoKhk7wiXJbfrnCchnLLcI/gy9/21
         TXO6lG1uvpmUIYDgVm6Q/k32k3INETdazPAbpUUokJELiWheksSY5d/vJeKrljIf7v43
         Err6ALikfjLMc16rMCMHZ3jNT2w4HfuCsJxQYaynjPxYnUMa1N9nCc/YyOwfVUUDON16
         WIsWLD0FR9fCRQoPW0hHdlP8oTZq5OcWxLaZ7oYQqAcdYNVz2nc5pPPy3BXp5Y1NV81U
         dW8QO8OAhoMHF6Fh2L2nDqI/Zk6B8WFkrFZY6ZTxCw/DoBkgqRZ6yHHQlhPjNx2krhz/
         h9Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=7ONZNHRkKm+fdK/vv3aJFSdrbeefkCj7Rb/RPoja2WA=;
        b=OvmnmUQnBor4q0fd0ne8Pp9Lfu6U7NMOm6BU/x3C4ilmxu+ouOPoB78igbBpI4P1+8
         L00slCM7TADbEcr3NQNPIO6k+w8UdrKbCD0e2tnETGawS6jWP4f/QVPTcAl9BxSCacil
         406y1V+m+f45L4UHFkJP/Btv/JevRtoVlUMMOtaqYPx1V45cLzC4YwWf9bjV8MG0YySS
         gsVZ2bZjXVAOThnrrr2205iz6LAD1i4tSJ89UdoJ/C8OKiCN9eglVQ8KzbfNKDLU0U2q
         bJG8YyZIpFdX0vNeFCdT0L3zEZrKo/F6/OCnmtJuEqVr7aF0tz2gnkIv2L7pFW/Nhm2/
         SZnQ==
X-Gm-Message-State: AElRT7Fv8LNUn+lzFEIak9kODarbGAAXlGLVslYoSIwcJsroGWPcn5kU
	FoA59yjQu1MesiBnCJjXo1rNVQ==
X-Google-Smtp-Source: AIpwx49EHnbPulIt9JVe0k8HP5hHjvf7yicplPZFbuHoYbfKltJRTnkqWGxbiZi59Hr48T3klgu66Q==
X-Received: by 10.101.86.196 with SMTP id w4mr2702431pgs.175.1522868366909;
        Wed, 04 Apr 2018 11:59:26 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.98.178.136 with SMTP id z8ls808139pfl.12.gmail; Wed, 04 Apr
 2018 11:59:26 -0700 (PDT)
X-Received: by 10.167.129.136 with SMTP id g8mr14720323pfi.19.1522868365936;
        Wed, 04 Apr 2018 11:59:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1522868365; cv=none;
        d=google.com; s=arc-20160816;
        b=BHrgVQUnZvrmIrfTkIPcFwzo2WAHGZTfyBCqfIKWVglQGNBjYyGM9SovcKc0Rf+BCM
         ZrK3CDtAr4kxjcvRZuu/XC479ECVqVyGEcsGv31GtwV/recG9VgclyEPpVgSUrASiFZw
         ql0mRVrrBGPvBvAggkSM54t0CJAsl5Vv3s16l5hAz2FdfUDwDL7yBtMRaE9hm74u8kym
         ZZcKgzLtv9GV9iCBIdyuqPAMlfYhP5J9ujooDMOzMMmYniDWOoH8SP5fwkdzx5IPU6sK
         Ee7wZ0X6PA8c56UYWbonobX2no7CIC/eL33wM3waJn1ytfbpmEP7uUo7MJI45NzRzbZB
         NwwA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=to:subject:message-id:date:from:references:in-reply-to:mime-version
         :dkim-signature:arc-authentication-results;
        bh=MzDiwcr/daYNoZBfyCO7F3PNaEJ7Iikm2tRjXLwlDYE=;
        b=lv3wdJBiP0oXfvQh+PJ6CdZFWby/hHZyVxCyao1BuDNFfLkFJFQPAh92lbHMeJjq7E
         bzOT9X9whohbBmV6umVwGEmna7i6Dyrx13/PlmdsOWHy4qNTlpmRZlrqem/2EbwBzeqP
         dOY95DWXTVnM+RBl4xhh+UADV9biXuB14YXzVqQSy8LikFAmIjeT/0RpJeNfVprd6FrS
         55Nqqx3E1FBqH8xu6aobFqc3/TdFs8xtUpby1R7MnXkldBxZp1JsSN4L4evNcjcfLiq/
         yiWIcx5b/z3NFsehhgDpL6gWVj05m3VInfgyaRmAWZUD9kR64jZXLqr8IB14CtAvApMM
         Wzgw==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=fpD00A7G;
       spf=pass (google.com: domain of gasper.azman@gmail.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=gasper.azman@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Original-Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65])
        by mx.google.com with SMTPS id y189sor1409811pgb.371.2018.04.04.11.59.25
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Wed, 04 Apr 2018 11:59:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of gasper.azman@gmail.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65;
X-Received: by 10.99.107.198 with SMTP id g189mr2618426pgc.423.1522868365486;
 Wed, 04 Apr 2018 11:59:25 -0700 (PDT)
Original-Received: by 10.236.173.5 with HTTP; Wed, 4 Apr 2018 11:59:05 -0700 (PDT)
In-Reply-To: <CALvx3haNnehD4fpuzbHr2DeiXA154eCgmtbJrP680y4uzBgbCg@mail.gmail.com>
X-Original-Sender: gasper.azman@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=fpD00A7G;       spf=pass
 (google.com: domain of gasper.azman@gmail.com designates 209.85.220.65 as
 permitted sender) smtp.mailfrom=gasper.azman@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:37648
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/37648>

--94eb2c140702f6efe205690a6bce
Content-Type: text/plain; charset="UTF-8"

Richard, I think the if-expression has the issue of being a compound
statement, and therefore lifetimes get jumbled - basically, the semantics
would *have* to be defined as if it were a lambda, and at that point we're
just arguing for shorthand immediately-invoked-lambda syntax for a
particular purpose.

At which point it's just easier to start *actually* arguing about
immediately-invoked lambdas, because the lambda introducer is one hell of a
way to tell the parser that it needs to do special stuff.

G

On Wed, Apr 4, 2018 at 7:55 PM, Richard Hodges <hodges.r@gmail.com> wrote:

>
>
> On 4 April 2018 at 20:41, Nicol Bolas <jmckesson@gmail.com> wrote:
>
>>
>>
>> On Wednesday, April 4, 2018 at 2:23:43 PM UTC-4, Richard Hodges wrote:
>>>
>>> Just a thought, but how badly would it mangle the language if the if
>>> keyword, as well as introducing a statement, was also able to introduce an
>>> expression which returned:
>>>
>>> * In the case where there is an else clause:  the std::common_type of
>>> its true and false clauses
>>> * In the case where there is no else clause: a std::optional<T> where T
>>> is the expression type of the true case.
>>>
>>
>> I don't like the idea of implicitly tying syntax into a standard library
>> type like `optional` in this way. We should just require that
>> if-expressions have an `else` clause.
>>
>
> I equivocated on this point myself, feeling that a "value or nothing"
> result was useful. Of course that leads directly into, "why should it not
> return an outcome<>"... and that I think leads to Gasper's argument for
> just using a lambda.
>
> So I think I am persuaded that the std::common_type<> is sufficient.
>
>
>>
>> Otherwise, the idea of an if-expression seems to be a solid one. This
>> formulation also solves other problems; since it uses `if` as an
>> introducer, it can use `if constexpr` as an introducer as well for
>> `constexpr` initializations.
>>
>> --
>> 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.
>> To view this discussion on the web visit https://groups.google.com/a/is
>> ocpp.org/d/msgid/std-proposals/0f06146e-ae61-4c74-b09d-
>> 07dae4aa058f%40isocpp.org
>> <https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/0f06146e-ae61-4c74-b09d-07dae4aa058f%40isocpp.org?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> 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.
> To view this discussion on the web visit https://groups.google.com/a/
> isocpp.org/d/msgid/std-proposals/CALvx3haNnehD4fpuzbHr2DeiXA154
> eCgmtbJrP680y4uzBgbCg%40mail.gmail.com
> <https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CALvx3haNnehD4fpuzbHr2DeiXA154eCgmtbJrP680y4uzBgbCg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAANG%3DkUHEkkvHpH5OvpmNF025KeFhJqHQCZFO-1gxDNjK5dFOQ%40mail.gmail.com.

--94eb2c140702f6efe205690a6bce
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Richard, I think the if-expression has the issue of being =
a compound statement, and therefore lifetimes get jumbled - basically, the =
semantics would *have* to be defined as if it were a lambda, and at that po=
int we&#39;re just arguing for shorthand immediately-invoked-lambda syntax =
for a particular purpose.<div><br></div><div>At which point it&#39;s just e=
asier to start *actually* arguing about immediately-invoked lambdas, becaus=
e the lambda introducer is one hell of a way to tell the parser that it nee=
ds to do special stuff.</div><div><br></div><div>G</div></div><div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Apr 4, 2018 at 7:55 PM=
, Richard Hodges <span dir=3D"ltr">&lt;<a href=3D"mailto:hodges.r@gmail.com=
" target=3D"_blank">hodges.r@gmail.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote"><span class=3D"">On 4 April 2018 at 20:41, Nicol Bo=
las <span dir=3D"ltr">&lt;<a href=3D"mailto:jmckesson@gmail.com" target=3D"=
_blank">jmckesson@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div dir=3D"ltr"><span><br><br>On Wednesday, April 4, 2018 at 2:23=
:43 PM UTC-4, Richard Hodges wrote:<blockquote class=3D"gmail_quote" style=
=3D"margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"ltr">Just a thought, but how badly would it mangle the languag=
e if the <font face=3D"monospace, monospace">if</font> keyword, as well as =
introducing a statement, was also able to introduce an expression which ret=
urned:<br><br>* In the case where there is an else clause:=C2=A0 the std::c=
ommon_type of its true and false clauses<br>* In the case where there is no=
 else clause: a std::optional&lt;T&gt; where T is the expression type of th=
e true case.<br></div></blockquote></span><div><br>I don&#39;t like the ide=
a of implicitly tying syntax into a standard library type like `optional` i=
n this way. We should just require that if-expressions have an `else` claus=
e.<br></div></div></blockquote><div><br></div></span><div>I equivocated on =
this point myself, feeling that a &quot;value or nothing&quot; result was u=
seful. Of course that leads directly into, &quot;why should it not return a=
n outcome&lt;&gt;&quot;... and that I think leads to Gasper&#39;s argument =
for just using a lambda.<br></div><div><br></div><div>So I think I am persu=
aded that the std::common_type&lt;&gt; is sufficient.</div><span class=3D""=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><br>=
Otherwise, the idea of an if-expression seems to be a solid one. This formu=
lation also solves other problems; since it uses `if` as an introducer, it =
can use `if constexpr` as an introducer as well for `constexpr` initializat=
ions.<br></div></div><span>

<p></p>

-- <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 <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org" target=3D"_=
blank">std-proposals+unsubscribe@isoc<wbr>pp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br></span>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/0f06146e-ae61-4c74-b09d-07dae4aa058f%=
40isocpp.org?utm_medium=3Demail&amp;utm_source=3Dfooter" target=3D"_blank">=
https://groups.google.com/a/is<wbr>ocpp.org/d/msgid/std-proposals<wbr>/0f06=
146e-ae61-4c74-b09d-<wbr>07dae4aa058f%40isocpp.org</a>.<br>
</blockquote></span></div><br></div></div><span class=3D"">

<p></p>

-- <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 <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org" target=3D"_=
blank">std-proposals+unsubscribe@<wbr>isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br></span>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/CALvx3haNnehD4fpuzbHr2DeiXA154eCgmtbJ=
rP680y4uzBgbCg%40mail.gmail.com?utm_medium=3Demail&amp;utm_source=3Dfooter"=
 target=3D"_blank">https://groups.google.com/a/<wbr>isocpp.org/d/msgid/std-=
<wbr>proposals/<wbr>CALvx3haNnehD4fpuzbHr2DeiXA154<wbr>eCgmtbJrP680y4uzBgbC=
g%40mail.<wbr>gmail.com</a>.<br>
</blockquote></div><br></div>

<p></p>

-- <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 <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/CAANG%3DkUHEkkvHpH5OvpmNF025KeFhJqHQC=
ZFO-1gxDNjK5dFOQ%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">h=
ttps://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAANG%3DkUHEkkv=
HpH5OvpmNF025KeFhJqHQCZFO-1gxDNjK5dFOQ%40mail.gmail.com</a>.<br />

--94eb2c140702f6efe205690a6bce--

.
