220 24106 <eab6e209-45d1-4d01-9558-a77327b74d22@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: =?UTF-8?B?7Jyk7ZuI64Ko?= <sim9108@naver.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: lambda template?
Date: Sun, 31 Jan 2016 23:48:56 -0800 (PST)
Lines: 89
Approved: news@gmane.org
Message-ID: <eab6e209-45d1-4d01-9558-a77327b74d22@isocpp.org>
References: <64578f60-f8cf-4fdf-91c2-9df72e9dfe09@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_553_280954825.1454312936538"
X-Trace: ger.gmane.org 1454312943 10422 80.91.229.3 (1 Feb 2016 07:49:03 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Mon, 1 Feb 2016 07:49:03 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBD4LVQW26ICBB2M3XS2QKGQEVTTFJVQ@isocpp.org Mon Feb 01 08:48:59 2016
Return-path: <std-proposals+bncBD4LVQW26ICBB2M3XS2QKGQEVTTFJVQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-oi0-f72.google.com ([209.85.218.72])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBD4LVQW26ICBB2M3XS2QKGQEVTTFJVQ@isocpp.org>)
	id 1aQ9EI-0006kG-HG
	for gclcip-std-proposals@m.gmane.org; Mon, 01 Feb 2016 08:48:58 +0100
Original-Received: by mail-oi0-f72.google.com with SMTP id x141sf274619146oia.1
        for <gclcip-std-proposals@m.gmane.org>; Sun, 31 Jan 2016 23:48:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :content-type:x-original-sender:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=g5Gz9sTdQ+GhuVuNbD1hQqGPKz4kxU362cwSCknvkJQ=;
        b=oaJY0z6EYvXlJ1/L+828cz1g1t6koOiafsZ+qpTPfCOVk4Ih7qBRhu2qv+fIMiS7Y2
         X4A3nu4j+aM+AXsT0qa9OzDkRfb9hQeWbPqh5pVpA8Ytl5tEoI05sD4AofdqF235S1mx
         /rcu808nJriOlYFCGImrZvHXC5GWHqAcwd2caX1ybB+Opa8D4X07xhk1w/fBQ4q8tvlu
         cCNM4muqVQJdLky8hXAsMka3y61ADHI2lfgb6zn6FE4auDU//ZCX+ddxv52w6z4C6wW2
         x2ux7OYnHoiZCmpErQeiKz4e7Q9oZBkjGeb4T8yzB40WzGblUS5M37kZypOUDX0dzB+I
         C9rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:content-type:x-original-sender:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=g5Gz9sTdQ+GhuVuNbD1hQqGPKz4kxU362cwSCknvkJQ=;
        b=KAV8ovWmzImDHQnP1gyseWzriNJi2TldcwfaijHfOEgH1Rha85B1+Cj4+dj0q/q050
         hDkFymJ+5T8Y0aXkqE2Bzv7fCNasrXUhhQQDGW9qH4XLK8jKF+U5WQxGM2/KNXUYUysf
         veOCcEorrYDOuXU+vxmx6RiqoAghUYpbyGzfdtOMWYm87uW3oapwDa2lLG7Anc0Oz6Hr
         qk2wRQNKf83tKcbsHfORnNSaa5J2C0Llv4GgBthaNKxbuTiNHKqrqQFmqpxWyOk22myM
         wYwWuXjBKQpW+XVVaAPkCmxSVVchKIgYLb5ixRXq5U4fTFw+778QDt0VseLqHbQxf7VX
         04/w==
X-Gm-Message-State: AG10YORwcgt8RyLP9uGHI/uVlni8z6mzJxeIugifXGFHWuSa1W6+e7lHxZhy1ukil02R5A==
X-Received: by 10.50.3.98 with SMTP id b2mr11166894igb.8.1454312937542;
        Sun, 31 Jan 2016 23:48:57 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.50.61.175 with SMTP id q15ls1200777igr.3.gmail; Sun, 31 Jan
 2016 23:48:56 -0800 (PST)
X-Received: by 10.50.117.3 with SMTP id ka3mr150402igb.0.1454312936967;
        Sun, 31 Jan 2016 23:48:56 -0800 (PST)
In-Reply-To: <64578f60-f8cf-4fdf-91c2-9df72e9dfe09@isocpp.org>
X-Original-Sender: sim9108@naver.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:24106
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/24106>

------=_Part_553_280954825.1454312936538
Content-Type: multipart/alternative; 
	boundary="----=_Part_554_1874934006.1454312936538"

------=_Part_554_1874934006.1454312936538
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable



2016=EB=85=84 2=EC=9B=94 1=EC=9D=BC =EC=9B=94=EC=9A=94=EC=9D=BC =EC=98=A4=
=ED=9B=84 4=EC=8B=9C 46=EB=B6=84 12=EC=B4=88 UTC+9, =EC=9C=A4=ED=9B=88=EB=
=82=A8 =EB=8B=98=EC=9D=98 =EB=A7=90:
>
>
>
> auto fn =3D []< typename T1, typename T2>(auto... args) {
> std::cout << sizeof...(args) << std::endl;
> };
>
> fn<int, float>(2,3,4);
>
>
>       how about lambda template?
>


   struct __lambda{

     template<typename T1, typename T2, typename... Args>
      auto operator()(Args... args){
        std::cout << sizeof...(args) << std::endl;
      }

     };
=20

--=20

---=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.
Visit this group at https://groups.google.com/a/isocpp.org/group/std-propos=
als/.

------=_Part_554_1874934006.1454312936538
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br>2016=EB=85=84 2=EC=9B=94 1=EC=9D=BC =EC=9B=94=EC=
=9A=94=EC=9D=BC =EC=98=A4=ED=9B=84 4=EC=8B=9C 46=EB=B6=84 12=EC=B4=88 UTC+9=
, =EC=9C=A4=ED=9B=88=EB=82=A8 =EB=8B=98=EC=9D=98 =EB=A7=90:<blockquote clas=
s=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;border-left: 1px #c=
cc solid;padding-left: 1ex;"><div dir=3D"ltr"><br><div><br></div><div><div>=
<span style=3D"white-space:pre">	</span>auto fn =3D []&lt; typename T1, typ=
ename T2&gt;(auto... args) {</div><div><span style=3D"white-space:pre">		</=
span>std::cout &lt;&lt; sizeof...(args) &lt;&lt; std::endl;</div><div><span=
 style=3D"white-space:pre">	</span>};</div><div><br></div><div><span style=
=3D"white-space:pre">	</span>fn&lt;int, float&gt;(2,3,4);</div></div><div><=
br></div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 how about lambda template=
?</div></div></blockquote><div><br><br>=C2=A0 =C2=A0struct __lambda{</div><=
div><br></div><div>=C2=A0 =C2=A0 =C2=A0template&lt;typename T1, typename T2=
, typename... Args&gt;</div><div>=C2=A0 =C2=A0 =C2=A0 auto operator()(Args.=
... args){</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 std::cout &lt;&lt; sizeof..=
..(args) &lt;&lt; std::endl;</div><div>=C2=A0 =C2=A0 =C2=A0 }</div><div><br>=
</div><div>=C2=A0 =C2=A0 =C2=A0};<br>=C2=A0</div></div>

<p></p>

-- <br />
<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 <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 />
Visit this group at <a href=3D"https://groups.google.com/a/isocpp.org/group=
/std-proposals/">https://groups.google.com/a/isocpp.org/group/std-proposals=
/</a>.<br />

------=_Part_554_1874934006.1454312936538--
------=_Part_553_280954825.1454312936538--

.
