Potenciar Python: ¿contenedor polimórfico?
Tengo un método (o función) que devuelve una referencia a una lista de objetos polimórficos:
<code>class A { }; class B : public A { }; std::list<boost::shared_ptr<A> >& getList(); </code>
¿Cómo expongo una función de este tipo en boost :: python para que al iterar en la lista en python, vea los diferentes tipos deA
s yB
s?