Objective-D, reflective programming, dynamic typing
    Christopher Wright 
    dhasenan at gmail.com
       
    Sun Apr  5 08:48:15 PDT 2009
    
    
  
Andrei Alexandrescu wrote:
> Christopher Wright wrote:
>> What information did you find that you needed but is not available in 
>> TypeInfo?
> 
> To have constant-type dispatching without limitations you need the 
> static type information.
What do you mean by this? At first I thought you meant that TypeInfo 
does not contain sufficient information to determine whether something 
is const or immutable, but that is not the case. If you wish to convert 
a Variant of a mutable thing to a const version of it, then you can 
check whether the type you get is convertible, and without any trouble 
-- the template instantiation to get the appropriate type will provide 
the TypeInfo you need.
So what's the issue?
    
    
More information about the Digitalmars-d
mailing list