Thread overview
mixin template compile-time compute declared name
Jun 27, 2020
NonNull
Jun 27, 2020
Adam D. Ruppe
Jun 27, 2020
NonNull
June 27, 2020
Want

mixin mytemplate!("foo", .............................);

to be able to declare names dependent upon the text foo in the context it is used.

For example declaring

enum x_foo = ....................................;
blah foo_value = ....................................;
.
.
.
.

Is it possible to use a template to declare something whose name is computed at compile time?



June 27, 2020
On Saturday, 27 June 2020 at 21:10:59 UTC, NonNull wrote:
> Is it possible to use a template to declare something whose name is computed at compile time?

You'd have to string mixin the contents inside the mixin template.
June 27, 2020
On Saturday, 27 June 2020 at 21:23:10 UTC, Adam D. Ruppe wrote:
> On Saturday, 27 June 2020 at 21:10:59 UTC, NonNull wrote:
>> Is it possible to use a template to declare something whose name is computed at compile time?
>
> You'd have to string mixin the contents inside the mixin template.

Worked! Thank you!!