swig Namespace Reference


Classes

class  PyObject_ptr
struct  PyObject_var
struct  stop_iteration
struct  PySwigIterator
struct  noconst_traits
struct  noconst_traits< const Type >
struct  pointer_category
struct  value_category
struct  traits
struct  traits_info
struct  traits< Type * >
struct  traits_as
struct  traits_check
struct  traits_from_ptr
struct  traits_from
struct  traits_from< Type * >
struct  traits_from< const Type * >
struct  traits_asptr
struct  traits_asval
struct  traits_asval< Type * >
struct  traits_as< Type, value_category >
struct  traits_as< Type, pointer_category >
struct  traits_as< Type *, pointer_category >
struct  traits_check< Type, value_category >
struct  traits_check< Type, pointer_category >
struct  traits< PyObject * >
struct  traits_asval< PyObject * >
struct  traits_check< PyObject *, value_category >
struct  traits_from< PyObject * >
class  PySwigIterator_T
struct  from_oper
class  PySwigIteratorOpen_T
class  PySwigIteratorClosed_T
struct  PySequence_Ref
struct  PySequence_ArrowProxy
struct  PySequence_InputIterator
struct  PySequence_Cont
struct  traits_asptr_stdseq
struct  traits_from_stdseq
struct  traits< double >
struct  traits_asval< double >
struct  traits_from< double >
struct  traits< float >
struct  traits_asval< float >
struct  traits_from< float >
struct  traits< unsigned char >
struct  traits_asval< unsigned char >
struct  traits_from< unsigned char >
struct  traits< int >
struct  traits_asval< int >
struct  traits_from< int >
struct  traits< short >
struct  traits_asval< short >
struct  traits_from< short >
struct  traits< boost::shared_ptr< gr_block > >
struct  traits_asptr< std::vector< T > >
struct  traits_from< std::vector< T > >
struct  traits< std::complex< float > >
struct  traits_asval< std::complex< float > >
struct  traits_from< std::complex< float > >
struct  traits< std::vector< double, std::allocator< double > > >
struct  traits< std::vector< float, std::allocator< float > > >
struct  traits< std::vector< unsigned char, std::allocator< unsigned char > > >
struct  traits< std::vector< int, std::allocator< int > > >
struct  traits< std::vector< short, std::allocator< short > > >
struct  traits< std::vector< boost::shared_ptr< gr_block >, std::allocator< boost::shared_ptr< gr_block > > > >
struct  traits< std::vector< std::complex< float >, std::allocator< std::complex< float > > > >

Functions

template<class Type>
const char * type_name ()
template<class Type>
swig_type_infotype_info ()
template<class Type>
PyObject * from (const Type &val)
template<class Type>
PyObject * from_ptr (Type *val, int owner)
template<class Type>
int asptr (PyObject *obj, Type **vptr)
template<class Type>
int asval (PyObject *obj, Type *val)
template<class Type>
Type as (PyObject *obj, bool te=false)
template<class Type>
bool check (PyObject *obj)
size_t check_index (ptrdiff_t i, size_t size, bool insert=false)
size_t slice_index (ptrdiff_t i, size_t size)
template<class Sequence, class Difference>
Sequence::iterator getpos (Sequence *self, Difference i)
template<class Sequence, class Difference>
Sequence::const_iterator cgetpos (const Sequence *self, Difference i)
template<class Sequence, class Difference>
Sequence * getslice (const Sequence *self, Difference i, Difference j)
template<class Sequence, class Difference, class InputSeq>
void setslice (Sequence *self, Difference i, Difference j, const InputSeq &v)
template<class Sequence, class Difference>
void delslice (Sequence *self, Difference i, Difference j)
template<typename OutIter>
PySwigIteratormake_output_iterator (const OutIter &current, const OutIter &begin, const OutIter &end, PyObject *seq=0)
template<typename OutIter>
PySwigIteratormake_output_iterator (const OutIter &current, PyObject *seq=0)
template<class PySeq, class Seq>
void assign (const PySeq &pyseq, Seq *seq)


Function Documentation

template<class Type>
Type swig::as ( PyObject *  obj,
bool  te = false 
) [inline]

template<class Type>
int swig::asptr ( PyObject *  obj,
Type **  vptr 
) [inline]

template<class PySeq, class Seq>
void swig::assign ( const PySeq &  pyseq,
Seq *  seq 
) [inline]

template<class Type>
int swig::asval ( PyObject *  obj,
Type *  val 
) [inline]

template<class Sequence, class Difference>
Sequence::const_iterator swig::cgetpos ( const Sequence *  self,
Difference  i 
) [inline]

template<class Type>
bool swig::check ( PyObject *  obj  )  [inline]

size_t swig::check_index ( ptrdiff_t  i,
size_t  size,
bool  insert = false 
) [inline]

template<class Sequence, class Difference>
void swig::delslice ( Sequence *  self,
Difference  i,
Difference  j 
) [inline]

template<class Type>
PyObject* swig::from ( const Type &  val  )  [inline]

template<class Type>
PyObject* swig::from_ptr ( Type *  val,
int  owner 
) [inline]

template<class Sequence, class Difference>
Sequence::iterator swig::getpos ( Sequence *  self,
Difference  i 
) [inline]

template<class Sequence, class Difference>
Sequence* swig::getslice ( const Sequence *  self,
Difference  i,
Difference  j 
) [inline]

template<typename OutIter>
PySwigIterator* swig::make_output_iterator ( const OutIter &  current,
PyObject *  seq = 0 
) [inline]

template<typename OutIter>
PySwigIterator* swig::make_output_iterator ( const OutIter &  current,
const OutIter &  begin,
const OutIter &  end,
PyObject *  seq = 0 
) [inline]

template<class Sequence, class Difference, class InputSeq>
void swig::setslice ( Sequence *  self,
Difference  i,
Difference  j,
const InputSeq &  v 
) [inline]

size_t swig::slice_index ( ptrdiff_t  i,
size_t  size 
) [inline]

template<class Type>
swig_type_info* swig::type_info (  )  [inline]

template<class Type>
const char* swig::type_name (  )  [inline]


Generated on Tue May 1 10:45:51 2007 for GNU Radio 3.0.3 by  doxygen 1.5.1