On Saturday, 9 April 2016 at 10:10:19 UTC, Lucien wrote:
Hello.

When I do:

---------------------
class MyClass{..}
class YourClass{..}
class OurClass{..}

YourClass yc = new YourClass();

foreach (auto id; [ typeid(MyClass), typeid(YourClass), typeid(OurClass) ])
{
  if (typeid(yc) == id)
  {
    writeln("It works !");
  }
}
---------------------
The compiler says: basic type expected, not auto
Why can't I have one time the type id of MyClass, then of YourClass and of OurClass ?
Is there an alternative ?

remove auto and optionally replaces it with TypeInfo_Class.

Reply via email to