Date: Mon, 28 Nov 2022 11:26:48 +0000
On Mon, Nov 28, 2022 at 9:50 AM Lénárd Szolnoki via Std-Proposals
<std-proposals_at_[hidden]> wrote:
>
> I think some of the compile time reflection proposals cover this. I don't think you need
> anything special about the template parameter. It can be a structural type that can be
> initialised from a string literal. The magic is in looking up a member from that compile-time string.
Would it not just be a simple copy-pasting of text? I mean if the compiler sees:
Function<"size">();
Then it just has to take the text of the body of "Function" and
copy-past "size" where needed.
<std-proposals_at_[hidden]> wrote:
>
> I think some of the compile time reflection proposals cover this. I don't think you need
> anything special about the template parameter. It can be a structural type that can be
> initialised from a string literal. The magic is in looking up a member from that compile-time string.
Would it not just be a simple copy-pasting of text? I mean if the compiler sees:
Function<"size">();
Then it just has to take the text of the body of "Function" and
copy-past "size" where needed.
Received on 2022-11-28 11:27:01