On 2013-08-28 19:31, Maxim Fomin wrote:
I suppose this is legal for the same reasons as class A; or struct S; is legal - forward declaration (although in case of enums it is pretty useless).
It's useful for UDA's: enum foo; @foo bar (); -- /Jacob Carlborg