swig::PySequence_InputIterator< T, Reference > Struct Template Reference

List of all members.

Public Types

typedef int difference_type
typedef
std::random_access_iterator_tag 
iterator_category
typedef T * pointer
typedef Reference reference
typedef
PySequence_InputIterator< T,
Reference > 
self
typedef T value_type

Public Member Functions

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

Private Attributes

difference_type _index
PyObject * _seq

Detailed Description

template<class T, class Reference>
struct swig::PySequence_InputIterator< T, Reference >

Definition at line 3612 of file ogre_tools_swig_generated.cpp.


Member Typedef Documentation

template<class T , class Reference >
typedef int swig::PySequence_InputIterator< T, Reference >::difference_type

Definition at line 3620 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
typedef std::random_access_iterator_tag swig::PySequence_InputIterator< T, Reference >::iterator_category

Definition at line 3616 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
typedef T* swig::PySequence_InputIterator< T, Reference >::pointer

Definition at line 3619 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
typedef Reference swig::PySequence_InputIterator< T, Reference >::reference

Definition at line 3617 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
typedef PySequence_InputIterator<T, Reference > swig::PySequence_InputIterator< T, Reference >::self

Definition at line 3614 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
typedef T swig::PySequence_InputIterator< T, Reference >::value_type

Definition at line 3618 of file ogre_tools_swig_generated.cpp.


Constructor & Destructor Documentation

template<class T , class Reference >
swig::PySequence_InputIterator< T, Reference >::PySequence_InputIterator (  )  [inline]

Definition at line 3622 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
swig::PySequence_InputIterator< T, Reference >::PySequence_InputIterator ( PyObject *  seq,
int  index 
) [inline]

Definition at line 3626 of file ogre_tools_swig_generated.cpp.


Member Function Documentation

template<class T , class Reference >
bool swig::PySequence_InputIterator< T, Reference >::operator!= ( const self ri  )  const [inline]

Definition at line 3646 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
reference swig::PySequence_InputIterator< T, Reference >::operator* (  )  const [inline]

Definition at line 3631 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self swig::PySequence_InputIterator< T, Reference >::operator+ ( difference_type  n  )  const [inline]

Definition at line 3669 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self& swig::PySequence_InputIterator< T, Reference >::operator++ (  )  [inline]

Definition at line 3651 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self& swig::PySequence_InputIterator< T, Reference >::operator+= ( difference_type  n  )  [inline]

Definition at line 3663 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
difference_type swig::PySequence_InputIterator< T, Reference >::operator- ( const self ri  )  const [inline]

Definition at line 3685 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self swig::PySequence_InputIterator< T, Reference >::operator- ( difference_type  n  )  const [inline]

Definition at line 3680 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self& swig::PySequence_InputIterator< T, Reference >::operator-- (  )  [inline]

Definition at line 3657 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
self& swig::PySequence_InputIterator< T, Reference >::operator-= ( difference_type  n  )  [inline]

Definition at line 3674 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
PySequence_ArrowProxy<T> swig::PySequence_InputIterator< T, Reference >::operator-> (  )  const [inline]

Definition at line 3637 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
bool swig::PySequence_InputIterator< T, Reference >::operator< ( const self ri  )  const [inline]

Definition at line 3690 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
bool swig::PySequence_InputIterator< T, Reference >::operator== ( const self ri  )  const [inline]

Definition at line 3641 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
reference swig::PySequence_InputIterator< T, Reference >::operator[] ( difference_type  n  )  const [inline]

Definition at line 3696 of file ogre_tools_swig_generated.cpp.


Member Data Documentation

template<class T , class Reference >
difference_type swig::PySequence_InputIterator< T, Reference >::_index [private]

Definition at line 3703 of file ogre_tools_swig_generated.cpp.

template<class T , class Reference >
PyObject* swig::PySequence_InputIterator< T, Reference >::_seq [private]

Definition at line 3702 of file ogre_tools_swig_generated.cpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines


ogre_tools
Author(s): Josh Faust
autogenerated on Fri Jan 11 09:10:16 2013