ldas-tools-frameAPI  2.5.1
Functions
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 >
int asval (PyObject *obj, Type *val)
 
template<class Type >
Type as (PyObject *obj, bool te=false)
 
template<class Type >
bool check (PyObject *obj)
 
template<class Difference >
size_t check_index (Difference i, size_t size, bool insert=false)
 
template<class Difference >
void slice_adjust (Difference i, Difference j, Py_ssize_t step, size_t size, Difference &ii, Difference &jj, bool insert=false)
 
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 >
void erase (Sequence *seq, const typename Sequence::iterator &position)
 
template<class Sequence , class Difference >
Sequence * getslice (const Sequence *self, Difference i, Difference j, Py_ssize_t step)
 
template<class Sequence , class Difference , class InputSeq >
void setslice (Sequence *self, Difference i, Difference j, Py_ssize_t step, const InputSeq &is=InputSeq())
 
template<class Sequence , class Difference >
void delslice (Sequence *self, Difference i, Difference j, Py_ssize_t step)
 
template<typename OutIter >
SwigPyIterator * make_output_iterator (const OutIter &current, const OutIter &begin, const OutIter &end, PyObject *seq=0)
 
template<typename OutIter >
SwigPyIterator * make_output_iterator (const OutIter &current, PyObject *seq=0)
 

Function Documentation

◆ as()

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

◆ asptr()

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

◆ asval()

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

◆ cgetpos()

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

◆ check()

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

◆ check_index()

template<class Difference >
size_t swig::check_index ( Difference  i,
size_t  size,
bool  insert = false 
)
inline

◆ delslice()

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

◆ erase()

template<class Sequence >
void swig::erase ( Sequence *  seq,
const typename Sequence::iterator &  position 
)
inline

◆ from()

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

◆ from_ptr()

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

◆ getpos()

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

◆ getslice()

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

◆ make_output_iterator() [1/2]

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

◆ make_output_iterator() [2/2]

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

◆ setslice()

template<class Sequence , class Difference , class InputSeq >
void swig::setslice ( Sequence *  self,
Difference  i,
Difference  j,
Py_ssize_t  step,
const InputSeq &  is = InputSeq() 
)
inline

◆ slice_adjust()

template<class Difference >
void swig::slice_adjust ( Difference  i,
Difference  j,
Py_ssize_t  step,
size_t  size,
Difference &  ii,
Difference &  jj,
bool  insert = false 
)

◆ type_info()

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

◆ type_name()

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