Casting classes

Jonathan Marler via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jul 1 10:36:51 PDT 2016


On Friday, 1 July 2016 at 17:34:25 UTC, Basile B. wrote:
> On Friday, 1 July 2016 at 17:32:26 UTC, Basile B. wrote:
>> On Friday, 1 July 2016 at 15:45:35 UTC, Jonathan Marler wrote:
>>> How do casts work under the hood?  I'm mostly interested in 
>>> what needs to be done in order to cast a class to a subclass.
>>>  I'd like to know what is being done to determine whether the 
>>> object is a valid instance of the cast type.  If the code is 
>>> implemented in the druntime, a pointer to where it lives 
>>> would suffice.  Thanks in advance for any help.
>>
>> https://github.com/dlang/druntime/blob/master/src/rt/cast_.d#L62
>>
>> niptick
>
> damn, where is the "edit" button ^^

You pointed me right to it! Thanks this is exactly what I was 
looking for.  I figured it was doing something like this but now 
I have confirmation.


More information about the Digitalmars-d-learn mailing list