On 06-11-2011 14:34, J Arrizza wrote:
Hi,

I'm trying to get the name of the surrounding class from within a static
method of the class:

    import std.stdio;

    void main(string[] args)
       {
         auto o = new SomeClass();
         o.Run();
         SomeClass.StaticRun();
       }

    class SomeClass
       {
       public void Run()
         {
           writeln("In Class non-static: ", typeid(typeof(this)));
         }
       public static void StaticRun()
         {
           writeln("In Class static: ", typeid(typeof(??)));
         }
       }


What do I use for "??" above.

John

Considering the class is statically known, typeid(SomeClass)?

- Alex

Reply via email to