220 39098 <wKt6BIikQ9kr3u_mQ2oR1vvx8Uj7JLabshrk6DkzkFXpExhOUcFUc_LbGjzKQ9Z_nsrjEQrvTE5d7-8FgpX_Q-dyOVcAUaiZdsCZZsX0ctQ=@miator.net> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Zhihao Yuan <zy@miator.net>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Concept-defined placeholder type
Date: Wed, 11 Jul 2018 20:53:47 -0400
Lines: 75
Approved: news@gmane.org
Message-ID: <wKt6BIikQ9kr3u_mQ2oR1vvx8Uj7JLabshrk6DkzkFXpExhOUcFUc_LbGjzKQ9Z_nsrjEQrvTE5d7-8FgpX_Q-dyOVcAUaiZdsCZZsX0ctQ=@miator.net>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="b1_5c72e06cfa02d813d4a7a3b406cc737d"
X-Trace: blaine.gmane.org 1531356706 6764 195.159.176.226 (12 Jul 2018 00:51:46 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Thu, 12 Jul 2018 00:51:46 +0000 (UTC)
To: 'ISO C++ Standard - Future Proposals' <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCSKRWMD4EHBBIGNTLNAKGQEFSN33FQ@isocpp.org Thu Jul 12 02:51:42 2018
Return-path: <std-proposals+bncBCSKRWMD4EHBBIGNTLNAKGQEFSN33FQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wr1-f69.google.com ([209.85.221.69])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCSKRWMD4EHBBIGNTLNAKGQEFSN33FQ@isocpp.org>)
	id 1fdPpe-0001fh-0A
	for gclcip-std-proposals@m.gmane.org; Thu, 12 Jul 2018 02:51:42 +0200
Original-Received: by mail-wr1-f69.google.com with SMTP id i16-v6sf3352584wrr.9
        for <gclcip-std-proposals@m.gmane.org>; Wed, 11 Jul 2018 17:53:53 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1531356833; cv=pass;
        d=google.com; s=arc-20160816;
        b=FbYZRTxeAoNxxOFzD2wcGEExxxCHb8Hh4zGcnPhKICsSmZEcPzWFZH46U3FXhw1DFm
         b6dvBNi30le0r34ZAtu+LA4akyap3xFMIUDKDZRbsgyqF04Z7ThKzB22zMGrDHZwHOHg
         YCGwqJYeIFTlxIn4tBd4DE66hLZz9D6mnWuDf0Dv9iIFwbmOMMl/1e7Aozrwt/ZkJ006
         rqlfcUWRE9x/dYNGMpEblnlJa64jjzqQU15BdiJSPsSo5FS/Ngw2zhfFr8kB+JYLxb23
         fyoG/uRgu/ynDSXgWPu2z7CaNPttfeJY8Eda9CSGwCbQrjZNFr+b1kHgsOZ3PF7om1qP
         SwsQ==
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:mime-version:feedback-id:message-id
         :subject:reply-to:from:to:date:arc-authentication-results
         :arc-message-signature:dkim-signature:arc-authentication-results;
        bh=d6MsmQNrls10WLc5nu9kR1gcaR1rGW+WhTlBb+U9eXg=;
        b=t3HVwA6BsmDFaA0Htrm0ilBNENz5k9sO0US9D3Gn7tLP1bsLobI8QFoA6Yqh/9+BE9
         gLpM/UbE7+MlpkJlVyuxRwKOhueytx5eyUsgVEfxJ3fF97Spfkb7mJ4Rz7zKt3bmffFz
         HIgjDaobLZBFXfJeQcvauO0di5VYqz4HkwnflssIMheuZmdJv/iKPo1/yKjMk5KBaWTh
         qOCdIOT59QZl+0eGQXad+oPitgcp7DFzfD7uUDawMUFWEhRZSS40dOpcgQTHwo0NK0RD
         sNI1f33CSKVtpJ+9Jnorj7oeEGL2oYCyYuugQMin+8rQ3TRNCKmQcQ+b2hTULegSsEj8
         etCA==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@miator.net header.s=protonmail header.b=q6bOpQMo;
       spf=pass (google.com: domain of zy@miator.net designates 185.70.40.132 as permitted sender) smtp.mailfrom=zy@miator.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:to:from:reply-to:subject:message-id:feedback-id:mime-version
         :x-original-sender:x-original-authentication-results:precedence
         :mailing-list:list-id:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=d6MsmQNrls10WLc5nu9kR1gcaR1rGW+WhTlBb+U9eXg=;
        b=O9iBRVOgVRuRRfV/3HRliI081dQrHn22RWPJ9zSXcT2R5entQ7traUhlquQYfkRqSy
         bxnHgPz2yOlRjA9iekht66qYqzpQkg/eyaADkoOtApemugtehzvh/IL4J7HNYh8UoamC
         VbLzM6nIjoRaJ+Zx2uePv2ard9TVsOgFBqODEIg66+Y6N941ysfoRRk1KtEWGGPiOKBd
         NQRyiq1CRxA9tyb6Av5BxDJnQ1rJIZkFL2c5mjv69sY0QAOrZPhiW6xmjKm/oo5FRmZs
         Fhz6SlAmk9RqnMjzurqW/HX11giu4cjlZ1icyfdqp0ro49wd89dFg0AEgNZqCUSGYYGI
         x4gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:to:from:reply-to:subject:message-id
         :feedback-id:mime-version:x-original-sender
         :x-original-authentication-results:precedence:mailing-list:list-id
         :x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=d6MsmQNrls10WLc5nu9kR1gcaR1rGW+WhTlBb+U9eXg=;
        b=RjvaM13OOW5khV2lpTNMUGLxN00FrUAZaBz5pXAatuDq+RgY2LeUuOuJD8uvso2t0b
         5rg+zDQJUPI6hZ5pYew85hzI+DVb6oaVVn8o2gJoZu9f8GKTGi9Mw1Ys2Eg+fO0AbGpC
         8uJn7yibB1fFaIcuPdewZEGHztn27dSmqR5uGVheUs9ZVUsBb241Q1+wvS+IH7fFQ/5l
         08lXS1U2F2avHQo2TYW9q8eDux9fbo1bcmihu5MWub02McK9MIU9Prz6V6GsE/PuEBwm
         eTDjMY83p5mRnf3rCUvWsvo364O24kZIiYSjFbUxgUirGdrA/BdBqO3LlUTbkTtpXQ7u
         1HQg==
X-Gm-Message-State: AOUpUlHVv5gsrbDbdAbm7A7M4n5mSgY2VMc/cS1/GUt0tFoRbL7o0miE
	KdqSgzjDDnGG1s80Mz8B2tp6fQ==
X-Google-Smtp-Source: AAOMgpe49pwMoLHUFoOmsn/6UwTnPZm2R39kG5/W/7qrdVaIGwXZGBaA6YdKuCR0hyYasSQJMl94XA==
X-Received: by 2002:adf:e943:: with SMTP id m3-v6mr12506wrn.13.1531356833160;
        Wed, 11 Jul 2018 17:53:53 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a1c:ef02:: with SMTP id n2-v6ls801173wmh.3.canary-gmail;
 Wed, 11 Jul 2018 17:53:52 -0700 (PDT)
X-Received: by 2002:a1c:7d58:: with SMTP id y85-v6mr22997wmc.91.1531356831989;
        Wed, 11 Jul 2018 17:53:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1531356831; cv=none;
        d=google.com; s=arc-20160816;
        b=Nvb+rJwuI2cQSvb3p6SegCVgPDtHD/LGnL7RlXsrKb1LY/1Fr4GmDAddyhO6UL6tKq
         T3VdeyL2HNAkHZlTtelHw86r4sf5TvmFyH0wXaHXsVlK7F8Wyx94X2LWD6Vl7k4gi/Bd
         G+PZg8vGfvKeNRNds1u9Kq+/FqvCwO9IUuROr/Rf0MakmSv0Ehkp2IlvxkGM3EWXMEug
         ehXJn29YcZoeucr1FQRt4L1vnV0oHKQBar0/8pF3N16HSUlomWPMceo7L3ZnnemxlN++
         c2TC8jggNMwtD0OM/OXOg7IgLd7cgOGe9BF2uibF/Ayu2haSYwgvO9atjTrrHmvAbiGS
         WG3w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=mime-version:feedback-id:message-id:subject:reply-to:from:to
         :dkim-signature:date:arc-authentication-results;
        bh=40GZZJMaR8ZNs6dH1TxTGQXEv/W+7+h/HrMWM4NcsYI=;
        b=TutTxLPg9chEb/1+3bti7rX8uH8R6ZHn6aGLOsd542DIf/NcG7/rxRclAdgwEFueQA
         /Wmn6rkZUWHgpVnaXpYaRFvP4gLvG+K+Ebt7qN+mmNWgAmtKvhIRJMj+qOrCfRCiSgaK
         1IAv0b7OygD76pnKlkrrf2P1s18H3NxAwdAZ3B0DvxWIP0PJ2BdLCmeHQJSf+IaI8GDE
         2Gj+lt8QY7XeyE11h9Fr82GGNQXbmGyibiuSDw/RaJPQbobga+sMS8+/TycYrdH8vKXi
         i7EHD4mHyETiI49SSB3PLvARHdJlkgrscEKJBiIhRbDWjHykhrHOWBzTjSYI8xlbM5Hv
         X1Nw==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@miator.net header.s=protonmail header.b=q6bOpQMo;
       spf=pass (google.com: domain of zy@miator.net designates 185.70.40.132 as permitted sender) smtp.mailfrom=zy@miator.net
Original-Received: from mail-1857040132.protonmail.ch (mail-1857040132.protonmail.ch. [185.70.40.132])
        by mx.google.com with ESMTPS id b5-v6si2345996wmc.125.2018.07.11.17.53.51
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Wed, 11 Jul 2018 17:53:51 -0700 (PDT)
Received-SPF: pass (google.com: domain of zy@miator.net designates 185.70.40.132 as permitted sender) client-ip=185.70.40.132;
Feedback-ID: xu1i2ADzKwGyrUl8KbXpsa1PQSI0Bc21qlX1V7gpMylRDQPR42YBpWcLHW4brubvCmGM18xDo5tgsD-vWFu_cQ==:Ext:ProtonMail
X-Original-Sender: zy@miator.net
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@miator.net header.s=protonmail header.b=q6bOpQMo;       spf=pass
 (google.com: domain of zy@miator.net designates 185.70.40.132 as permitted
 sender) smtp.mailfrom=zy@miator.net
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:39098
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/39098>

This is a multi-part message in MIME format.

--b1_5c72e06cfa02d813d4a7a3b406cc737d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi, folks:

I=E2=80=99m drafting the paper to propose

BidirectionalIterator T;

T it =3D foo();

  https://hackmd.io/s/SkyQwe47Q#

Currently missing technical description, but I tried to
explain some major points in =E2=80=9CDesign Decisions.=E2=80=9D
Comments are welcome, especially criticisms.

--
Zhihao Yuan, ID lichray
The best way to predict the future is to invent it.
_______________________________________________

--=20
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 e=
mail 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/wKt6BIikQ9kr3u_mQ2oR1vvx8Uj7JLabshrk6DkzkFXpExhO=
UcFUc_LbGjzKQ9Z_nsrjEQrvTE5d7-8FgpX_Q-dyOVcAUaiZdsCZZsX0ctQ%3D%40miator.net=
..

--b1_5c72e06cfa02d813d4a7a3b406cc737d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"WordSection1"><p class=3D"MsoNormal"=
>Hi, folks:<br/><br/>I=E2=80=99m drafting the paper to propose<br/><br/><o:=
p></o:p></p><p class=3D"MsoNormal" style=3D"text-indent:10.15pt">Bidirectio=
nalIterator T;<o:p></o:p></p><p class=3D"MsoNormal" style=3D"text-indent:10=
..15pt">T it =3D foo();<o:p></o:p></p><p class=3D"MsoNormal"><br/>=C2=A0 <a =
href=3D"https://hackmd.io/s/SkyQwe47Q#">https://hackmd.io/s/SkyQwe47Q#</a><=
o:p></o:p></p><p class=3D"MsoNormal"><br/>Currently missing technical descr=
iption, but I tried to<br/>explain some major points in =E2=80=9CDesign Dec=
isions.=E2=80=9D<br/>Comments are welcome, especially criticisms.<o:p></o:p=
></p><p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p><p class=3D"MsoNormal">--<=
br/>Zhihao Yuan, ID lichray<br/>The best way to predict the future is to in=
vent it.<br/>_______________________________________________<o:p></o:p></p>=
<p class=3D"MsoNormal"><o:p>=C2=A0</o:p></p></div></body></html>

<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/wKt6BIikQ9kr3u_mQ2oR1vvx8Uj7JLabshrk6=
DkzkFXpExhOUcFUc_LbGjzKQ9Z_nsrjEQrvTE5d7-8FgpX_Q-dyOVcAUaiZdsCZZsX0ctQ%3D%4=
0miator.net?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/wKt6BIikQ9kr3u_mQ2oR1vvx8Uj7JLabshrk6=
DkzkFXpExhOUcFUc_LbGjzKQ9Z_nsrjEQrvTE5d7-8FgpX_Q-dyOVcAUaiZdsCZZsX0ctQ%3D%4=
0miator.net</a>.<br />

--b1_5c72e06cfa02d813d4a7a3b406cc737d--


.
