Say you have

class Foo(type1,type2)
{
   ....
}

And a concrete Foo is passed as a parameter to another template, is there a way to get type1 and type2 from Foo so you can use them in the new template... For example..

class Bar(FooType)
{
    FooType.type1 DoSomething() { ... }
}

or Even something like

class Bar(FooType) : Baz!(FooType.type1)
{
    FooType.type1 DoSomething() { ... }
}


Reply via email to