SyFi
0.3
|
Static Public Member Functions | |
static int | asval (PyObject *obj, Type **val) |
Definition at line 3940 of file SyFiPYTHON_wrap.cxx.
static int swig::traits_asval< Type * >::asval | ( | PyObject * | obj, |
Type ** | val | ||
) | [inline, static] |
Definition at line 3941 of file SyFiPYTHON_wrap.cxx.
References swig::asptr(), SyFi::p, run_all::res, and SWIG_IsOK.
{ if (val) { typedef typename noconst_traits<Type>::noconst_type noconst_type; noconst_type *p = 0; int res = traits_asptr<noconst_type>::asptr(obj, &p); if (SWIG_IsOK(res)) { *(const_cast<noconst_type**>(val)) = p; } return res; } else { return traits_asptr<Type>::asptr(obj, (Type **)(0)); } }