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 SWIGTEMPLATEDISAMBIGUATOR
#define SWIGINLINE
#define SWIGUNUSED
#define SWIGINTERN   static SWIGUNUSED
#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
#define SWIGEXPORT
#define SWIGSTDCALL
#define SWIG_RUNTIME_VERSION   "2"
#define SWIG_TYPE_TABLE_NAME
#define SWIGRUNTIME   SWIGINTERN
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
#define SWIG_TypeCheck_Template(comparison, ty)
#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_GetModule(clientdata)   SWIG_Python_GetModule()
#define SWIG_SetModule(clientdata, pointer)   SWIG_Python_SetModule(pointer)
#define SWIG_COBJECT_TYPES
#define SWIG_POINTER_EXCEPTION   0x1
#define SWIG_POINTER_DISOWN   0x2
#define PyOS_snprintf   snprintf
#define SWIG_BUFFER_SIZE   1024
#define SWIGTYPE_p_ConsistencyCheckException   swig_types[0]
#define SWIGTYPE_p_MailFolder   swig_types[1]
#define SWIGTYPE_p_MailProgram   swig_types[2]
#define SWIGTYPE_p_SystemException   swig_types[3]
#define SWIGTYPE_p_allocator_type   swig_types[4]
#define SWIGTYPE_p_buffy__Config   swig_types[5]
#define SWIGTYPE_p_buffy__ConfigItem   swig_types[6]
#define SWIGTYPE_p_buffy__ConfigItemBool   swig_types[7]
#define SWIGTYPE_p_buffy__ConfigItemDictionary   swig_types[8]
#define SWIGTYPE_p_buffy__ConfigItemInt   swig_types[9]
#define SWIGTYPE_p_buffy__ConfigItemLocations   swig_types[10]
#define SWIGTYPE_p_buffy__ConfigItemMailPrograms   swig_types[11]
#define SWIGTYPE_p_buffy__ConfigItemString   swig_types[12]
#define SWIGTYPE_p_buffy__ConsumerTbuffy__MailFolder_t   swig_types[13]
#define SWIGTYPE_p_buffy__FilterTbuffy__MailFolder_t   swig_types[14]
#define SWIGTYPE_p_buffy__MailFolder   swig_types[15]
#define SWIGTYPE_p_buffy__MailFolderImpl   swig_types[16]
#define SWIGTYPE_p_buffy__MailProgram   swig_types[17]
#define SWIGTYPE_p_buffy__SmartPointerItem   swig_types[18]
#define SWIGTYPE_p_buffy__MailProgramImpl   swig_types[19]
#define SWIGTYPE_p_buffy__SmartPointerTbuffy__MailFolderImpl_t   swig_types[20]
#define SWIGTYPE_p_buffy__SmartPointerTbuffy__MailProgramImpl_t   swig_types[21]
#define SWIGTYPE_p_char   swig_types[22]
#define SWIGTYPE_p_difference_type   swig_types[23]
#define SWIGTYPE_p_size_type   swig_types[24]
#define SWIGTYPE_p_std__vectorTMailProgram_std__allocatorTbuffy__MailProgram_t_t   swig_types[25]
#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t   swig_types[26]
#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t__allocator_type   swig_types[27]
#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t__value_type   swig_types[28]
#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t   swig_types[29]
#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t__allocator_type   swig_types[30]
#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t__value_type   swig_types[31]
#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t   swig_types[32]
#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t__allocator_type   swig_types[33]
#define SWIGTYPE_p_value_type   swig_types[34]
#define SWIGTYPE_ptrdiff_t   swig_types[35]
#define SWIGTYPE_size_t   swig_types[36]
#define SWIGTYPE_std__ptrdiff_t   swig_types[37]
#define SWIGTYPE_std__size_t   swig_types[38]
#define SWIG_TypeQuery(name)   SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name)   SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
#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_cast_info swig_cast_info
typedef swig_module_info swig_module_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 int SWIG_TypeCompare (const char *nb, const char *tb)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheckStruct (swig_type_info *from, swig_type_info *into)
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_cast_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 void SWIG_TypeClientData (swig_type_info *ti, void *clientdata)
SWIGRUNTIME swig_type_infoSWIG_MangledTypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
SWIGRUNTIME swig_type_infoSWIG_TypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
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 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_format (const char *fmt, 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_type (void)
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_type (void)
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_module_infoSWIG_Python_GetModule (void)
SWIGRUNTIME void SWIG_Python_SetModule (swig_module_info *swig_module)
SWIGINTERN void SWIG_exception_ (int code, const char *msg)
SWIGINTERNINLINE 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)
SWIGINTERNINLINE int SWIG_AsVal_int (PyObject *obj, int *val)
SWIGINTERN int SWIG_AsVal_bool (PyObject *obj, bool *val)
SWIGINTERNINLINE bool SWIG_As_bool (PyObject *obj)
SWIGINTERNINLINE int SWIG_Check_bool (PyObject *obj)
SWIGINTERNINLINE int SWIG_As_int (PyObject *obj)
SWIGINTERNINLINE int SWIG_Check_int (PyObject *obj)
SWIGINTERNINLINE PyObject * SWIG_FromCharArray (const char *carray, size_t size)
SWIGINTERNINLINE PyObject * SWIG_From_std_string (const std::string &s)
SWIGINTERN int SWIG_AsCharPtrAndSize (PyObject *obj, char **cptr, size_t *psize)
SWIGINTERN int SWIG_AsPtr_std_string (PyObject *obj, std::string **val)
template<class Type>
const char * swig::type_name ()
template<class Type>
swig_type_infoswig::type_info ()
template<class Type>
PyObject * swig::from (const Type &val)
template<class Type>
PyObject * swig::from_ptr (Type *val, int owner)
template<class Type>
int swig::asptr (PyObject *obj, Type **vptr)
template<class Type>
bool swig::asval (PyObject *obj, Type *val)
template<class Type>
Type swig::as (PyObject *obj, bool te=false)
template<class Type>
bool swig::check (PyObject *obj)
size_t swig::check_index (ptrdiff_t i, size_t size, bool insert=false)
size_t swig::slice_index (ptrdiff_t i, size_t size)
template<class Sequence, class Difference>
Sequence::iterator swig::getpos (Sequence *self, Difference i)
template<class Sequence, class Difference>
Sequence::const_iterator swig::cgetpos (const Sequence *self, Difference i)
template<class Sequence, class Difference>
Sequence * swig::getslice (const Sequence *self, Difference i, Difference j)
template<class Sequence, class Difference, class InputSeq>
void swig::setslice (Sequence *self, Difference i, Difference j, const InputSeq &v)
template<class Sequence, class Difference>
void swig::delslice (Sequence *self, Difference i, Difference j)
template<class PySeq, class Seq>
void swig::assign (const PySeq &pyseq, Seq *seq)
SWIGINTERNINLINE PyObject * SWIG_From_unsigned_SS_long (unsigned long value)
SWIGINTERN int SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
SWIGINTERNINLINE unsigned long SWIG_As_unsigned_SS_long (PyObject *obj)
SWIGINTERNINLINE int SWIG_Check_unsigned_SS_long (PyObject *obj)
SWIGINTERNINLINE long SWIG_As_long (PyObject *obj)
SWIGINTERNINLINE int SWIG_Check_long (PyObject *obj)
SWIGINTERN int SWIG_AsVal_std_string (PyObject *obj, std::string *val)
SWIGRUNTIME void SWIG_InitializeModule (void *clientdata)
SWIGRUNTIME void SWIG_PropagateClientData (void)
SWIGINTERN PyObject * swig_varlink_repr (swig_varlinkobject *v)
SWIGINTERN int swig_varlink_print (swig_varlinkobject *v, FILE *fp, int flags)
SWIGINTERN PyObject * swig_varlink_getattr (swig_varlinkobject *v, char *n)
SWIGINTERN int swig_varlink_setattr (swig_varlinkobject *v, char *n, PyObject *p)
SWIGINTERN PyTypeObject * swig_varlink_type (void)
SWIGINTERN PyObject * SWIG_Python_newvarlink (void)
SWIGINTERN void SWIG_Python_addvarlink (PyObject *p, char *name, PyObject *(*get_attr)(void), int(*set_attr)(PyObject *p))
SWIGINTERN void SWIG_Python_InstallConstants (PyObject *d, swig_const_info constants[])
SWIGINTERN void SWIG_Python_FixMethods (PyMethodDef *methods, swig_const_info *const_table, swig_type_info **types, swig_type_info **types_initial)
SWIGINTERN int PyModule_AddObject (PyObject *m, char *name, PyObject *o)
SWIGEXPORT void SWIG_init (void)

Define Documentation

#define PyOS_snprintf   snprintf
 

#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_GetModule clientdata   )     SWIG_Python_GetModule()
 

#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_MangledTypeQuery name   )     SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
 

#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_VERSION   "2"
 

#define SWIG_RuntimeError   3
 

#define SWIG_SetModule clientdata,
pointer   )     SWIG_Python_SetModule(pointer)
 

#define SWIG_SyntaxError   8
 

#define SWIG_SystemError   10
 

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

#define SWIG_TYPE_TABLE_NAME
 

#define SWIG_TypeCheck_Template comparison,
ty   ) 
 

Value:

if (ty) {                                             \
    swig_cast_info *iter = ty->cast;                    \
    while (iter) {                                      \
      if (comparison) {                                 \
        if (iter == ty->cast) return iter;              \
        /* Move iter to the top of the linked list */   \
        iter->prev->next = iter->next;                  \
        if (iter->next)                                 \
          iter->next->prev = iter->prev;                \
        iter->next = ty->cast;                          \
        iter->prev = 0;                                 \
        if (ty->cast) ty->cast->prev = iter;            \
        ty->cast = iter;                                \
        return iter;                                    \
      }                                                 \
      iter = iter->next;                                \
    }                                                   \
  }                                                     \
  return 0

#define SWIG_TypeError   5
 

#define SWIG_TypeQuery name   )     SWIG_TypeQueryModule(&swig_module, &swig_module, name)
 

#define SWIG_UnknownError   99
 

#define SWIG_ValueError   9
 

#define SWIGEXPORT
 

#define SWIGINLINE
 

#define SWIGINTERN   static SWIGUNUSED
 

#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
 

#define SWIGPYTHON
 

#define SWIGRUNTIME   SWIGINTERN
 

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
 

#define SWIGSTDCALL
 

#define SWIGTEMPLATEDISAMBIGUATOR
 

#define SWIGTYPE_p_allocator_type   swig_types[4]
 

#define SWIGTYPE_p_buffy__Config   swig_types[5]
 

#define SWIGTYPE_p_buffy__ConfigItem   swig_types[6]
 

#define SWIGTYPE_p_buffy__ConfigItemBool   swig_types[7]
 

#define SWIGTYPE_p_buffy__ConfigItemDictionary   swig_types[8]
 

#define SWIGTYPE_p_buffy__ConfigItemInt   swig_types[9]
 

#define SWIGTYPE_p_buffy__ConfigItemLocations   swig_types[10]
 

#define SWIGTYPE_p_buffy__ConfigItemMailPrograms   swig_types[11]
 

#define SWIGTYPE_p_buffy__ConfigItemString   swig_types[12]
 

#define SWIGTYPE_p_buffy__ConsumerTbuffy__MailFolder_t   swig_types[13]
 

#define SWIGTYPE_p_buffy__FilterTbuffy__MailFolder_t   swig_types[14]
 

#define SWIGTYPE_p_buffy__MailFolder   swig_types[15]
 

#define SWIGTYPE_p_buffy__MailFolderImpl   swig_types[16]
 

#define SWIGTYPE_p_buffy__MailProgram   swig_types[17]
 

#define SWIGTYPE_p_buffy__MailProgramImpl   swig_types[19]
 

#define SWIGTYPE_p_buffy__SmartPointerItem   swig_types[18]
 

#define SWIGTYPE_p_buffy__SmartPointerTbuffy__MailFolderImpl_t   swig_types[20]
 

#define SWIGTYPE_p_buffy__SmartPointerTbuffy__MailProgramImpl_t   swig_types[21]
 

#define SWIGTYPE_p_char   swig_types[22]
 

#define SWIGTYPE_p_ConsistencyCheckException   swig_types[0]
 

#define SWIGTYPE_p_difference_type   swig_types[23]
 

#define SWIGTYPE_p_MailFolder   swig_types[1]
 

#define SWIGTYPE_p_MailProgram   swig_types[2]
 

#define SWIGTYPE_p_size_type   swig_types[24]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t   swig_types[26]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t__allocator_type   swig_types[27]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailFolder_std__allocatorTbuffy__MailFolder_t_t__value_type   swig_types[28]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t   swig_types[29]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t__allocator_type   swig_types[30]
 

#define SWIGTYPE_p_std__vectorTbuffy__MailProgram_std__allocatorTbuffy__MailProgram_t_t__value_type   swig_types[31]
 

#define SWIGTYPE_p_std__vectorTMailProgram_std__allocatorTbuffy__MailProgram_t_t   swig_types[25]
 

#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t   swig_types[32]
 

#define SWIGTYPE_p_std__vectorTstd__string_std__allocatorTstd__string_t_t__allocator_type   swig_types[33]
 

#define SWIGTYPE_p_SystemException   swig_types[3]
 

#define SWIGTYPE_p_value_type   swig_types[34]
 

#define SWIGTYPE_ptrdiff_t   swig_types[35]
 

#define SWIGTYPE_size_t   swig_types[36]
 

#define SWIGTYPE_std__ptrdiff_t   swig_types[37]
 

#define SWIGTYPE_std__size_t   swig_types[38]
 

#define SWIGUNUSED
 


Typedef Documentation

typedef struct swig_cast_info swig_cast_info
 

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_module_info swig_module_info
 

typedef struct swig_type_info swig_type_info
 

typedef struct swig_varlinkobject swig_varlinkobject
 


Function Documentation

SWIGINTERN int PyModule_AddObject PyObject *  m,
char *  name,
PyObject *  o
 

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_format const char *  fmt,
PySwigObject *  v
 

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

SWIGRUNTIMEINLINE const char* PySwigObject_GetDesc PyObject *  self  ) 
 

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  ) 
 

SWIGRUNTIME PyTypeObject* PySwigObject_type void   ) 
 

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 int PySwigPacked_print PySwigPacked *  v,
FILE *  fp,
int  flags
 

SWIGRUNTIME PyObject* PySwigPacked_repr PySwigPacked *  v  ) 
 

SWIGRUNTIME PyObject* PySwigPacked_str PySwigPacked *  v  ) 
 

SWIGRUNTIME PyTypeObject* PySwigPacked_type void   ) 
 

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

SWIGINTERNINLINE bool SWIG_As_bool PyObject *  obj  ) 
 

SWIGINTERNINLINE int SWIG_As_int PyObject *  obj  ) 
 

SWIGINTERNINLINE long SWIG_As_long PyObject *  obj  ) 
 

SWIGINTERNINLINE 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
 

SWIGINTERNINLINE 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
 

SWIGINTERNINLINE int SWIG_Check_bool PyObject *  obj  ) 
 

SWIGINTERNINLINE int SWIG_Check_int PyObject *  obj  ) 
 

SWIGINTERNINLINE int SWIG_Check_long PyObject *  obj  ) 
 

SWIGINTERNINLINE int SWIG_Check_unsigned_SS_long PyObject *  obj  ) 
 

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

SWIGINTERN void SWIG_exception_ int  code,
const char *  msg
 

SWIGINTERNINLINE PyObject* SWIG_From_bool bool  value  ) 
 

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

SWIGINTERNINLINE PyObject* SWIG_From_unsigned_SS_long unsigned long  value  ) 
 

SWIGINTERNINLINE PyObject* SWIG_FromCharArray const char *  carray,
size_t  size
 

SWIGEXPORT void SWIG_init void   ) 
 

SWIGRUNTIME void SWIG_InitializeModule void *  clientdata  ) 
 

SWIGRUNTIME swig_type_info* SWIG_MangledTypeQueryModule swig_module_info start,
swig_module_info end,
const char *  name
 

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_PropagateClientData void   ) 
 

SWIGRUNTIME int SWIG_Python_AddErrMesg const char *  mesg,
int  infront
 

SWIGINTERN void SWIG_Python_addvarlink PyObject *  p,
char *  name,
PyObject *(*)(void)  get_attr,
int(*)(PyObject *p)  set_attr
 

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
 

SWIGINTERN void SWIG_Python_FixMethods PyMethodDef *  methods,
swig_const_info const_table,
swig_type_info **  types,
swig_type_info **  types_initial
 

SWIGRUNTIME swig_module_info* SWIG_Python_GetModule void   ) 
 

SWIGINTERN void SWIG_Python_InstallConstants PyObject *  d,
swig_const_info  constants[]
 

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
 

SWIGINTERN PyObject* SWIG_Python_newvarlink void   ) 
 

SWIGRUNTIMEINLINE void SWIG_Python_NullRef const char *  type  ) 
 

SWIGRUNTIME void SWIG_Python_SetModule swig_module_info swig_module  ) 
 

SWIGRUNTIME void SWIG_Python_TypeError const char *  type,
PyObject *  obj
 

SWIGRUNTIMEINLINE void* SWIG_TypeCast swig_cast_info ty,
void *  ptr
 

SWIGRUNTIME swig_cast_info* SWIG_TypeCheck const char *  c,
swig_type_info ty
 

SWIGRUNTIME swig_cast_info* SWIG_TypeCheckStruct swig_type_info from,
swig_type_info into
 

SWIGRUNTIME void SWIG_TypeClientData swig_type_info ti,
void *  clientdata
 

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

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_TypeQueryModule swig_module_info start,
swig_module_info end,
const char *  name
 

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
 

SWIGINTERN PyObject* swig_varlink_getattr swig_varlinkobject v,
char *  n
 

SWIGINTERN int swig_varlink_print swig_varlinkobject v,
FILE *  fp,
int  flags
 

SWIGINTERN PyObject* swig_varlink_repr swig_varlinkobject v  ) 
 

SWIGINTERN int swig_varlink_setattr swig_varlinkobject v,
char *  n,
PyObject *  p
 

SWIGINTERN PyTypeObject* swig_varlink_type void   ) 
 


Generated on Wed Nov 30 18:18:30 2005 for libbuffy by  doxygen 1.4.5