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.

Reply via email to