Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

buffy_wrap_python.cc File Reference

#include <Python.h>
#include <string.h>
#include <string>
#include <iostream>
#include <stdexcept>
#include <algorithm>
#include <vector>
#include "MailFolder.h"
#include "Config.h"
#include <limits.h>
#include <iterator>

Namespaces

namespace  swig

Defines

#define SWIGPYTHON
#define SWIG_TEMPLATE_DISAMBIGUATOR
#define SWIG_RUNTIME_VERSION   "1"
#define SWIG_TYPE_TABLE_NAME
#define SWIGINLINE
#define SWIGRUNTIME   static
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
#define SWIGEXPORT(a)   a
#define SWIGINTERN   static
#define SWIGINTERNSHORT   static
#define SWIG_fail   goto fail
#define SWIG_arg_fail(arg)   SWIG_Python_ArgFail(arg)
#define SWIG_append_errmsg(msg)   SWIG_Python_AddErrMesg(msg,0)
#define SWIG_preppend_errmsg(msg)   SWIG_Python_AddErrMesg(msg,1)
#define SWIG_type_error(type, obj)   SWIG_Python_TypeError(type,obj)
#define SWIG_null_ref(type)   SWIG_Python_NullRef(type)
#define SWIG_contract_assert(expr, msg)   if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
#define SWIG_PY_INT   1
#define SWIG_PY_FLOAT   2
#define SWIG_PY_STRING   3
#define SWIG_PY_POINTER   4
#define SWIG_PY_BINARY   5
#define SWIG_OLDOBJ   1
#define SWIG_NEWOBJ   SWIG_OLDOBJ + 1
#define SWIG_PYSTR   SWIG_NEWOBJ + 1
#define SWIG_ConvertPtr(obj, pp, type, flags)   SWIG_Python_ConvertPtr(obj, pp, type, flags)
#define SWIG_NewPointerObj(p, type, flags)   SWIG_Python_NewPointerObj(p, type, flags)
#define SWIG_MustGetPtr(p, type, argnum, flags)   SWIG_Python_MustGetPtr(p, type, argnum, flags)
#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags)   SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
#define SWIG_NewPackedObj(ptr, sz, type)   SWIG_Python_NewPackedObj(ptr, sz, type)
#define SWIG_COBJECT_TYPES
#define SWIG_POINTER_EXCEPTION   0x1
#define SWIG_POINTER_DISOWN   0x2
#define SWIG_BUFFER_SIZE   1024
#define SWIG_Runtime_GetTypeList   SWIG_Python_GetTypeList
#define SWIGTYPE_p_SmartPointerTMailFolderImpl_t   swig_types[0]
#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t   swig_types[1]
#define SWIGTYPE_std__size_t   swig_types[2]
#define SWIGTYPE_size_t   swig_types[3]
#define SWIGTYPE_p_SmartPointerItem   swig_types[4]
#define SWIGTYPE_p_allocator_type   swig_types[5]
#define SWIGTYPE_p_size_type   swig_types[6]
#define SWIGTYPE_p_char   swig_types[7]
#define SWIGTYPE_p_std__allocatorTMailFolder_t   swig_types[8]
#define SWIGTYPE_p_ConsistencyCheckException   swig_types[9]
#define SWIGTYPE_p_SystemException   swig_types[10]
#define SWIGTYPE_p_Config   swig_types[11]
#define SWIGTYPE_p_difference_type   swig_types[12]
#define SWIGTYPE_p_value_type   swig_types[13]
#define SWIGTYPE_p_std__vectorTMailFolder_std__allocatorTMailFolder_t_t   swig_types[14]
#define SWIGTYPE_std__ptrdiff_t   swig_types[15]
#define SWIGTYPE_ptrdiff_t   swig_types[16]
#define SWIGTYPE_p_MailProgram   swig_types[17]
#define SWIGTYPE_p_MailFolder   swig_types[18]
#define SWIGTYPE_p_std__allocatorTMailProgram_t   swig_types[19]
#define SWIGTYPE_p_std__allocatorTstd__string_t   swig_types[20]
#define SWIGTYPE_p_std__vectorTMailProgram_std__allocatorTMailProgram_t_t   swig_types[21]
#define SWIGTYPE_p_MailProgramImpl   swig_types[22]
#define SWIG_init   init_Buffy
#define SWIG_name   "_Buffy"
#define PySequence_Size   PySequence_Length
#define SWIG_MemoryError   1
#define SWIG_IOError   2
#define SWIG_RuntimeError   3
#define SWIG_IndexError   4
#define SWIG_TypeError   5
#define SWIG_DivisionByZero   6
#define SWIG_OverflowError   7
#define SWIG_SyntaxError   8
#define SWIG_ValueError   9
#define SWIG_SystemError   10
#define SWIG_UnknownError   99
#define SWIG_exception(a, b)   { SWIG_exception_(a,b); SWIG_fail; }
#define SWIG_From_int   PyInt_FromLong
#define SWIG_newvarlink()   SWIG_Python_newvarlink()
#define SWIG_addvarlink(p, name, get_attr, set_attr)   SWIG_Python_addvarlink(p, name, get_attr, set_attr)
#define SWIG_InstallConstants(d, constants)   SWIG_Python_InstallConstants(d, constants)

Typedefs

typedef void *(* swig_converter_func )(void *)
typedef swig_type_info *(* swig_dycast_func )(void **)
typedef swig_type_info swig_type_info
typedef swig_const_info swig_const_info
typedef swig_globalvar swig_globalvar
typedef swig_varlinkobject swig_varlinkobject

Functions

SWIGRUNTIME int SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2)
SWIGRUNTIME int SWIG_TypeEquiv (const char *nb, const char *tb)
SWIGRUNTIME swig_type_infoSWIG_TypeRegisterTL (swig_type_info **tl, swig_type_info *ti)
SWIGRUNTIME swig_type_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_type_info *ty, void *ptr)
SWIGRUNTIME swig_type_infoSWIG_TypeDynamicCast (swig_type_info *ty, void **ptr)
SWIGRUNTIMEINLINE const char * SWIG_TypeName (const swig_type_info *ty)
SWIGRUNTIME const char * SWIG_TypePrettyName (const swig_type_info *type)
SWIGRUNTIME swig_type_infoSWIG_TypeQueryTL (swig_type_info *tl, const char *name)
SWIGRUNTIME void SWIG_TypeClientDataTL (swig_type_info *tl, swig_type_info *ti, void *clientdata)
SWIGRUNTIME char * SWIG_PackData (char *c, void *ptr, size_t sz)
SWIGRUNTIME const char * SWIG_UnpackData (const char *c, void *ptr, size_t sz)
SWIGRUNTIME void SWIG_PropagateClientDataTL (swig_type_info *tl, swig_type_info *type)
SWIGRUNTIME char * SWIG_PackVoidPtr (char *buff, void *ptr, const char *name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackVoidPtr (const char *c, void **ptr, const char *name)
SWIGRUNTIME char * SWIG_PackDataName (char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackDataName (const char *c, void *ptr, size_t sz, const char *name)
SWIGRUNTIME int PySwigObject_print (PySwigObject *v, FILE *fp, int flags)
SWIGRUNTIME PyObject * PySwigObject_repr (PySwigObject *v)
SWIGRUNTIME PyObject * PySwigObject_str (PySwigObject *v)
SWIGRUNTIME PyObject * PySwigObject_long (PySwigObject *v)
SWIGRUNTIME PyObject * PySwigObject_oct (PySwigObject *v)
SWIGRUNTIME PyObject * PySwigObject_hex (PySwigObject *v)
SWIGRUNTIME int PySwigObject_compare (PySwigObject *v, PySwigObject *w)
SWIGRUNTIME void PySwigObject_dealloc (PySwigObject *self)
SWIGRUNTIME PyTypeObject * PySwigObject_GetType ()
SWIGRUNTIME PyObject * PySwigObject_FromVoidPtrAndDesc (void *ptr, const char *desc)
SWIGRUNTIMEINLINE void * PySwigObject_AsVoidPtr (PyObject *self)
SWIGRUNTIMEINLINE const char * PySwigObject_GetDesc (PyObject *self)
SWIGRUNTIMEINLINE int PySwigObject_Check (PyObject *op)
SWIGRUNTIME int PySwigPacked_print (PySwigPacked *v, FILE *fp, int flags)
SWIGRUNTIME PyObject * PySwigPacked_repr (PySwigPacked *v)
SWIGRUNTIME PyObject * PySwigPacked_str (PySwigPacked *v)
SWIGRUNTIME int PySwigPacked_compare (PySwigPacked *v, PySwigPacked *w)
SWIGRUNTIME void PySwigPacked_dealloc (PySwigPacked *self)
SWIGRUNTIME PyTypeObject * PySwigPacked_GetType ()
SWIGRUNTIME PyObject * PySwigPacked_FromDataAndDesc (void *ptr, size_t size, const char *desc)
SWIGRUNTIMEINLINE const char * PySwigPacked_UnpackData (PyObject *obj, void *ptr, size_t size)
SWIGRUNTIMEINLINE const char * PySwigPacked_GetDesc (PyObject *self)
SWIGRUNTIMEINLINE int PySwigPacked_Check (PyObject *op)
SWIGRUNTIME void SWIG_Python_TypeError (const char *type, PyObject *obj)
SWIGRUNTIMEINLINE void SWIG_Python_NullRef (const char *type)
SWIGRUNTIME int SWIG_Python_AddErrMesg (const char *mesg, int infront)
SWIGRUNTIME int SWIG_Python_ArgFail (int argnum)
SWIGRUNTIME int SWIG_Python_ConvertPtr (PyObject *obj, void **ptr, swig_type_info *ty, int flags)
SWIGRUNTIME void * SWIG_Python_MustGetPtr (PyObject *obj, swig_type_info *ty, int argnum, int flags)
SWIGRUNTIME int SWIG_Python_ConvertPacked (PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags)
SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj (void *ptr, swig_type_info *type, int own)
SWIGRUNTIME PyObject * SWIG_Python_NewPackedObj (void *ptr, size_t sz, swig_type_info *type)
SWIGRUNTIME swig_type_info ** SWIG_Python_GetTypeListHandle ()
SWIGRUNTIMEINLINE swig_type_infoSWIG_Python_GetTypeList ()
SWIGINTERNSHORT PyObject * SWIG_From_bool (bool value)
SWIGINTERN int SWIG_CheckLongInRange (long value, long min_value, long max_value, const char *errmsg)
SWIGINTERN int SWIG_AsVal_long (PyObject *obj, long *val)
SWIGINTERNSHORT int SWIG_AsVal_int (PyObject *obj, int *val)
SWIGINTERN int SWIG_AsVal_bool (PyObject *obj, bool *val)
SWIGINTERNSHORT bool SWIG_As_bool (PyObject *obj)
SWIGINTERNSHORT int SWIG_Check_bool (PyObject *obj)
SWIGINTERNSHORT int SWIG_As_int (PyObject *obj)
SWIGINTERNSHORT int SWIG_Check_int (PyObject *obj)
SWIGINTERN int SWIG_AsCharPtrAndSize (PyObject *obj, char **cptr, size_t *psize)
SWIGINTERN int SWIG_AsPtr_std_string (PyObject *obj, std::string **val)
SWIGINTERNSHORT PyObject * SWIG_FromCharArray (const char *carray, size_t size)
SWIGINTERNSHORT PyObject * SWIG_From_std_string (const std::string &s)
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)
SWIGINTERNSHORT PyObject * SWIG_From_unsigned_SS_long (unsigned long value)
SWIGINTERN int SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
SWIGINTERNSHORT unsigned long SWIG_As_unsigned_SS_long (PyObject *obj)
SWIGINTERNSHORT int SWIG_Check_unsigned_SS_long (PyObject *obj)
SWIGINTERNSHORT long SWIG_As_long (PyObject *obj)
SWIGINTERNSHORT int SWIG_Check_long (PyObject *obj)
SWIGINTERN int SWIG_AsVal_std_string (PyObject *obj, std::string *val)
 SWIGEXPORT (void) SWIG_init(void)

Define Documentation

#define PySequence_Size   PySequence_Length
 

#define SWIG_addvarlink p,
name,
get_attr,
set_attr   )     SWIG_Python_addvarlink(p, name, get_attr, set_attr)
 

#define SWIG_append_errmsg msg   )     SWIG_Python_AddErrMesg(msg,0)
 

#define SWIG_arg_fail arg   )     SWIG_Python_ArgFail(arg)
 

#define SWIG_BUFFER_SIZE   1024
 

#define SWIG_COBJECT_TYPES
 

#define SWIG_contract_assert expr,
msg   )     if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
 

#define SWIG_ConvertPacked obj,
ptr,
sz,
ty,
flags   )     SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
 

#define SWIG_ConvertPtr obj,
pp,
type,
flags   )     SWIG_Python_ConvertPtr(obj, pp, type, flags)
 

#define SWIG_DivisionByZero   6
 

#define SWIG_exception a,
 )     { SWIG_exception_(a,b); SWIG_fail; }
 

#define SWIG_fail   goto fail
 

#define SWIG_From_int   PyInt_FromLong
 

#define SWIG_IndexError   4
 

#define SWIG_init   init_Buffy
 

#define SWIG_InstallConstants d,
constants   )     SWIG_Python_InstallConstants(d, constants)
 

#define SWIG_IOError   2
 

#define SWIG_MemoryError   1
 

#define SWIG_MustGetPtr p,
type,
argnum,
flags   )     SWIG_Python_MustGetPtr(p, type, argnum, flags)
 

#define SWIG_name   "_Buffy"
 

#define SWIG_NEWOBJ   SWIG_OLDOBJ + 1
 

#define SWIG_NewPackedObj ptr,
sz,
type   )     SWIG_Python_NewPackedObj(ptr, sz, type)
 

#define SWIG_NewPointerObj p,
type,
flags   )     SWIG_Python_NewPointerObj(p, type, flags)
 

 
#define SWIG_newvarlink  )     SWIG_Python_newvarlink()
 

#define SWIG_null_ref type   )     SWIG_Python_NullRef(type)
 

#define SWIG_OLDOBJ   1
 

#define SWIG_OverflowError   7
 

#define SWIG_POINTER_DISOWN   0x2
 

#define SWIG_POINTER_EXCEPTION   0x1
 

#define SWIG_preppend_errmsg msg   )     SWIG_Python_AddErrMesg(msg,1)
 

#define SWIG_PY_BINARY   5
 

#define SWIG_PY_FLOAT   2
 

#define SWIG_PY_INT   1
 

#define SWIG_PY_POINTER   4
 

#define SWIG_PY_STRING   3
 

#define SWIG_PYSTR   SWIG_NEWOBJ + 1
 

#define SWIG_Runtime_GetTypeList   SWIG_Python_GetTypeList
 

#define SWIG_RUNTIME_VERSION   "1"
 

#define SWIG_RuntimeError   3
 

#define SWIG_SyntaxError   8
 

#define SWIG_SystemError   10
 

#define SWIG_TEMPLATE_DISAMBIGUATOR
 

#define SWIG_type_error type,
obj   )     SWIG_Python_TypeError(type,obj)
 

#define SWIG_TYPE_TABLE_NAME
 

#define SWIG_TypeError   5
 

#define SWIG_UnknownError   99
 

#define SWIG_ValueError   9
 

#define SWIGEXPORT  )     a
 

#define SWIGINLINE
 

#define SWIGINTERN   static
 

#define SWIGINTERNSHORT   static
 

#define SWIGPYTHON
 

#define SWIGRUNTIME   static
 

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
 

#define SWIGTYPE_p_allocator_type   swig_types[5]
 

#define SWIGTYPE_p_char   swig_types[7]
 

#define SWIGTYPE_p_Config   swig_types[11]
 

#define SWIGTYPE_p_ConsistencyCheckException   swig_types[9]
 

#define SWIGTYPE_p_difference_type   swig_types[12]
 

#define SWIGTYPE_p_MailFolder   swig_types[18]
 

#define SWIGTYPE_p_MailProgram   swig_types[17]
 

#define SWIGTYPE_p_MailProgramImpl   swig_types[22]
 

#define SWIGTYPE_p_size_type   swig_types[6]
 

#define SWIGTYPE_p_SmartPointerItem   swig_types[4]
 

#define SWIGTYPE_p_SmartPointerTMailFolderImpl_t   swig_types[0]
 

#define SWIGTYPE_p_std__allocatorTMailFolder_t   swig_types[8]
 

#define SWIGTYPE_p_std__allocatorTMailProgram_t   swig_types[19]
 

#define SWIGTYPE_p_std__allocatorTstd__string_t   swig_types[20]
 

#define SWIGTYPE_p_std__vectorTMailFolder_std__allocatorTMailFolder_t_t   swig_types[14]
 

#define SWIGTYPE_p_std__vectorTMailProgram_std__allocatorTMailProgram_t_t   swig_types[21]
 

#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t   swig_types[1]
 

#define SWIGTYPE_p_SystemException   swig_types[10]
 

#define SWIGTYPE_p_value_type   swig_types[13]
 

#define SWIGTYPE_ptrdiff_t   swig_types[16]
 

#define SWIGTYPE_size_t   swig_types[3]
 

#define SWIGTYPE_std__ptrdiff_t   swig_types[15]
 

#define SWIGTYPE_std__size_t   swig_types[2]
 


Typedef Documentation

typedef struct swig_const_info swig_const_info
 

typedef void*(* swig_converter_func)(void *)
 

typedef struct swig_type_info*(* swig_dycast_func)(void **)
 

typedef struct swig_globalvar swig_globalvar
 

typedef struct swig_type_info swig_type_info
 

typedef struct swig_varlinkobject swig_varlinkobject
 


Function Documentation

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

template<class Type>
int asptr PyObject *  obj,
Type **  vptr
[inline]
 

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

template<class Type>
bool asval PyObject *  obj,
Type *  val
[inline]
 

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

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

size_t check_index ptrdiff_t  i,
size_t  size,
bool  insert = false
[inline]
 

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

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

template<class Type>
PyObject* from_ptr Type *  val,
int  owner
[inline]
 

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

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

SWIGRUNTIMEINLINE void* PySwigObject_AsVoidPtr PyObject *  self  ) 
 

SWIGRUNTIMEINLINE int PySwigObject_Check PyObject *  op  ) 
 

SWIGRUNTIME int PySwigObject_compare PySwigObject *  v,
PySwigObject *  w
 

SWIGRUNTIME void PySwigObject_dealloc PySwigObject *  self  ) 
 

SWIGRUNTIME PyObject* PySwigObject_FromVoidPtrAndDesc void *  ptr,
const char *  desc
 

SWIGRUNTIMEINLINE const char* PySwigObject_GetDesc PyObject *  self  ) 
 

SWIGRUNTIME PyTypeObject* PySwigObject_GetType  ) 
 

SWIGRUNTIME PyObject* PySwigObject_hex PySwigObject *  v  ) 
 

SWIGRUNTIME PyObject* PySwigObject_long PySwigObject *  v  ) 
 

SWIGRUNTIME PyObject* PySwigObject_oct PySwigObject *  v  ) 
 

SWIGRUNTIME int PySwigObject_print PySwigObject *  v,
FILE *  fp,
int  flags
 

SWIGRUNTIME PyObject* PySwigObject_repr PySwigObject *  v  ) 
 

SWIGRUNTIME PyObject* PySwigObject_str PySwigObject *  v  ) 
 

SWIGRUNTIMEINLINE int PySwigPacked_Check PyObject *  op  ) 
 

SWIGRUNTIME int PySwigPacked_compare PySwigPacked *  v,
PySwigPacked *  w
 

SWIGRUNTIME void PySwigPacked_dealloc PySwigPacked *  self  ) 
 

SWIGRUNTIME PyObject* PySwigPacked_FromDataAndDesc void *  ptr,
size_t  size,
const char *  desc
 

SWIGRUNTIMEINLINE const char* PySwigPacked_GetDesc PyObject *  self  ) 
 

SWIGRUNTIME PyTypeObject* PySwigPacked_GetType  ) 
 

SWIGRUNTIME int PySwigPacked_print PySwigPacked *  v,
FILE *  fp,
int  flags
 

SWIGRUNTIME PyObject* PySwigPacked_repr PySwigPacked *  v  ) 
 

SWIGRUNTIME PyObject* PySwigPacked_str PySwigPacked *  v  ) 
 

SWIGRUNTIMEINLINE const char* PySwigPacked_UnpackData PyObject *  obj,
void *  ptr,
size_t  size
 

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

size_t slice_index ptrdiff_t  i,
size_t  size
[inline]
 

SWIGINTERNSHORT bool SWIG_As_bool PyObject *  obj  ) 
 

SWIGINTERNSHORT int SWIG_As_int PyObject *  obj  ) 
 

SWIGINTERNSHORT long SWIG_As_long PyObject *  obj  ) 
 

SWIGINTERNSHORT unsigned long SWIG_As_unsigned_SS_long PyObject *  obj  ) 
 

SWIGINTERN int SWIG_AsCharPtrAndSize PyObject *  obj,
char **  cptr,
size_t *  psize
 

SWIGINTERN int SWIG_AsPtr_std_string PyObject *  obj,
std::string **  val
 

SWIGINTERN int SWIG_AsVal_bool PyObject *  obj,
bool *  val
 

SWIGINTERNSHORT int SWIG_AsVal_int PyObject *  obj,
int *  val
 

SWIGINTERN int SWIG_AsVal_long PyObject *  obj,
long *  val
 

SWIGINTERN int SWIG_AsVal_std_string PyObject *  obj,
std::string *  val
 

SWIGINTERN int SWIG_AsVal_unsigned_SS_long PyObject *  obj,
unsigned long *  val
 

SWIGINTERNSHORT int SWIG_Check_bool PyObject *  obj  ) 
 

SWIGINTERNSHORT int SWIG_Check_int PyObject *  obj  ) 
 

SWIGINTERNSHORT int SWIG_Check_long PyObject *  obj  ) 
 

SWIGINTERNSHORT int SWIG_Check_unsigned_SS_long PyObject *  obj  ) 
 

SWIGINTERN int SWIG_CheckLongInRange long  value,
long  min_value,
long  max_value,
const char *  errmsg
 

SWIGINTERNSHORT PyObject* SWIG_From_bool bool  value  ) 
 

SWIGINTERNSHORT PyObject* SWIG_From_std_string const std::string &  s  ) 
 

SWIGINTERNSHORT PyObject* SWIG_From_unsigned_SS_long unsigned long  value  ) 
 

SWIGINTERNSHORT PyObject* SWIG_FromCharArray const char *  carray,
size_t  size
 

SWIGRUNTIME char* SWIG_PackData char *  c,
void *  ptr,
size_t  sz
 

SWIGRUNTIME char* SWIG_PackDataName char *  buff,
void *  ptr,
size_t  sz,
const char *  name,
size_t  bsz
 

SWIGRUNTIME char* SWIG_PackVoidPtr char *  buff,
void *  ptr,
const char *  name,
size_t  bsz
 

SWIGRUNTIME void SWIG_PropagateClientDataTL swig_type_info tl,
swig_type_info type
 

SWIGRUNTIME int SWIG_Python_AddErrMesg const char *  mesg,
int  infront
 

SWIGRUNTIME int SWIG_Python_ArgFail int  argnum  ) 
 

SWIGRUNTIME int SWIG_Python_ConvertPacked PyObject *  obj,
void *  ptr,
size_t  sz,
swig_type_info ty,
int  flags
 

SWIGRUNTIME int SWIG_Python_ConvertPtr PyObject *  obj,
void **  ptr,
swig_type_info ty,
int  flags
 

SWIGRUNTIMEINLINE swig_type_info* SWIG_Python_GetTypeList  ) 
 

SWIGRUNTIME swig_type_info** SWIG_Python_GetTypeListHandle  ) 
 

SWIGRUNTIME void* SWIG_Python_MustGetPtr PyObject *  obj,
swig_type_info ty,
int  argnum,
int  flags
 

SWIGRUNTIME PyObject* SWIG_Python_NewPackedObj void *  ptr,
size_t  sz,
swig_type_info type
 

SWIGRUNTIME PyObject* SWIG_Python_NewPointerObj void *  ptr,
swig_type_info type,
int  own
 

SWIGRUNTIMEINLINE void SWIG_Python_NullRef const char *  type  ) 
 

SWIGRUNTIME void SWIG_Python_TypeError const char *  type,
PyObject *  obj
 

SWIGRUNTIMEINLINE void* SWIG_TypeCast swig_type_info ty,
void *  ptr
 

SWIGRUNTIME swig_type_info* SWIG_TypeCheck const char *  c,
swig_type_info ty
 

SWIGRUNTIME void SWIG_TypeClientDataTL swig_type_info tl,
swig_type_info ti,
void *  clientdata
 

SWIGRUNTIME swig_type_info* SWIG_TypeDynamicCast swig_type_info ty,
void **  ptr
 

SWIGRUNTIME int SWIG_TypeEquiv const char *  nb,
const char *  tb
 

SWIGRUNTIMEINLINE const char* SWIG_TypeName const swig_type_info ty  ) 
 

SWIGRUNTIME int SWIG_TypeNameComp const char *  f1,
const char *  l1,
const char *  f2,
const char *  l2
 

SWIGRUNTIME const char* SWIG_TypePrettyName const swig_type_info type  ) 
 

SWIGRUNTIME swig_type_info* SWIG_TypeQueryTL swig_type_info tl,
const char *  name
 

SWIGRUNTIME swig_type_info* SWIG_TypeRegisterTL swig_type_info **  tl,
swig_type_info ti
 

SWIGRUNTIME const char* SWIG_UnpackData const char *  c,
void *  ptr,
size_t  sz
 

SWIGRUNTIME const char* SWIG_UnpackDataName const char *  c,
void *  ptr,
size_t  sz,
const char *  name
 

SWIGRUNTIME const char* SWIG_UnpackVoidPtr const char *  c,
void **  ptr,
const char *  name
 

SWIGEXPORT void   ) 
 

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

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


Generated on Fri Mar 11 02:17:52 2005 for libbuffy by  doxygen 1.4.1