On Wednesday, 25 August 2021 at 22:57:23 UTC, jfondren wrote:
Contrast:

[...]

```d
void main() {
   import std.stdio;

   uint TestVar = 5;

   string mxnWrite_Size_t(string VarName)() {

      static if (typeof(mixin(VarName)).stringof == "uint") {

         return `write("` ~ VarName ~ `");`;
      } else {

         return `writeln("Apparently TestVar not a uint");`;  
          }
   }

   mixin(mxnWrite_Size_t!"TestVar");
}
```

Output: TestVar

Confirm works for me.
Thanks!

Reply via email to