Template tuple parameters of classes

TSalm tsalm at free.fr
Wed Jul 30 14:54:51 PDT 2008


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


More information about the Digitalmars-d-learn mailing list