On 26 November 2012 14:39, Andrej Mitrovic <[email protected]>wrote:

> On 11/26/12, Manu <[email protected]> wrote:
> > 1.
> >
> > enum i = 10;
> > pragma(msg, is(i == enum) || is(typeof(i) == enum)); // <- false?!
> >
> > I can't find a way to identify that i is an enum, not a variable; can not
> > be assigned, has no address, etc.
>
> It's not an enum, it's a manifest constant.
>

Well that's certainly not intuitive. I've never even heard that term
before. It looks awfully like an enum, with the whole 'enum' keyword and
all ;)
How do I detect that then?

Reply via email to