Boost Python: contêiner polimórfico?
Eu tenho um método (ou função) que retorna uma referência a uma lista de objetos polimórficos:
<code>class A { }; class B : public A { }; std::list<boost::shared_ptr<A> >& getList(); </code>
Como faço para expor essa função em boost :: python para que, quando iterando na lista em python, eu veria os diferentes tipos deA
areiaB
s?