Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

swigpy::PySequence_Iter< T, Reference > Struct Template Reference

List of all members.

template<class T, class Reference>
struct swigpy::PySequence_Iter< T, Reference >


Public Types

typedef PySequence_Iter< 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

 PySequence_Iter ()
 PySequence_Iter (PyObject *seq, int index)
reference operator * () const
PySequence_ArrowProxy< T > operator-> () const
bool operator== (const self &ri) const
bool operator!= (const self &ri) const
selfoperator++ ()
selfoperator-- ()
selfoperator+= (difference_type n)
self operator+ (difference_type n) const
selfoperator-= (difference_type n)
self operator- (difference_type n) const
difference_type operator- (const self &ri) const
reference operator[] (difference_type n) const

Member Typedef Documentation

template<class T, class Reference>
typedef int swigpy::PySequence_Iter< T, Reference >::difference_type
 

template<class T, class Reference>
typedef std::random_access_iterator_tag swigpy::PySequence_Iter< T, Reference >::iterator_category
 

template<class T, class Reference>
typedef T* swigpy::PySequence_Iter< T, Reference >::pointer
 

template<class T, class Reference>
typedef Reference swigpy::PySequence_Iter< T, Reference >::reference
 

template<class T, class Reference>
typedef PySequence_Iter<T, Reference > swigpy::PySequence_Iter< T, Reference >::self
 

template<class T, class Reference>
typedef T swigpy::PySequence_Iter< T, Reference >::value_type
 


Constructor & Destructor Documentation

template<class T, class Reference>
swigpy::PySequence_Iter< T, Reference >::PySequence_Iter  )  [inline]
 

template<class T, class Reference>
swigpy::PySequence_Iter< T, Reference >::PySequence_Iter PyObject seq,
int  index
[inline]
 


Member Function Documentation

template<class T, class Reference>
reference swigpy::PySequence_Iter< T, Reference >::operator *  )  const [inline]
 

template<class T, class Reference>
bool swigpy::PySequence_Iter< T, Reference >::operator!= const self ri  )  const [inline]
 

template<class T, class Reference>
self swigpy::PySequence_Iter< T, Reference >::operator+ difference_type  n  )  const [inline]
 

template<class T, class Reference>
self& swigpy::PySequence_Iter< T, Reference >::operator++  )  [inline]
 

template<class T, class Reference>
self& swigpy::PySequence_Iter< T, Reference >::operator+= difference_type  n  )  [inline]
 

template<class T, class Reference>
difference_type swigpy::PySequence_Iter< T, Reference >::operator- const self ri  )  const [inline]
 

template<class T, class Reference>
self swigpy::PySequence_Iter< T, Reference >::operator- difference_type  n  )  const [inline]
 

template<class T, class Reference>
self& swigpy::PySequence_Iter< T, Reference >::operator--  )  [inline]
 

template<class T, class Reference>
self& swigpy::PySequence_Iter< T, Reference >::operator-= difference_type  n  )  [inline]
 

template<class T, class Reference>
PySequence_ArrowProxy<T> swigpy::PySequence_Iter< T, Reference >::operator->  )  const [inline]
 

template<class T, class Reference>
bool swigpy::PySequence_Iter< T, Reference >::operator== const self ri  )  const [inline]
 

template<class T, class Reference>
reference swigpy::PySequence_Iter< T, Reference >::operator[] difference_type  n  )  const [inline]
 


The documentation for this struct was generated from the following file:
Generated on Mon Oct 11 07:43:11 2004 for GNU Radio 2.x by doxygen 1.3.3