On Sun, 14 Jun 2009 15:27:18 +0200, Simon Edwards <[email protected]> wrote: > Phil Thompson wrote: >> On Sat, 13 Jun 2009 16:04:35 +0200, Arve Knudsen <[email protected]> >> wrote: >>> Phil, can you please explain why SIP 4.8 makes use of the assignment >>> operator when wrapping a class' copy constructor? >> >> It doesn't as far as I know. >> >>> We have a couple of >>> classes that expose a copy constructor, but not the assignment operator >> and >>> the SIP generated wrappers no longer compile with 4.8 (4.7.x worked), >> since >>> the assignment operator is referenced. >> >> An assignment helper is (sometimes) generated which does assume that >> there >> is an assignment operator if there is a public copy ctor. I can change it >> to allow you to explicitly define a private assignment operator if this >> is >> not the case. > > I seem to be hitting this problem too.
It's fixed in the current SIP snapshot - just define a private assignment operator. Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
