Date: Thu, 18 Mar 2021 18:45:24 -0400
On 3/18/21 6:32 PM, Phil Bouchard via Std-Proposals wrote:
>
>
> On 3/18/21 6:17 PM, Phil Bouchard via Std-Proposals wrote:
>>
>>
>> On 3/18/21 6:03 PM, Phil Bouchard via Std-Proposals wrote:
>>>
>>>
>>> On 3/18/21 2:46 PM, Phil Bouchard via Std-Proposals wrote:
>>>>
>>>> Double-checking here...
>>>>
>>>> As long as there's an equivalent to pure virtual at compile-time
>>>> (forcing derived classes to override required member functions)
>>>> other than explicitly adding concepts for each member functions.
>>>>
>>> I guess I would add inheritance to concepts then. I think you all
>>> understand what I mean here and why...
>>>
>> Ok it looks like the equivalent can be achieved with "nested
>> requirements". Good job guys!
>>
> Although I would still add inheritance to concepts for consistency.
>
>
Please forget what I just said, it's completely unnecessary given nested
requirements and boolean operations on concepts.
Sorry for being so out of date.
>
>
> On 3/18/21 6:17 PM, Phil Bouchard via Std-Proposals wrote:
>>
>>
>> On 3/18/21 6:03 PM, Phil Bouchard via Std-Proposals wrote:
>>>
>>>
>>> On 3/18/21 2:46 PM, Phil Bouchard via Std-Proposals wrote:
>>>>
>>>> Double-checking here...
>>>>
>>>> As long as there's an equivalent to pure virtual at compile-time
>>>> (forcing derived classes to override required member functions)
>>>> other than explicitly adding concepts for each member functions.
>>>>
>>> I guess I would add inheritance to concepts then. I think you all
>>> understand what I mean here and why...
>>>
>> Ok it looks like the equivalent can be achieved with "nested
>> requirements". Good job guys!
>>
> Although I would still add inheritance to concepts for consistency.
>
>
Please forget what I just said, it's completely unnecessary given nested
requirements and boolean operations on concepts.
Sorry for being so out of date.
-- *Phil Bouchard* Founder C.: (819) 328-4743 Fornux Logo <http://www.fornux.com>
Received on 2021-03-18 17:45:30