Протоколотображениявстроенного<list>типа Python. Семантика конструкторов и функций-членов, определенная ниже, может быть полностью понята при чтении определения понятияTypeWrapper. С тех пор<object>, публичный<object>интерфейс применяется также к<list>экземплярам.
namespace boost { namespace python
{
class list : public object
{
public:
list();
template <class T>
explicit list(T const& sequence);
template <class T>
void append(T const& x);
template <class T>
long count(T const& value) const;
template <class T>
void extend(T const& x);
template <class T>
long index(T const& x) const;
template <class T>
void insert(object const& index, T const& x);
object pop();
object pop(long index);
object pop(object const& index);
template <class T>
void remove(T const& value);
void reverse();
void sort();
template <class T>
void sort(T const& value);
};
}}