Hi, Phil and everyone,
It is great to find this mailing list.
I am recently starting to use SIP to expose a C++ app, which makes heavy use of std::tr1::shared_ptr.
I hit some problems to wrap them in SIP. Here is my example:

class FooA;
typedef std::tr1::shared_ptr<const FooA> a_ptr;

class FooA : public std::tr1::enable_shared_from_this<FooA> {
public:
    typedef std::tr1::shared_ptr<FooA> shared_pointer;
      ...
}

class FooB: {
public:
    a_ptr method1(std::string name, a_ptr pointer) const;
    ...
}

How should I wrap them in SIP? Is there some code in PyQt that I can look at?

Thanks,

Guobao

--
Guobao Shen
Bldg. 902-B, 17 Cornell Avenue
National Synchrotron Light Source II
Brookhaven National Laboratory
Upton, New York 11973
Tel.    : +1 (631) 344 7540
Fax.    : +1 (631) 344 8085
http://www.bnl.gov/nsls2


_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to