C++ Logo

sg7

Advanced search

Re: Updated version of P2996 ("Reflection for C++26")

From: Daveed Vandevoorde <daveed_at_[hidden]>
Date: Thu, 9 Nov 2023 09:20:53 -1000
> On Nov 9, 2023, at 9:14 AM, Hana Dusíková <hanicka_at_[hidden]> wrote:
>
> Question about https://isocpp.org/files/papers/D2996R1.html#type_of-parent_of-dealias
>
> dealias(info r) ... is it recursive? or do I need to apply multiple times if my alias leads to an alias which leads to an alias?

It strips all aliases (if an implementation actually tracks those; some years ago we SG7 agreed to limit support for aliases because, IIRC, some implementations drop non-top-level aliases early).

Thanks for the question! Barry just updated the paper to clarify that.

 Daveed


>
> Hana
>
>> On 9. 11. 2023, at 20:09, Hana Dusíková <hanicka_at_[hidden]> wrote:
>>
>> Thanks! It's really good work! See you tomorrow in SG7!
>>
>> Hana
>>
>>> On 9. 11. 2023, at 19:59, Barry Revzin <barry.revzin_at_[hidden]> wrote:
>>>
>>> Should be there now.
>>>
>>> On Thu, Nov 9, 2023 at 8:54 AM Hana Dusíková via SG7 <sg7_at_[hidden] <mailto:sg7_at_[hidden]>> wrote:
>>>> Is there a changelog between R0 and R1?
>>>>
>>>> Hana
>>>>
>>>>> On 9. 11. 2023, at 19:52, Daveed Vandevoorde via SG7 <sg7_at_[hidden] <mailto:sg7_at_[hidden]>> wrote:
>>>>>
>>>>> We’ve been working on refining P2996. A preview of the next version is available as D2996R1:
>>>>>
>>>>> Reflection for C++26
>>>>> isocpp.org
>>>>> <apple-touch-icon.png>
>>>>> <https://isocpp.org/files/papers/D2996R1.html>Reflection for C++26 <https://isocpp.org/files/papers/D2996R1.html>
>>>>> isocpp.org <https://isocpp.org/files/papers/D2996R1.html> <apple-touch-icon.png> <https://isocpp.org/files/papers/D2996R1.html>
>>>>>
>>>>> Thank you to everyone who has been commenting on the R0 version.
>>>>>
>>>>> Daveed
>>>>>
>>>>> --
>>>>> SG7 mailing list
>>>>> SG7_at_[hidden] <mailto:SG7_at_[hidden]>
>>>>> https://lists.isocpp.org/mailman/listinfo.cgi/sg7
>>>>
>>>> --
>>>> SG7 mailing list
>>>> SG7_at_[hidden] <mailto:SG7_at_[hidden]>
>>>> https://lists.isocpp.org/mailman/listinfo.cgi/sg7
>>
>


Received on 2023-11-09 19:21:08