Fully dynamic d by opDotExp overloading

Walter Bright newshound1 at digitalmars.com
Sat Nov 28 20:30:09 PST 2009


Simen kjaeraas wrote:
> Just tested it - it does not seem to allow template parameters beyond 
> just the
> function name. Is this something we can expect in the future?
> The use case I have is this:
> 
> struct foo {
>   void opDispatch( string name, T )( T value ) {
>     static if ( is( T == float ) ) {
>       // Do something
>     } else static if ( T == int ){
> 
>     } else {
>       static assert( false, "Unsupported argument type." );
>     }
>   }
> }

I see. That's a bug, and I'll fix it.



More information about the Digitalmars-d mailing list