[PyQt] SIP does not like "&&foo" rvalue-references.
    Phil Thompson 
    phil at riverbankcomputing.com
       
    Fri Jun 23 08:50:32 BST 2017
    
    
  
On 22 Jun 2017, at 6:03 pm, Shaheed Haque <srhaque at theiet.org> wrote:
> 
> Hi Phil,
> 
> SIP 4.19.3.dev1706161918 does not seem to like rvalue-references [1]. Thus:
> 
>           Command(Akonadi::Protocol::Command &&other);
> 
> results in a syntax error due to the "&&".
> 
> Thanks, Shaheed
> 
> [1] For the ignorant like me, this was a good place to start:
> https://stackoverflow.com/questions/5481539/what-does-t-double-ampersand-mean-in-c11.
> Though I confess I'm not yet sure I get it...
I'll add it to the TODO list.
However it seems that the most common use case is optimisation and if there is a method like the above then there is probably also a conventional copy ctor. If so then you can't have both as they would have the same Python signature. In which case just ignore the above.
Phil
    
    
More information about the PyQt
mailing list