detect implicitly convertible typeid's?
Steven Schveighoffer
schveiguy at yahoo.com
Mon Sep 25 13:20:03 UTC 2017
On 9/23/17 11:52 AM, bitwise wrote:
> Is it possible to tell if two objects represented by TypeInfo's are
> convertible to each other?
>
> Basically, is there a built in way to do this?
>
> int x;
> long y;
> assert(typeid(x).isImplicitlyConvertibleTo(typeid(y));
I would say no. There isn't any function/data to detect that.
Keep in mind that TypeInfo is generated by the compiler, and only
contains what the developers of the runtime have wanted it to contain.
It's not a full-fledged reflection system.
However, you COULD build something in RTInfo that could place that
inside the TypeInfo. That is what RTInfo was added for.
-Steve
More information about the Digitalmars-d-learn
mailing list