On 14/08/2015 12:48 a.m., D_Learner wrote:
On Thursday, 13 August 2015 at 12:21:44 UTC, Rikki Cattermole wrote:
On Thursday, 13 August 2015 at 12:07:48 UTC, D_Learner wrote:
I am having this struct :-

    struct COMPILETIME_BM_PRE
    {
        void initialisebmBc(S,C,I,int k)( const S  pattern ,ref I[C]
bmBc){
            static if  ( k< ASIZE ){
                bmBc[ALPHABET[k]] = size;
                initialisebmBc!(S,C,I,k+1)(   pattern ,bmBc);
             }
             }
        void initialisebmBc(S,C,I,int k : ASIZE)( const S pattern
,ref I[C] bmBc){}

[...]

No it wouldn't be. It's declared for runtime usage. Not compile time.
Also bmBc isn't declared as an enum (can't be in fact, bug with AA's).
So even if bmh was accessible, bmBc isn't.

Thanks  Rikki, but what do you mean by AA's  ?

Associative Array.

Other names e.g. map.

Reply via email to