Leonard Ritter wrote:

class_<PyActor, ActorPtr, boost::noncopyable("Actor");

which I did, but that gives me a compiler error if Actor is abstract, and if I declare it non-abstract, calls to wrapping PyActor methods fail in Python. I guess that this approach does not work with wrapper classes, or the syntax is different.
Please post specific code as well as specific error messages. It sounds as if you expect those methods to return references to existing (shared) objects, while boost.python expects by-value passing, i.e. wants to make copies. But without more information this is just a guess.

Regards,
      Stefan

--

     ...ich hab' noch einen Koffer in Berlin...

_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to