On Wednesday, 30 July 2014 at 16:14:56 UTC, Jesse Phillips wrote:
On Wednesday, 30 July 2014 at 07:08:17 UTC, Kozzi11 wrote:
#main.d:

import m.f;
class A {
   //class main.A member m is not accessible
   //mixin(t!(typeof(this), "m"));
   void m() {};
   //here is ok
   //mixin(t!(typeof(this), "m"));
}

The compiler is trying to construct type A. The first thing it sees is a need to get the members of the class. What members are in the class? "I don't know I'm trying to mix one in right now!"

Yes, this make sense. But why it is not a problem when 't' template is in the same file.

  • It is a bug? Kozzi11 via Digitalmars-d-learn
    • Re: It is a bug? Jesse Phillips via Digitalmars-d-learn
      • Re: It is a bug? Daniel Kozak via Digitalmars-d-learn

Reply via email to