What's the correct syntax for checking the runtime type of a derived object given its base class pointer? I tried:
Base f() { return new Derived(); }
Base b = f();
assert(is(typeof(b)==Derived));
but it throws an error. Apparently typeof(b)==Base; so typeof returns
only compile-time information? How do I get at the runtime type?
T
--
"You are a very disagreeable person." "NO."
