Public Member Functions | |
virtual | ~PySwigIterator () |
virtual PyObject * | value () const =0 |
virtual PySwigIterator * | incr (size_t n=1)=0 |
virtual PySwigIterator * | decr (size_t n=1) |
virtual ptrdiff_t | distance (const PySwigIterator &x) const |
virtual bool | equal (const PySwigIterator &x) const |
virtual PySwigIterator * | copy () const =0 |
PyObject * | next () |
PyObject * | previous () |
PySwigIterator * | advance (ptrdiff_t n) |
bool | operator== (const PySwigIterator &x) const |
bool | operator!= (const PySwigIterator &x) const |
PySwigIterator & | operator+= (ptrdiff_t n) |
PySwigIterator & | operator-= (ptrdiff_t n) |
PySwigIterator * | operator+ (ptrdiff_t n) const |
PySwigIterator * | operator- (ptrdiff_t n) const |
ptrdiff_t | operator- (const PySwigIterator &x) const |
Static Public Member Functions | |
static swig_type_info * | descriptor () |
Protected Member Functions | |
PySwigIterator (PyObject *seq) |
swig::PySwigIterator::PySwigIterator | ( | PyObject * | seq | ) | [inline, protected] |
virtual swig::PySwigIterator::~PySwigIterator | ( | ) | [inline, virtual] |
virtual PyObject* swig::PySwigIterator::value | ( | ) | const [pure virtual] |
Implemented in swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >, and swig::PySwigIteratorClosed_T< OutIterator, ValueType, FromOper >.
Referenced by next(), and previous().
virtual PySwigIterator* swig::PySwigIterator::incr | ( | size_t | n = 1 |
) | [pure virtual] |
virtual PySwigIterator* swig::PySwigIterator::decr | ( | size_t | n = 1 |
) | [inline, virtual] |
virtual ptrdiff_t swig::PySwigIterator::distance | ( | const PySwigIterator & | x | ) | const [inline, virtual] |
Reimplemented in swig::PySwigIterator_T< OutIterator >.
Referenced by _wrap_PySwigIterator_distance(), and operator-().
virtual bool swig::PySwigIterator::equal | ( | const PySwigIterator & | x | ) | const [inline, virtual] |
virtual PySwigIterator* swig::PySwigIterator::copy | ( | ) | const [pure virtual] |
Implemented in swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >, and swig::PySwigIteratorClosed_T< OutIterator, ValueType, FromOper >.
Referenced by operator+(), and operator-().
PyObject* swig::PySwigIterator::next | ( | ) | [inline] |
References incr(), SWIG_PYTHON_THREAD_BEGIN_BLOCK, SWIG_PYTHON_THREAD_END_BLOCK, and value().
Referenced by _wrap_PySwigIterator_next().
PyObject* swig::PySwigIterator::previous | ( | ) | [inline] |
References decr(), SWIG_PYTHON_THREAD_BEGIN_BLOCK, SWIG_PYTHON_THREAD_END_BLOCK, and value().
Referenced by _wrap_PySwigIterator_previous().
PySwigIterator* swig::PySwigIterator::advance | ( | ptrdiff_t | n | ) | [inline] |
References decr(), and incr().
Referenced by _wrap_PySwigIterator_advance(), operator+(), operator+=(), operator-(), and operator-=().
bool swig::PySwigIterator::operator== | ( | const PySwigIterator & | x | ) | const [inline] |
bool swig::PySwigIterator::operator!= | ( | const PySwigIterator & | x | ) | const [inline] |
References operator==().
PySwigIterator& swig::PySwigIterator::operator+= | ( | ptrdiff_t | n | ) | [inline] |
References advance().
PySwigIterator& swig::PySwigIterator::operator-= | ( | ptrdiff_t | n | ) | [inline] |
References advance().
PySwigIterator* swig::PySwigIterator::operator+ | ( | ptrdiff_t | n | ) | const [inline] |
PySwigIterator* swig::PySwigIterator::operator- | ( | ptrdiff_t | n | ) | const [inline] |
ptrdiff_t swig::PySwigIterator::operator- | ( | const PySwigIterator & | x | ) | const [inline] |
References distance().
static swig_type_info* swig::PySwigIterator::descriptor | ( | ) | [inline, static] |
References SWIG_TypeQuery.
Referenced by _wrap_x_vector_gr_block_sptr_begin(), _wrap_x_vector_gr_block_sptr_end(), _wrap_x_vector_gr_block_sptr_erase(), _wrap_x_vector_gr_block_sptr_erase__SWIG_0(), _wrap_x_vector_gr_block_sptr_erase__SWIG_1(), _wrap_x_vector_gr_block_sptr_insert(), _wrap_x_vector_gr_block_sptr_insert__SWIG_0(), _wrap_x_vector_gr_block_sptr_insert__SWIG_1(), _wrap_x_vector_gr_block_sptr_rbegin(), and _wrap_x_vector_gr_block_sptr_rend().