Template member function+rootcint

Dear developers,
I have the following construct:

class B {


class A {
inline template A& operator*=(B& rhs) { … };

rootcint fails to parse the file with the following output:
Internal error: global function template arg type Header.h:293:
Error: Unexpected EOF G__fgetname():2 Header.h:324:

Is there something wrong with my syntax or is this internal limitation of cint with respect to template member functions? Thanks,



I can reproduce it; it was a limitation in CINT with a templated operator*=. I’ll upload a solution in the coming days.

Cheers, Axel.

this is now fixed in the CVS head.

Thanks :smiley: