__typeid
    Timon Gehr 
    timon.gehr at gmx.ch
       
    Sun Aug  2 15:34:30 UTC 2020
    
    
  
On 01.08.20 18:12, Andrei Alexandrescu wrote:
> 
> Reading a bit more about TypeInfo and related stuff, I figure (and 
> correct me if I'm wrong) that the entire machinery is currently used for 
> the following purposes (only):
> 
> * Built-in associative arrays (which ought to be phased out)
> 
> * Inform the GC of what it needs to scan (provided in an awkward manner 
> though, this is subject to a later discussion)
> 
> * Dynamic cast information for class objects
> 
> * Object creation for Object.factory() (which also should be phased out)
There's also its toString. I have on occasion used 
writeln(typeid(classInstance));
    
    
More information about the Digitalmars-d
mailing list