instantiate each of a tuple of templates (Take 2)

John Colvin john.loughran.colvin at gmail.com
Thu Aug 1 05:50:38 PDT 2013


template a(T ...)
{
     void a(R r)
     {
         //want to get a tuple of
         //the members of T, each
         //instantiated with R.

         //do some RT stuff
     }
}

Is this possible?

Whatever I try, I keep running in to "cannot use local as 
parameter to non-global template" errors, which I understand is 
to do with context pointers
However, this is all compile-time work based entirely on types, 
there should be no need for any context pointers.


More information about the Digitalmars-d-learn mailing list