SyFi 0.3
|
Public Types | |
typedef OutIterator | out_iterator |
typedef ValueType | value_type |
typedef SwigPyIterator_T < out_iterator > | base |
typedef SwigPyIteratorClosed_T < OutIterator, ValueType, FromOper > | self_type |
Public Member Functions | |
SwigPyIteratorClosed_T (out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | |
PyObject * | value () const |
SwigPyIterator * | copy () const |
SwigPyIterator * | incr (size_t n=1) |
SwigPyIterator * | decr (size_t n=1) |
Public Attributes | |
FromOper | from |
Private Attributes | |
out_iterator | begin |
out_iterator | end |
Definition at line 4087 of file SyFi_wrap.cc.
typedef SwigPyIterator_T<out_iterator> swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::base |
Definition at line 4093 of file SyFi_wrap.cc.
typedef OutIterator swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::out_iterator |
Reimplemented from swig::SwigPyIterator_T< OutIterator >.
Definition at line 4091 of file SyFi_wrap.cc.
typedef SwigPyIteratorClosed_T<OutIterator, ValueType, FromOper> swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::self_type |
Reimplemented from swig::SwigPyIterator_T< OutIterator >.
Definition at line 4094 of file SyFi_wrap.cc.
typedef ValueType swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::value_type |
Reimplemented from swig::SwigPyIterator_T< OutIterator >.
Definition at line 4092 of file SyFi_wrap.cc.
swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::SwigPyIteratorClosed_T | ( | out_iterator | curr, |
out_iterator | first, | ||
out_iterator | last, | ||
PyObject * | seq | ||
) | [inline] |
Definition at line 4096 of file SyFi_wrap.cc.
SwigPyIterator* swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::copy | ( | ) | const [inline, virtual] |
Implements swig::SwigPyIterator.
Definition at line 4109 of file SyFi_wrap.cc.
{ return new self_type(*this); }
SwigPyIterator* swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::decr | ( | size_t | n = 1 | ) | [inline, virtual] |
Reimplemented from swig::SwigPyIterator.
Definition at line 4126 of file SyFi_wrap.cc.
{ while (n--) { if (base::current == begin) { throw stop_iteration(); } else { --base::current; } } return this; }
SwigPyIterator* swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::incr | ( | size_t | n = 1 | ) | [inline, virtual] |
Implements swig::SwigPyIterator.
Definition at line 4114 of file SyFi_wrap.cc.
{ while (n--) { if (base::current == end) { throw stop_iteration(); } else { ++base::current; } } return this; }
PyObject* swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::value | ( | ) | const [inline, virtual] |
Implements swig::SwigPyIterator.
Definition at line 4101 of file SyFi_wrap.cc.
{ if (base::current == end) { throw stop_iteration(); } else { return from(static_cast<const value_type&>(*(base::current))); } }
out_iterator swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::begin [private] |
Definition at line 4139 of file SyFi_wrap.cc.
out_iterator swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::end [private] |
Definition at line 4140 of file SyFi_wrap.cc.
FromOper swig::SwigPyIteratorClosed_T< OutIterator, ValueType, FromOper >::from |
Definition at line 4090 of file SyFi_wrap.cc.