On 9/30/14 2:07 PM, Ali Çehreli wrote:


Apparently, a class definition even inside a unittest blocks are
considered to be nested classes.

Normally, objects of nested classes are created by the 'this.new'
syntax, 'this' meaning the object that wraps the nested class.

I think unit test blocks are actually functions disguised as attributes.

So it makes sense.

void foo()
{
   class C {}
   auto c = New!C; // same error
}

-Steve

Reply via email to