swig Namespace Reference


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>
bool 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<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>
bool 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<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 Wed Nov 30 18:18:30 2005 for libbuffy by  doxygen 1.4.5