How do you test whether a variable is static or not?

Jonathan M Davis newsgroup.d at jmdavisprog.com
Sat Jun 16 21:41:37 UTC 2018


On Saturday, June 16, 2018 14:55:51 Steven Schveighoffer via Digitalmars-d-
learn wrote:
> On 7/30/16 8:47 AM, Jonathan M Davis via Digitalmars-d-learn wrote:
> > I'm writing some serialization code where I need to skip static
> > variables. So, I have a symbol from a struct, and I'd like to test
> > whether it's static or not. Ideally, I'd be able to do something like
> >
> > is(field == static)
>
> std.traits.hasStaticMember ?
>
> https://dlang.org/phobos/std_traits.html#hasStaticMember

Yeah. I wrote that, and it got added to Phobos. If you'll note, my post in
this thread was from almost two years ago.

- Jonathan M Davis



More information about the Digitalmars-d-learn mailing list