On Monday, 5 May 2014 at 21:54:33 UTC, Tobias Pankrath wrote:
On Monday, 5 May 2014 at 21:51:14 UTC, Tobias Pankrath wrote
I'm trying to find the same result, without a runtime check.
Anybody know how? I'd write a function that tests the bits of
a T.init copy, but reinterpreting is not allowed during
CTFE...
Foreach member x of Type X of T, check if T.init.x equals
X.init?
Ah, sorry, didn't read carefully. This is not what you want.
Actually, I think you're on to something. I can recursively
iterate on all basic types in my T, and check they are all "0" or
NULL. Should work.
Thanks!