On Monday, 3 October 2016 at 13:19:19 UTC, Manu wrote:
Fill in the blank...
I'm having a really hard time with this. I've made it work with
a
mountain of code, and I want to see what others come up with...
If you succeed, put it in std.traits!
Pretty easy:
template isStaticMember(T, string member)
{
enum bool isStaticMember =
!(member=="X" || member=="Y" || member=="Y.i" || member=="S"
|| member=="C" ||
member=="g" || member=="fpm" || member=="m" || member=="m2" ||
member=="iom" || member=="p");
}
Ok, I'm joking.