On Tuesday, 26 June 2018 at 12:19:16 UTC, Jonathan M Davis wrote:
On Tuesday, June 26, 2018 11:28:11 Radu via Digitalmars-d-learn
wrote:
> [...]
Ha! :) yeah I was pretty sure this will not work.
I'm looking to generate some custom wrappers and knowing when
something is really `size_t` is important, I have a backup
plan, but having a compiler trait to get an alias symbol name
would be great. Maybe this is worthy an enhancement request?
Feel free. I have no idea how likely it is to ever be
implemented.
However, if your custom wrappers are generated at compilation
time rather than generated as files to be compiled later, then
it's unnecessary to know whether an alias was used, since then
you'd just use the exact type being used for that particular
compilation.
- Jonathan M Davis
Code generation is at compile time and the target is C code, so
it is important to keep the type `size_t` rather than `uint` or
`ulong` for obvious reasons.
I will submit and issue for a new trait.