library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::PySequenceImplBase Class Reference

#include <pysequence.h>

Inheritance diagram for lass::python::impl::PySequenceImplBase:

Inheritance graph
[legend]

Public Member Functions

 PySequenceImplBase ()
virtual ~PySequenceImplBase ()
virtual void clear ()=0
virtual void reserve (int iAmount)=0
virtual Py_ssize_t PySequence_Length ()=0
virtual PyObject * PySequence_Concat (PyObject *bb)=0
virtual PyObject * PySequence_Repeat (Py_ssize_t n)=0
virtual PyObject * PySequence_Item (Py_ssize_t i)=0
virtual PyObject * PySequence_Slice (Py_ssize_t ilow, Py_ssize_t ihigh)=0
virtual int PySequence_AssItem (Py_ssize_t i, PyObject *v)=0
virtual int PySequence_AssSlice (Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)=0
virtual int PySequence_Contains (PyObject *el)=0
virtual int PySequence_InplaceConcat (PyObject *other)=0
virtual int PySequence_InplaceRepeat (Py_ssize_t n)=0
virtual void append (PyObject *i)=0
virtual TPyObjPtr pop (int i)=0
virtual bool pointsToSameContainer (void *iO)=0
virtual std::string pyStr (void)=0
virtual std::string pyRepr (void)=0

Detailed Description

Definition at line 114 of file pysequence.h.


Constructor & Destructor Documentation

lass::python::impl::PySequenceImplBase::PySequenceImplBase (  )  [inline]

Definition at line 117 of file pysequence.h.

virtual lass::python::impl::PySequenceImplBase::~PySequenceImplBase (  )  [inline, virtual]

Definition at line 118 of file pysequence.h.


Member Function Documentation

virtual void lass::python::impl::PySequenceImplBase::clear (  )  [pure virtual]

virtual void lass::python::impl::PySequenceImplBase::reserve ( int  iAmount  )  [pure virtual]

virtual Py_ssize_t lass::python::impl::PySequenceImplBase::PySequence_Length (  )  [pure virtual]

virtual PyObject* lass::python::impl::PySequenceImplBase::PySequence_Concat ( PyObject *  bb  )  [pure virtual]

virtual PyObject* lass::python::impl::PySequenceImplBase::PySequence_Repeat ( Py_ssize_t  n  )  [pure virtual]

virtual PyObject* lass::python::impl::PySequenceImplBase::PySequence_Item ( Py_ssize_t  i  )  [pure virtual]

virtual PyObject* lass::python::impl::PySequenceImplBase::PySequence_Slice ( Py_ssize_t  ilow,
Py_ssize_t  ihigh 
) [pure virtual]

virtual int lass::python::impl::PySequenceImplBase::PySequence_AssItem ( Py_ssize_t  i,
PyObject *  v 
) [pure virtual]

virtual int lass::python::impl::PySequenceImplBase::PySequence_AssSlice ( Py_ssize_t  ilow,
Py_ssize_t  ihigh,
PyObject *  v 
) [pure virtual]

virtual int lass::python::impl::PySequenceImplBase::PySequence_Contains ( PyObject *  el  )  [pure virtual]

virtual int lass::python::impl::PySequenceImplBase::PySequence_InplaceConcat ( PyObject *  other  )  [pure virtual]

virtual int lass::python::impl::PySequenceImplBase::PySequence_InplaceRepeat ( Py_ssize_t  n  )  [pure virtual]

virtual void lass::python::impl::PySequenceImplBase::append ( PyObject *  i  )  [pure virtual]

virtual TPyObjPtr lass::python::impl::PySequenceImplBase::pop ( int  i  )  [pure virtual]

virtual bool lass::python::impl::PySequenceImplBase::pointsToSameContainer ( void *  iO  )  [pure virtual]

virtual std::string lass::python::impl::PySequenceImplBase::pyStr ( void   )  [pure virtual]

virtual std::string lass::python::impl::PySequenceImplBase::pyRepr ( void   )  [pure virtual]


The documentation for this class was generated from the following file:

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo