[dox] enum specs vs reality

captaindet 2krnk at gmx.net
Wed Aug 28 08:34:10 PDT 2013


On 2013-08-28 02:26, Jacob Carlborg wrote:
> That doesn't look entirely correct. Currently the docs read:
>
> EnumDeclaration:
> enum EnumBody
>
> Should probably be:
>
> EnumDeclaration:
> enum EnumMembersBody:

agreed.


> The last one will fail since "typeof" expects an expression and not a type.

a) so are you saying

enum WhatAmI;

is legal? (just asking because i don't know)


b) what typeof expects/tolerates seems to be a bit of a minefield by itself.

enum test = true;
writeln( typeof(test).stringof );	//prints: bool

enum wtf;
writeln( typeof(wtf).stringof );	//Error: argument wtf to typeof is not an expression


/det

  



More information about the Digitalmars-d mailing list