Template Tuple Defaults
    Simen Kjaeraas 
    simen.kjaras at gmail.com
       
    Sun Mar 30 04:44:15 PDT 2008
    
    
  
On Sun, 30 Mar 2008 06:06:00 +0200, Peter Neubauer  
<peterneubauer2 at gmail.com> wrote:
> Is there a way to give default types to template tuple parameters?
> Like this:
>
>
> class Test (TTuple ... = [char, int] )
> {
> 	// ...
> }
>
> void main ()
> {
> 	Test t; // Equivalent to Test !(char, int) t;
> }
>
>
> Obviously, that does not compile.
>
> Thanks in advance,
> -Peter
This oughtta work (does on my confuser).
   import std.typetuple;
   class Test (TTuple ... = TypeTuple!(char, int) )
   {
	// ...
   }
   void main ()
   {
	Test t; // Equivalent to Test !(char, int) t;
   }
-- Simen
    
    
More information about the Digitalmars-d-learn
mailing list