swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper > Class Template Reference

Inheritance diagram for swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >:

swig::PySwigIterator_T< OutIterator > swig::PySwigIterator

List of all members.

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
class swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >


Public Types

typedef OutIterator out_iterator
typedef ValueType value_type
typedef PySwigIterator_T
< out_iterator
base
typedef PySwigIteratorOpen_T
< OutIterator, ValueType,
FromOper > 
self_type

Public Member Functions

 PySwigIteratorOpen_T (out_iterator curr, PyObject *seq)
PyObject * value () const
PySwigIteratorcopy () const
PySwigIteratorincr (size_t n=1)
PySwigIteratordecr (size_t n=1)

Public Attributes

FromOper from

Member Typedef Documentation

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
typedef OutIterator swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::out_iterator

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
typedef ValueType swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::value_type

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
typedef PySwigIterator_T<out_iterator> swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::base

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
typedef PySwigIteratorOpen_T<OutIterator, ValueType, FromOper> swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::self_type


Constructor & Destructor Documentation

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::PySwigIteratorOpen_T ( out_iterator  curr,
PyObject *  seq 
) [inline]


Member Function Documentation

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
PyObject* swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::value (  )  const [inline, virtual]

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
PySwigIterator* swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::copy (  )  const [inline, virtual]

Implements swig::PySwigIterator.

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
PySwigIterator* swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::incr ( size_t  n = 1  )  [inline, virtual]

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
PySwigIterator* swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::decr ( size_t  n = 1  )  [inline, virtual]


Member Data Documentation

template<typename OutIterator, typename ValueType = typename std::iterator_traits<OutIterator>::value_type, typename FromOper = from_oper<ValueType>>
FromOper swig::PySwigIteratorOpen_T< OutIterator, ValueType, FromOper >::from


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

Generated on Wed Oct 8 09:09:09 2008 for GNU Radio 3.0.4 by  doxygen 1.5.6