Is this the proper way to do it?
Jack
jckj33 at gmail.com
Sat Feb 13 05:52:34 UTC 2021
I have a base class A, where I make specific operator depending
on the derived class type. Currently I'm using something like
this:
c is a class derived from A
bool shouldDoX = (cast(X)c) !is null || (cast(Y)c) !is null ||
(cast(K)c) !is null ... ;
as the number of cast(C) !is null is growing, I'm afraid of this
being a inelegant or even poor performance approach. How would
you do that?
More information about the Digitalmars-d-learn
mailing list