On 7/5/18 10:17 PM, SrMordred wrote:
> I find another solution :)
>
> template Try(alias T, Args...)
> {
> static if( is( T!Args ) )
> alias Try = T!Args;
> }
>
> alias U = Select!( isPointer!T, Try!( PointerTarget, T ), T );
>
I like it!
-Steve