Template tuple parameters of classes
ws
wi.siong at gmail.com
Wed Jul 30 18:33:05 PDT 2008
TSalm Wrote:
> Hello,
>
> I've got a class MyClass :
> class MyClass(T) {}
>
> And I need them in Template Tuple Parameter.
> Something like this :
> void myFunction
> ( U:MyClass!(T),T , U2:MyClass!(T2),T2... )
> ( U myClass , U2 myClass2...)
> { /* ...some code... */ }
>
>
> call by :
> MyClass!(int) mine1;
> MyClass!(double) mine2;
> MyClass!(char) mine3;
> myFunction( mine1 , mine2 , mine3 );
>
> but.of course, 'myFunction' is incorrect...
> How to declare it ?
>
> Thanks in advance,
> TSalm
Perhaps this post by Jarrett is of help:
http://lists.puremagic.com/pipermail/digitalmars-d/2007-October/026373.html
More information about the Digitalmars-d-learn
mailing list