220 13416 <d4845ba8-7fe3-4fbb-b74a-1435472e348b@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: Matthew Fioravante <fmatthew5876@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: atof(string_view) and others
Date: Tue, 30 Sep 2014 20:06:52 -0700 (PDT)
Lines: 69
Approved: news@gmane.org
Message-ID: <d4845ba8-7fe3-4fbb-b74a-1435472e348b@isocpp.org>
References: <b5f9aa7f-9b14-4403-b7e7-ff1a80e9b25b@isocpp.org> <2118839.fukHYmiT6S@tjmaciei-mobl4> <77247918-fbe5-418d-ab30-8b4b852dace9@isocpp.org>
 <6449799.vbEiQqPBsP@tjmaciei-mobl4>
 <40810ee8-49fe-4dc7-94cc-e33969f2f90a@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_2181_2020946045.1412132812802"
X-Trace: ger.gmane.org 1412132822 11917 80.91.229.3 (1 Oct 2014 03:07:02 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 1 Oct 2014 03:07:02 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDELF54RTIGRBTO7VWQQKGQE7DUKKVA@isocpp.org Wed Oct 01 05:06:56 2014
Return-path: <std-proposals+bncBDELF54RTIGRBTO7VWQQKGQE7DUKKVA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ob0-f200.google.com ([209.85.214.200])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBDELF54RTIGRBTO7VWQQKGQE7DUKKVA@isocpp.org>)
	id 1XZAFj-0006xi-1l
	for gclcip-std-proposals@m.gmane.org; Wed, 01 Oct 2014 05:06:55 +0200
Original-Received: by mail-ob0-f200.google.com with SMTP id wn1sf1635260obc.3
        for <gclcip-std-proposals@m.gmane.org>; Tue, 30 Sep 2014 20:06:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe
         :content-type;
        bh=EAFDUox/uLiIW8TggVqQx7bpPRuNFSgLi52TmIeqah4=;
        b=rOjB1ISg8PAuzO6wvP2ygas9QBFy6ITC9XgIMsNI/oVSnJTuMmxjHYJplLd2JEzAtJ
         zBsJrI26xxVafpT4Vx/UTR4Uxoq106ZtHTgaA+qh3WYm13Chgk1MVBZxHQDG5HoSOkm8
         sRIfy0ZQTfNweRoMomijPn8LVmPh277giOWxOu0g9/liMQpwmv3bWnBHk/WkmnIosASI
         ri3N4jSUp4EpeBPp8La1wklUKk/i7Yb+GRkkcpoBG4uP2wN5F5gzT9EqSPmfCXAEwX4i
         mSLfceEKu4Z43IPn3rcnBBhifLwLwuDK2FfhW0PSDvcGSPrAlYzqrzRdpy8CZp2rWMBx
         U5eA==
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:x-original-sender:reply-to:precedence
         :mailing-list:list-id:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe:content-type;
        bh=EAFDUox/uLiIW8TggVqQx7bpPRuNFSgLi52TmIeqah4=;
        b=FvNm4clNcyz8Xm9BNcg5Ss8h8hNteNaIIDYEA8qGkv8gzgI16PEI1uIvHKcXA1eUug
         kz5GiIpPqjpClQXQmYd/eimjuBqO3hVxz5BkV0RTKIDPTg4hLSG8P0adCpbX0Ijv323Y
         ghzwRBsHfzLMnO0BLdHqB2h7NS7urlsMXW1ad9VyaQ+SOLMLHdsZMlY2ckk62dfKegVy
         DjmS3RI1MZkqX6sEs96nuoxEIuGPf2se47wcUFK8pLUUSOZ0bAMS+06cC2QPh7ZnBkha
         47JrpGHmGO5rAZDZnudX5k4ke198m41A2b068713gX4fzR0rhLAcIqES6mlCxp8plHLG
         nt2A==
X-Gm-Message-State: ALoCoQmCB7wsbq8QHaeeHwVSqMxPLaCSo5QSyXq+tlu5N4WNtpZWGBhoML/vp0iYfLdrpQDJme1C
X-Received: by 10.182.246.195 with SMTP id xy3mr1434124obc.45.1412132814050;
        Tue, 30 Sep 2014 20:06:54 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.140.81.147 with SMTP id f19ls352433qgd.24.gmail; Tue, 30 Sep
 2014 20:06:53 -0700 (PDT)
X-Received: by 10.140.97.131 with SMTP id m3mr330qge.28.1412132813474;
        Tue, 30 Sep 2014 20:06:53 -0700 (PDT)
In-Reply-To: <40810ee8-49fe-4dc7-94cc-e33969f2f90a@isocpp.org>
X-Original-Sender: fmatthew5876@gmail.com
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: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:13416
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/13416>

------=_Part_2181_2020946045.1412132812802
Content-Type: text/plain; charset=UTF-8



On Tuesday, September 30, 2014 10:57:22 PM UTC-4, Matthew Fioravante wrote:
>
>
>
> On Tuesday, September 30, 2014 10:40:50 PM UTC-4, Thiago Macieira wrote:
>>
>>
>> Forget it. Non-inline functions can't be constexpr and those functions 
>> shouldn't be inline. 
>>
>
> I agree about the floating point conversions. But does it really have to 
> be this way for integer conversions? Parsing ints is not that complex.
>  
>

One use case for constexpr is that it would enable these functions to be 
used for creating user defined literals. 

-- 

--- 
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_2181_2020946045.1412132812802
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br>On Tuesday, September 30, 2014 10:57:22 PM UTC-4, =
Matthew Fioravante 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"><br><br>On Tuesday, September 30, 2014 10:40:50 PM UTC-4, Thiag=
o Macieira wrote:<blockquote class=3D"gmail_quote" style=3D"margin:0;margin=
-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>Forget it. Non-inline functions can't be constexpr and those functions=
=20
<br>shouldn't be inline.
<br></blockquote><div><br></div><div>I agree about the floating point conve=
rsions. But does it really have to be this way for integer conversions? Par=
sing ints is not that complex.</div><div>&nbsp;</div></div></blockquote><di=
v><br></div><div>One use case for constexpr is that it would enable these f=
unctions to be used for creating user defined literals.&nbsp;</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"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_2181_2020946045.1412132812802--

.
