CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
swig::SwigPyIterator_T< OutIterator > Class Template Reference
Inheritance diagram for swig::SwigPyIterator_T< OutIterator >:
[legend]
Collaboration diagram for swig::SwigPyIterator_T< OutIterator >:
[legend]

Public Types

typedef OutIterator out_iterator
typedef std::iterator_traits< out_iterator >::value_type value_type
typedef SwigPyIterator_T< out_iteratorself_type
typedef OutIterator out_iterator
typedef std::iterator_traits< out_iterator >::value_type value_type
typedef SwigPyIterator_T< out_iteratorself_type
typedef OutIterator out_iterator
typedef std::iterator_traits< out_iterator >::value_type value_type
typedef SwigPyIterator_T< out_iteratorself_type
typedef OutIterator out_iterator
typedef std::iterator_traits< out_iterator >::value_type value_type
typedef SwigPyIterator_T< out_iteratorself_type

Public Member Functions

 SwigPyIterator_T (out_iterator curr, PyObject *seq)
const out_iteratorget_current () const
bool equal (const SwigPyIterator &iter) const
ptrdiff_t distance (const SwigPyIterator &iter) const
 SwigPyIterator_T (out_iterator curr, PyObject *seq)
const out_iteratorget_current () const
bool equal (const SwigPyIterator &iter) const
ptrdiff_t distance (const SwigPyIterator &iter) const
 SwigPyIterator_T (out_iterator curr, PyObject *seq)
const out_iteratorget_current () const
bool equal (const SwigPyIterator &iter) const
ptrdiff_t distance (const SwigPyIterator &iter) const
 SwigPyIterator_T (out_iterator curr, PyObject *seq)
const out_iteratorget_current () const
bool equal (const SwigPyIterator &iter) const
ptrdiff_t distance (const SwigPyIterator &iter) const
Public Member Functions inherited from swig::SwigPyIterator
virtual ~SwigPyIterator ()
virtual PyObject * value () const =0
virtual SwigPyIteratorincr (size_t n=1)=0
virtual SwigPyIteratordecr (size_t=1)
virtual SwigPyIteratorcopy () const =0
PyObject * next ()
PyObject * __next__ ()
PyObject * previous ()
SwigPyIteratoradvance (ptrdiff_t n)
bool operator== (const SwigPyIterator &x) const
bool operator!= (const SwigPyIterator &x) const
SwigPyIteratoroperator+= (ptrdiff_t n)
SwigPyIteratoroperator-= (ptrdiff_t n)
SwigPyIteratoroperator+ (ptrdiff_t n) const
SwigPyIteratoroperator- (ptrdiff_t n) const
ptrdiff_t operator- (const SwigPyIterator &x) const
virtual ~SwigPyIterator ()
virtual PyObject * value () const =0
virtual SwigPyIteratorincr (size_t n=1)=0
virtual SwigPyIteratordecr (size_t=1)
virtual SwigPyIteratorcopy () const =0
PyObject * next ()
PyObject * __next__ ()
PyObject * previous ()
SwigPyIteratoradvance (ptrdiff_t n)
bool operator== (const SwigPyIterator &x) const
bool operator!= (const SwigPyIterator &x) const
SwigPyIteratoroperator+= (ptrdiff_t n)
SwigPyIteratoroperator-= (ptrdiff_t n)
SwigPyIteratoroperator+ (ptrdiff_t n) const
SwigPyIteratoroperator- (ptrdiff_t n) const
ptrdiff_t operator- (const SwigPyIterator &x) const
virtual ~SwigPyIterator ()
virtual PyObject * value () const =0
virtual SwigPyIteratorincr (size_t n=1)=0
virtual SwigPyIteratordecr (size_t=1)
virtual SwigPyIteratorcopy () const =0
PyObject * next ()
PyObject * __next__ ()
PyObject * previous ()
SwigPyIteratoradvance (ptrdiff_t n)
bool operator== (const SwigPyIterator &x) const
bool operator!= (const SwigPyIterator &x) const
SwigPyIteratoroperator+= (ptrdiff_t n)
SwigPyIteratoroperator-= (ptrdiff_t n)
SwigPyIteratoroperator+ (ptrdiff_t n) const
SwigPyIteratoroperator- (ptrdiff_t n) const
ptrdiff_t operator- (const SwigPyIterator &x) const
virtual ~SwigPyIterator ()
virtual PyObject * value () const =0
virtual SwigPyIteratorincr (size_t n=1)=0
virtual SwigPyIteratordecr (size_t=1)
virtual SwigPyIteratorcopy () const =0
PyObject * next ()
PyObject * __next__ ()
PyObject * previous ()
SwigPyIteratoradvance (ptrdiff_t n)
bool operator== (const SwigPyIterator &x) const
bool operator!= (const SwigPyIterator &x) const
SwigPyIteratoroperator+= (ptrdiff_t n)
SwigPyIteratoroperator-= (ptrdiff_t n)
SwigPyIteratoroperator+ (ptrdiff_t n) const
SwigPyIteratoroperator- (ptrdiff_t n) const
ptrdiff_t operator- (const SwigPyIterator &x) const

Protected Attributes

out_iterator current

Additional Inherited Members

Static Public Member Functions inherited from swig::SwigPyIterator
static swig_type_infodescriptor ()
static swig_type_infodescriptor ()
static swig_type_infodescriptor ()
static swig_type_infodescriptor ()
Protected Member Functions inherited from swig::SwigPyIterator
 SwigPyIterator (PyObject *seq)
 SwigPyIterator (PyObject *seq)
 SwigPyIterator (PyObject *seq)
void raise_stop_iteration () const
 SwigPyIterator (PyObject *seq)

Detailed Description

template<typename OutIterator>
class swig::SwigPyIterator_T< OutIterator >

Definition at line 4673 of file cmsdk2_wrap.cxx.

Member Typedef Documentation

◆ out_iterator [1/4]

template<typename OutIterator>
typedef OutIterator swig::SwigPyIterator_T< OutIterator >::out_iterator

Definition at line 4676 of file cmsdk2_wrap.cxx.

◆ out_iterator [2/4]

template<typename OutIterator>
typedef OutIterator swig::SwigPyIterator_T< OutIterator >::out_iterator

Definition at line 4676 of file cmsdk2debug_wrap.cxx.

◆ out_iterator [3/4]

template<typename OutIterator>
typedef OutIterator swig::SwigPyIterator_T< OutIterator >::out_iterator

Definition at line 4870 of file cmsdk3_wrap.cxx.

◆ out_iterator [4/4]

template<typename OutIterator>
typedef OutIterator swig::SwigPyIterator_T< OutIterator >::out_iterator

Definition at line 4676 of file cmsdk3debug_wrap.cxx.

◆ self_type [1/4]

template<typename OutIterator>
typedef SwigPyIterator_T<out_iterator> swig::SwigPyIterator_T< OutIterator >::self_type

Definition at line 4678 of file cmsdk2_wrap.cxx.

◆ self_type [2/4]

template<typename OutIterator>
typedef SwigPyIterator_T<out_iterator> swig::SwigPyIterator_T< OutIterator >::self_type

Definition at line 4678 of file cmsdk2debug_wrap.cxx.

◆ self_type [3/4]

template<typename OutIterator>
typedef SwigPyIterator_T<out_iterator> swig::SwigPyIterator_T< OutIterator >::self_type

Definition at line 4872 of file cmsdk3_wrap.cxx.

◆ self_type [4/4]

template<typename OutIterator>
typedef SwigPyIterator_T<out_iterator> swig::SwigPyIterator_T< OutIterator >::self_type

Definition at line 4678 of file cmsdk3debug_wrap.cxx.

◆ value_type [1/4]

template<typename OutIterator>
typedef std::iterator_traits<out_iterator>::value_type swig::SwigPyIterator_T< OutIterator >::value_type

Definition at line 4677 of file cmsdk2_wrap.cxx.

◆ value_type [2/4]

template<typename OutIterator>
typedef std::iterator_traits<out_iterator>::value_type swig::SwigPyIterator_T< OutIterator >::value_type

Definition at line 4677 of file cmsdk2debug_wrap.cxx.

◆ value_type [3/4]

template<typename OutIterator>
typedef std::iterator_traits<out_iterator>::value_type swig::SwigPyIterator_T< OutIterator >::value_type

Definition at line 4871 of file cmsdk3_wrap.cxx.

◆ value_type [4/4]

template<typename OutIterator>
typedef std::iterator_traits<out_iterator>::value_type swig::SwigPyIterator_T< OutIterator >::value_type

Definition at line 4677 of file cmsdk3debug_wrap.cxx.

Constructor & Destructor Documentation

◆ SwigPyIterator_T() [1/4]

◆ SwigPyIterator_T() [2/4]

template<typename OutIterator>
swig::SwigPyIterator_T< OutIterator >::SwigPyIterator_T ( out_iterator curr,
PyObject * seq )
inline

Definition at line 4680 of file cmsdk2debug_wrap.cxx.

◆ SwigPyIterator_T() [3/4]

template<typename OutIterator>
swig::SwigPyIterator_T< OutIterator >::SwigPyIterator_T ( out_iterator curr,
PyObject * seq )
inline

Definition at line 4874 of file cmsdk3_wrap.cxx.

◆ SwigPyIterator_T() [4/4]

template<typename OutIterator>
swig::SwigPyIterator_T< OutIterator >::SwigPyIterator_T ( out_iterator curr,
PyObject * seq )
inline

Definition at line 4680 of file cmsdk3debug_wrap.cxx.

Member Function Documentation

◆ distance() [1/4]

template<typename OutIterator>
ptrdiff_t swig::SwigPyIterator_T< OutIterator >::distance ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4701 of file cmsdk2_wrap.cxx.

◆ distance() [2/4]

template<typename OutIterator>
ptrdiff_t swig::SwigPyIterator_T< OutIterator >::distance ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4701 of file cmsdk2debug_wrap.cxx.

◆ distance() [3/4]

template<typename OutIterator>
ptrdiff_t swig::SwigPyIterator_T< OutIterator >::distance ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4895 of file cmsdk3_wrap.cxx.

◆ distance() [4/4]

template<typename OutIterator>
ptrdiff_t swig::SwigPyIterator_T< OutIterator >::distance ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4701 of file cmsdk3debug_wrap.cxx.

◆ equal() [1/4]

template<typename OutIterator>
bool swig::SwigPyIterator_T< OutIterator >::equal ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4691 of file cmsdk2_wrap.cxx.

◆ equal() [2/4]

template<typename OutIterator>
bool swig::SwigPyIterator_T< OutIterator >::equal ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4691 of file cmsdk2debug_wrap.cxx.

◆ equal() [3/4]

template<typename OutIterator>
bool swig::SwigPyIterator_T< OutIterator >::equal ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4885 of file cmsdk3_wrap.cxx.

◆ equal() [4/4]

template<typename OutIterator>
bool swig::SwigPyIterator_T< OutIterator >::equal ( const SwigPyIterator & iter) const
inlinevirtual

Reimplemented from swig::SwigPyIterator.

Definition at line 4691 of file cmsdk3debug_wrap.cxx.

◆ get_current() [1/4]

◆ get_current() [2/4]

template<typename OutIterator>
const out_iterator & swig::SwigPyIterator_T< OutIterator >::get_current ( ) const
inline

Definition at line 4685 of file cmsdk2debug_wrap.cxx.

◆ get_current() [3/4]

template<typename OutIterator>
const out_iterator & swig::SwigPyIterator_T< OutIterator >::get_current ( ) const
inline

Definition at line 4879 of file cmsdk3_wrap.cxx.

◆ get_current() [4/4]

template<typename OutIterator>
const out_iterator & swig::SwigPyIterator_T< OutIterator >::get_current ( ) const
inline

Definition at line 4685 of file cmsdk3debug_wrap.cxx.

Member Data Documentation

◆ current

template<typename OutIterator>
out_iterator swig::SwigPyIterator_T< OutIterator >::current
protected

Definition at line 4712 of file cmsdk2_wrap.cxx.


The documentation for this class was generated from the following files: