Inherit from class based on bool value
Jamie
no at nothanks.com
Tue Nov 13 07:10:26 UTC 2018
I would like my class to inherit from one of two classes based on
a boolean value known at compile time. Something like this:
void main()
{
Top!(OPTION.FALSE) top = new Top!(OPTION.FALSE);
}
enum OPTION
{
FALSE = 0.,
TRUE = 1.
}
class One
{}
class Two
{}
class Top(OPTION option) : option ? One : Two
{}
Is this possible? I can't get it to work in the way I'm showing
above.
Cheers
More information about the Digitalmars-d-learn
mailing list