Access template parameters?

Gavin Maye via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Feb 16 10:34:40 PST 2016


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() { ... }
}




More information about the Digitalmars-d-learn mailing list