Boost Python: полиморфный контейнер?

У меня есть метод (или функция), который возвращает ссылку на список полиморфных объектов:

<code>class A {

};
class B : public A {

};


std::list<boost::shared_ptr<A> >& getList();
</code>

Как мне представить такую функцию в boost :: python, чтобы при итерации по списку в python я мог видеть разные типыAс иBс?

Ответы на вопрос(1)

Ваш ответ на вопрос