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,

filimon

Hi,

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.

Hi,
this is now fixed in the CVS head.
Axel.

Thanks :smiley: