|
SyFi
0.3
|
Public Types | |
| typedef SwigPySequence_InputIterator < T, Reference > | self |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef Reference | reference |
| typedef T | value_type |
| typedef T * | pointer |
| typedef int | difference_type |
Public Member Functions | |
| SwigPySequence_InputIterator () | |
| SwigPySequence_InputIterator (PyObject *seq, int index) | |
| reference | operator* () const |
| SwigPySequence_ArrowProxy< T > | operator-> () const |
| bool | operator== (const self &ri) const |
| bool | operator!= (const self &ri) const |
| self & | operator++ () |
| self & | operator-- () |
| self & | operator+= (difference_type n) |
| self | operator+ (difference_type n) const |
| self & | operator-= (difference_type n) |
| self | operator- (difference_type n) const |
| difference_type | operator- (const self &ri) const |
| bool | operator< (const self &ri) const |
| reference | operator[] (difference_type n) const |
Private Attributes | |
| PyObject * | _seq |
| difference_type | _index |
Definition at line 4636 of file SyFiPYTHON_wrap.cxx.
| typedef int swig::SwigPySequence_InputIterator< T, Reference >::difference_type |
Definition at line 4644 of file SyFiPYTHON_wrap.cxx.
| typedef std::random_access_iterator_tag swig::SwigPySequence_InputIterator< T, Reference >::iterator_category |
Definition at line 4640 of file SyFiPYTHON_wrap.cxx.
| typedef T* swig::SwigPySequence_InputIterator< T, Reference >::pointer |
Definition at line 4643 of file SyFiPYTHON_wrap.cxx.
| typedef Reference swig::SwigPySequence_InputIterator< T, Reference >::reference |
Definition at line 4641 of file SyFiPYTHON_wrap.cxx.
| typedef SwigPySequence_InputIterator<T, Reference > swig::SwigPySequence_InputIterator< T, Reference >::self |
Definition at line 4638 of file SyFiPYTHON_wrap.cxx.
| typedef T swig::SwigPySequence_InputIterator< T, Reference >::value_type |
Definition at line 4642 of file SyFiPYTHON_wrap.cxx.
| swig::SwigPySequence_InputIterator< T, Reference >::SwigPySequence_InputIterator | ( | ) | [inline] |
Definition at line 4646 of file SyFiPYTHON_wrap.cxx.
{
}
| swig::SwigPySequence_InputIterator< T, Reference >::SwigPySequence_InputIterator | ( | PyObject * | seq, |
| int | index | ||
| ) | [inline] |
Definition at line 4650 of file SyFiPYTHON_wrap.cxx.
| bool swig::SwigPySequence_InputIterator< T, Reference >::operator!= | ( | const self & | ri | ) | const [inline] |
Definition at line 4670 of file SyFiPYTHON_wrap.cxx.
{
return !(operator==(ri));
}
| reference swig::SwigPySequence_InputIterator< T, Reference >::operator* | ( | ) | const [inline] |
Definition at line 4655 of file SyFiPYTHON_wrap.cxx.
| self swig::SwigPySequence_InputIterator< T, Reference >::operator+ | ( | difference_type | n | ) | const [inline] |
Definition at line 4693 of file SyFiPYTHON_wrap.cxx.
| self& swig::SwigPySequence_InputIterator< T, Reference >::operator++ | ( | ) | [inline] |
Definition at line 4675 of file SyFiPYTHON_wrap.cxx.
{
++_index;
return *this;
}
| self& swig::SwigPySequence_InputIterator< T, Reference >::operator+= | ( | difference_type | n | ) | [inline] |
Definition at line 4687 of file SyFiPYTHON_wrap.cxx.
{
_index += n;
return *this;
}
| self swig::SwigPySequence_InputIterator< T, Reference >::operator- | ( | difference_type | n | ) | const [inline] |
Definition at line 4704 of file SyFiPYTHON_wrap.cxx.
| difference_type swig::SwigPySequence_InputIterator< T, Reference >::operator- | ( | const self & | ri | ) | const [inline] |
Definition at line 4709 of file SyFiPYTHON_wrap.cxx.
{
return _index - ri._index;
}
| self& swig::SwigPySequence_InputIterator< T, Reference >::operator-- | ( | ) | [inline] |
Definition at line 4681 of file SyFiPYTHON_wrap.cxx.
{
--_index;
return *this;
}
| self& swig::SwigPySequence_InputIterator< T, Reference >::operator-= | ( | difference_type | n | ) | [inline] |
Definition at line 4698 of file SyFiPYTHON_wrap.cxx.
{
_index -= n;
return *this;
}
| SwigPySequence_ArrowProxy<T> swig::SwigPySequence_InputIterator< T, Reference >::operator-> | ( | ) | const [inline] |
Definition at line 4661 of file SyFiPYTHON_wrap.cxx.
{
return SwigPySequence_ArrowProxy<T>(operator*());
}
| bool swig::SwigPySequence_InputIterator< T, Reference >::operator< | ( | const self & | ri | ) | const [inline] |
Definition at line 4714 of file SyFiPYTHON_wrap.cxx.
{
return _index < ri._index;
}
| bool swig::SwigPySequence_InputIterator< T, Reference >::operator== | ( | const self & | ri | ) | const [inline] |
Definition at line 4665 of file SyFiPYTHON_wrap.cxx.
| reference swig::SwigPySequence_InputIterator< T, Reference >::operator[] | ( | difference_type | n | ) | const [inline] |
Definition at line 4720 of file SyFiPYTHON_wrap.cxx.
difference_type swig::SwigPySequence_InputIterator< T, Reference >::_index [private] |
Definition at line 4727 of file SyFiPYTHON_wrap.cxx.
PyObject* swig::SwigPySequence_InputIterator< T, Reference >::_seq [private] |
Definition at line 4726 of file SyFiPYTHON_wrap.cxx.