Koroskin Denis schrieb:
> Or use
>
> ....
> if ( elem.classinfo !is derivedA.classinfo ) {
> // do stuff
> }
> ....
>
> to skip derivedA instances only (and not derivatives).
you can reuse the casted ref in the same if:
if ( auto o = cast(derivedA)elem ) {
/* do stuff, use o */
}