Boost Python: polymorpher Behälter?
Ich habe eine Methode (oder Funktion), die einen Verweis auf eine Liste polymorpher Objekte zurückgibt:
<code>class A { }; class B : public A { }; std::list<boost::shared_ptr<A> >& getList(); </code>
Wie kann ich eine solche Funktion in boost :: python verfügbar machen, damit beim Durchlaufen der Liste in python die verschiedenen Typen von angezeigt werden?A
s undB
s?