220 32181 <e8eafb5c-5e87-a339-dd9f-05186bd7084f@gmx.net> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Jens Maurer <Jens.Maurer@gmx.net>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Idea and solution: Better STD functions and if clause
Date: Tue, 25 Apr 2017 20:17:23 +0200
Lines: 27
Approved: news@gmane.org
Message-ID: <e8eafb5c-5e87-a339-dd9f-05186bd7084f@gmx.net>
References: <4d628cb7-c5ac-4d17-ad2e-5d04b9cc9c37@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Trace: blaine.gmane.org 1493144253 24440 195.159.176.226 (25 Apr 2017 18:17:33 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 25 Apr 2017 18:17:33 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDPMTYGK64JRBONF73DQKGQE65RHBSY@isocpp.org Tue Apr 25 20:17:28 2017
Return-path: <std-proposals+bncBDPMTYGK64JRBONF73DQKGQE65RHBSY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-lf0-f72.google.com ([209.85.215.72])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDPMTYGK64JRBONF73DQKGQE65RHBSY@isocpp.org>)
	id 1d351j-0006Cf-Nt
	for gclcip-std-proposals@m.gmane.org; Tue, 25 Apr 2017 20:17:27 +0200
Original-Received: by mail-lf0-f72.google.com with SMTP id c192sf30372991lfe.16
        for <gclcip-std-proposals@m.gmane.org>; Tue, 25 Apr 2017 11:17:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=subject:to:references:from:message-id:date:user-agent:mime-version
         :in-reply-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=eQ2VZYeDlyXg+EQ8jE4QPE3fRmry+updDlj1+8H6fRk=;
        b=xbEESepkxs37wh1qi0Wp2TRv4/1XaSX4xeUlP/vYJGqB+8DEeYYDTiNjfnM7CJE9nj
         Sj8CG4XjgjcbjiBP81rcmqpAxAnmUyUHuyn0ThJJmK1VmIm305keCuZrLJ1OguDL3tSm
         6Kj/FsgZks+V/wvaHy35k6L027Yi3txtjMYyjxYSgNtmpRqmpEz45nTpo8DgmiJFKN+M
         0cIgcYBcXoggWaX93QJjRUnvtSSLMECooFNDzdOxozHMZ2QdFVDr/i+OGesZVQu+1m1s
         sMOBJ0864KUYFWMIUr4r94Rm5D1+8WLsMZUg2PlPotugj7XQYnbnWqFLXyTzd0hjCxRy
         B4MQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-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=eQ2VZYeDlyXg+EQ8jE4QPE3fRmry+updDlj1+8H6fRk=;
        b=qxur1f9tkX0bbTGDDBzv5yS1z4DZ/1MmIqcMbdFlTwEJtdzu1ipeCBaqrjlXQsrUim
         IYGpWynGl8HhqA2nSHHWHajHV3cgrWe4qvNySw5+U8uAi6j9ytiRlcqcx7K4+hc/HxR2
         gqytp0qYp8oVN051Vhn7ejMdtLdseMLDD3chHt5wyrc4sHe7DzO4wWiUYGR8Av4WRsXc
         gljhkf/ibAwuxyc18DQyy+OIBBJPlh2e6GEoRmQlCHvBLo0s23Fnj18LW7B0NcjBuIYr
         mvdfbA2+mQdVKbEu+hnLnTf7aaTlvYW887wbJV9jqIaS0S9LX4nAoEoVxn3/1AsTHf0Z
         qmag==
X-Gm-Message-State: AN3rC/7iHPeKXbpA2CLIrf1ht2UXU9ml+TYn29UzlUqd6KquODa1Ex1S
	cif09DjkyK8J8A==
X-Received: by 10.46.0.230 with SMTP id e99mr4290688lji.15.1493144253567;
        Tue, 25 Apr 2017 11:17:33 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.28.136.5 with SMTP id k5ls2462646wmd.17.gmail; Tue, 25 Apr
 2017 11:17:29 -0700 (PDT)
X-Received: by 10.28.169.15 with SMTP id s15mr2848723wme.2.1493144249136;
        Tue, 25 Apr 2017 11:17:29 -0700 (PDT)
Original-Received: from mout.gmx.net (mout.gmx.net. [212.227.17.21])
        by mx.google.com with ESMTPS id a78si4274728wmd.166.2017.04.25.11.17.29
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 25 Apr 2017 11:17:29 -0700 (PDT)
Received-SPF: pass (google.com: domain of jens.maurer@gmx.net designates 212.227.17.21 as permitted sender) client-ip=212.227.17.21;
Original-Received: from [192.168.2.102] ([188.101.61.53]) by mail.gmx.com (mrgmx101
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MSZ6u-1cbgo00Fk4-00Rc7a for
 <std-proposals@isocpp.org>; Tue, 25 Apr 2017 20:17:28 +0200
In-Reply-To: <4d628cb7-c5ac-4d17-ad2e-5d04b9cc9c37@isocpp.org>
X-Provags-ID: V03:K0:7rt1LPw/wiBc0eLTPOyo4sCR4RafpUe7jpmRYDjxfTBza5+Uvdo
 iW8E+gf6DWlJyXRmdx24OMZkP0ccaFUUIcP19I/OCY7ZxkWEjeyklhcdOqwWKMTfwRDFNgD
 TDo27xGz1ofo6noiD5jAqwiBnkqsWEuz6WLHfeqOsg2JP0vmOLgqCLKooYlKmv7TL1XpqiZ
 13e5Z6pDfG8+QjrZ767Yg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:SB41tUIoy0Q=:rSFCbG5RhskIs0K0gUgvNz
 du2P+XjWlgmzZlqbVCtsWV25Lru9hHylajtcyKzGPcpHS2ruWXkMcKtuYRSWrrSvxAmnKFnsB
 0j/cMC2ch5jJ0PPtd6/VoBoj34LHcggdUuUHHIpFOlSj7hpnultRGdRLkaChoEzZIPVKeRhSv
 7NiC2xH/RBKwDCBzvegc1sKuhsyYSAxVJpJKpXEJu6wk7mTVU/XgzEdPABCkaJUQrOBpMbPTW
 Tyk8gBsQkb19cz+wM4mMGkeAJkE22m/5gGsnqp4mfJ2AqHP+sn92c5cFXkpgxyR3X9UNhRCgv
 PNvDMzmYS/TY1j3iEnOpegiIyN7aI0BLguKNerqLWepFZbCNrx9o5Tqu2v63I2h++9zFwHhp3
 PtrPYsYjvtIyJVl+L/CuEfa8RsF/1HQRfsxvl37rnSRWP7tNeVRrHp3GQ6cLNxMnwvFXJDQPF
 Gy85eUUFaeMr4u0GvFw292PV82u9Ote5GBVIFTzDh+su1xK/nv3Xl1yzBFHxhsL9yI7vUuZN2
 u3/hN77R0x9wcpi1daXDVzpeyhcU4s4mtshZ2z9jY5R3aJwQZ3XAW0ZyXWFU9zalPSpFkHlNW
 2lhqbz8u4KYAMlNeUMeTQsRs8uVWzBXAm1w7lLBxWqYQFjqTe82ichF4SaxAurXreyg8d8FhX
 Y9uWDEOKqlLwP7mbXYc6xZpZwdDS+C5hA7KhtWEAOgNFRzWlLCIWygLnYPUvVSDeiXvlkfDEr
 q1fkGmyXFq0lJ2E1xA0vKOOI7H3oWz/vU5/NI/a+pHKdW728vEHp5/8iIHJFnSBk8aEKqEdO 
X-Original-Sender: Jens.Maurer@gmx.net
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of jens.maurer@gmx.net designates 212.227.17.21 as permitted sender) smtp.mailfrom=Jens.Maurer@gmx.net
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: <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:32181
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/32181>

On 2017-04-25 20:13, Viktor Attila Jenei wrote:
> Hello!
>
>   There is a way to be a contributor to the C++ standards? I have some
> ideas, that i want to make.
>
> *1.*
>   I think, it could be much better, if the can use std functions only
> with containers and not with begin and end iterators.

Have you read the "Ranges TS"?  I haven't, but I guess it's going
where you want to be.

> *2.*
> New if clause (with variable declaration):

Available in C++17; see
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0305r1.html

Jens

-- 
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/e8eafb5c-5e87-a339-dd9f-05186bd7084f%40gmx.net.

.
