On Monday, 14 September 2015 at 14:05:01 UTC, Laeeth Isharc wrote:
On Sunday, 13 September 2015 at 17:34:11 UTC, BBasile wrote:
On Sunday, 13 September 2015 at 17:24:20 UTC, Laeeth Isharc
wrote:
[...]
can't you use 'hasMember' (either with __traits() or
std.traits.hasMember)? It's more idiomatic than checking if
it's compilable.
I'll check again in a bit, but I seem to recall hasMember
didn't work. I would like to get the type of a member of a
type, and I think hasMember!(T.bar.date","hour") didn't work
for that. Possibly it does work and I messed it up somehow, or
it doesn't work and there is a more elegant way.
You mean hasMember!(typeof(T.bar.date), "hour"), right?