hi, It seems that template members of a class are always public.
having a class like: class Test { private: int x; template test(T) { void test(T t) {x= 100;} } public: int getX() {return x;} } and calling: Test t = new Test; t.test(); prints 100 instead of saying that the member test is not accessable. Is it not possible to get private template members with D?