Access template parameters at runtime

Henning Pohl henning at still-hidden.de
Fri Aug 10 06:55:37 PDT 2012


A struct is meant to take only integers as parameters:

struct SomeStruct(intergers...) {
     int opIndex(size_t idx) /* ... */ {
         return integers[idx]; // Error ...
     }
}

alias SomeStruct!(1, 2, 3) ss;


But it results in:
Error: undefined identifier integers, did you mean tuple 
intergers?


How can this problem be solved?




More information about the Digitalmars-d mailing list