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 4210 of file SyFi_wrap.cc.
typedef int swig::SwigPySequence_InputIterator< T, Reference >::difference_type |
Definition at line 4218 of file SyFi_wrap.cc.
typedef std::random_access_iterator_tag swig::SwigPySequence_InputIterator< T, Reference >::iterator_category |
Definition at line 4214 of file SyFi_wrap.cc.
typedef T* swig::SwigPySequence_InputIterator< T, Reference >::pointer |
Definition at line 4217 of file SyFi_wrap.cc.
typedef Reference swig::SwigPySequence_InputIterator< T, Reference >::reference |
Definition at line 4215 of file SyFi_wrap.cc.
typedef SwigPySequence_InputIterator<T, Reference > swig::SwigPySequence_InputIterator< T, Reference >::self |
Definition at line 4212 of file SyFi_wrap.cc.
typedef T swig::SwigPySequence_InputIterator< T, Reference >::value_type |
Definition at line 4216 of file SyFi_wrap.cc.
swig::SwigPySequence_InputIterator< T, Reference >::SwigPySequence_InputIterator | ( | ) | [inline] |
swig::SwigPySequence_InputIterator< T, Reference >::SwigPySequence_InputIterator | ( | PyObject * | seq, | |
int | index | |||
) | [inline] |
bool swig::SwigPySequence_InputIterator< T, Reference >::operator!= | ( | const self & | ri | ) | const [inline] |
Definition at line 4244 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::operator==().
04245 { 04246 return !(operator==(ri)); 04247 }
reference swig::SwigPySequence_InputIterator< T, Reference >::operator* | ( | ) | const [inline] |
Definition at line 4229 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index, and swig::SwigPySequence_InputIterator< T, Reference >::_seq.
Referenced by swig::SwigPySequence_InputIterator< T, Reference >::operator->().
self swig::SwigPySequence_InputIterator< T, Reference >::operator+ | ( | difference_type | n | ) | const [inline] |
Definition at line 4267 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index, and swig::SwigPySequence_InputIterator< T, Reference >::_seq.
self& swig::SwigPySequence_InputIterator< T, Reference >::operator++ | ( | ) | [inline] |
Definition at line 4249 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
04250 { 04251 ++_index; 04252 return *this; 04253 }
self& swig::SwigPySequence_InputIterator< T, Reference >::operator+= | ( | difference_type | n | ) | [inline] |
Definition at line 4261 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
difference_type swig::SwigPySequence_InputIterator< T, Reference >::operator- | ( | const self & | ri | ) | const [inline] |
Definition at line 4283 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
04284 { 04285 return _index - ri._index; 04286 }
self swig::SwigPySequence_InputIterator< T, Reference >::operator- | ( | difference_type | n | ) | const [inline] |
Definition at line 4278 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index, and swig::SwigPySequence_InputIterator< T, Reference >::_seq.
self& swig::SwigPySequence_InputIterator< T, Reference >::operator-- | ( | ) | [inline] |
Definition at line 4255 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
04256 { 04257 --_index; 04258 return *this; 04259 }
self& swig::SwigPySequence_InputIterator< T, Reference >::operator-= | ( | difference_type | n | ) | [inline] |
Definition at line 4272 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
SwigPySequence_ArrowProxy<T> swig::SwigPySequence_InputIterator< T, Reference >::operator-> | ( | ) | const [inline] |
Definition at line 4235 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::operator*().
04235 { 04236 return SwigPySequence_ArrowProxy<T>(operator*()); 04237 }
bool swig::SwigPySequence_InputIterator< T, Reference >::operator< | ( | const self & | ri | ) | const [inline] |
Definition at line 4288 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index.
04289 { 04290 return _index < ri._index; 04291 }
bool swig::SwigPySequence_InputIterator< T, Reference >::operator== | ( | const self & | ri | ) | const [inline] |
Definition at line 4239 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index, and swig::SwigPySequence_InputIterator< T, Reference >::_seq.
Referenced by swig::SwigPySequence_InputIterator< T, Reference >::operator!=().
reference swig::SwigPySequence_InputIterator< T, Reference >::operator[] | ( | difference_type | n | ) | const [inline] |
Definition at line 4294 of file SyFi_wrap.cc.
References swig::SwigPySequence_InputIterator< T, Reference >::_index, and swig::SwigPySequence_InputIterator< T, Reference >::_seq.
difference_type swig::SwigPySequence_InputIterator< T, Reference >::_index [private] |
Definition at line 4301 of file SyFi_wrap.cc.
Referenced by swig::SwigPySequence_InputIterator< T, Reference >::operator*(), swig::SwigPySequence_InputIterator< T, Reference >::operator+(), swig::SwigPySequence_InputIterator< T, Reference >::operator++(), swig::SwigPySequence_InputIterator< T, Reference >::operator+=(), swig::SwigPySequence_InputIterator< T, Reference >::operator-(), swig::SwigPySequence_InputIterator< T, Reference >::operator--(), swig::SwigPySequence_InputIterator< T, Reference >::operator-=(), swig::SwigPySequence_InputIterator< T, Reference >::operator<(), swig::SwigPySequence_InputIterator< T, Reference >::operator==(), and swig::SwigPySequence_InputIterator< T, Reference >::operator[]().
PyObject* swig::SwigPySequence_InputIterator< T, Reference >::_seq [private] |
Definition at line 4300 of file SyFi_wrap.cc.
Referenced by swig::SwigPySequence_InputIterator< T, Reference >::operator*(), swig::SwigPySequence_InputIterator< T, Reference >::operator+(), swig::SwigPySequence_InputIterator< T, Reference >::operator-(), swig::SwigPySequence_InputIterator< T, Reference >::operator==(), and swig::SwigPySequence_InputIterator< T, Reference >::operator[]().