C++ Logo

STD-PROPOSALS

Advanced search

Subject: Re: [std-proposals] Template syntax to 'auto' parameters
From: language.lawyer_at_[hidden]
Date: 2020-03-01 22:44:29


On 02/03/2020 07:42, Phil Bouchard wrote:
> On 3/1/20 11:35 PM, language.lawyer_at_[hidden] wrote:
>> Are you proposing to add http://eel.is/c++draft/dcl.decl#def:template,function,abbreviated ?
>>
>
> Similarly but I'm not sure why we would need the concept of "concepts"... A simple 'auto' keyword should suffice.

It is not necessary to use concepts:
> For a placeholder-type-specifier of the form auto, the invented parameter is an unconstrained type-parameter.

>> On 02/03/2020 07:26, Phil Bouchard via Std-Proposals wrote:
>>> Supposed we have the following syntax:
>>>
>>> template <typename T, typename U>
>>>
>>>      void foo(T t, U u)
>>>
>>>      {
>>>
>>>      }
>>>
>>>
>>> It could be simplified with:
>>>
>>>      void foo(auto t, auto u)
>>>
>>>      {
>>>
>>>      }
>>>
>>>
>>> (Please include my email in your replies)
>>>
>>>
>>> Regards,
>>>
>>>


STD-PROPOSALS list run by herb.sutter at gmail.com

Standard Proposals Archives on Google Groups