Boost Python: полиморфный контейнер?
У меня есть метод (или функция), который возвращает ссылку на список полиморфных объектов:
<code>class A { }; class B : public A { }; std::list<boost::shared_ptr<A> >& getList(); </code>
Как мне представить такую функцию в boost :: python, чтобы при итерации по списку в python я мог видеть разные типыA
с иB
с?