<div dir="ltr"><br><div>Indeed that's how I handle these cases.</div><div>Thanks for the fix Phil.</div><div><br></div><div>Cheers,</div><div>Denis</div></div><br><div class="gmail_quote"><div dir="ltr">Le jeu. 22 juin 2017 à 16:21, Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 18 Jun 2017, at 5:54 pm, Shaheed Haque <<a href="mailto:srhaque@theiet.org" target="_blank">srhaque@theiet.org</a>> wrote:<br>
><br>
> And in a similar vein again:<br>
><br>
><br>
>    template <Class><br>
>    class SuperClass: SuperClassTrait<Class><br>
>    {<br>
> %TypeHeaderCode<br>
> #include <AkonadiCore/Supertrait><br>
> %End<br>
>        // Empty!<br>
>    };<br>
><br>
> causes:<br>
><br>
> ERROR: sip: tmp/AkonadiCore/Supertrait.sip:42: syntax error while<br>
> processing AkonadiCore/AkonadiCoremod.sip<br>
<br>
The current syntax for a super-class is very limited. I don't want to make significant changes this close to a release.<br>
<br>
You might be able to work around it by introducing a typedef...<br>
<br>
typedef SuperClassTrait<Class> SuperClassTraitClass;<br>
<br>
class SuperClass : SuperClassTraitClass<br>
{<br>
};<br>
<br>
Phil<br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">PyQt@riverbankcomputing.com</a><br>
<a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" rel="noreferrer" target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></blockquote></div>