[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] A few minor sip issues
From:       Phil Thompson <phil () riverbankcomputing ! co ! uk>
Date:       2005-04-30 9:49:01
Message-ID: 200504301049.01351.phil () riverbankcomputing ! co ! uk
[Download RAW message or body]

On Friday 29 April 2005 5:04 am, Gerard Vermeulen wrote:
> Phil,
>
> (1) /Abstract/ and protected pure virtual member functions.  SIP does not
> recognize a C++ class as abstract which is abstract only because of a
> **protected** pure virtual member function.  I still need to use the
> /Abstract/ annotation.

Which version of SIP? The following...

%Module t

class Foo
{
protected:
	virtual void bar() = 0;
};

...seems to do the right thing with the current snapshot.

>     There is a typo in the docs for Abstract:
>     "This boolean annotation is used specify .." must become
>                             ".. used to specify .."

Fixed.

> (2) siplib's "list index out of range" is rather specific as exception text:
> >>> import coin3d
> >>> print coin3d.SbVec2s()[2]
>
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> IndexError: list index out of range
>
>
>    My first reaction was: "what list?". I am getting used to it, but
>    "index out of range" is more general.

I've changed it to "sequence index out of range".

Thanks,
Phil

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic