library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::OverloadLink Class Reference

#include <pyobject_plus.h>


Public Member Functions

 OverloadLink ()
void setNull ()
void setPyCFunction (PyCFunction iOverload)
void setUnaryfunc (unaryfunc iOverload)
void setBinaryfunc (binaryfunc iOverload)
void setTernaryfunc (ternaryfunc iOverload)
void setSsizeArgfunc (ssizeargfunc iOverload)
void setSsizeSsizeArgfunc (ssizessizeargfunc iOverload)
void setLenfunc (lenfunc iOverload)
void setSsizeObjArgProcfunc (ssizeobjargproc iOverload)
void setSsizeSsizeObjArgProcfunc (ssizessizeobjargproc iOverload)
void setObjObjProcfunc (objobjproc iOverload)
bool operator() (PyObject *iSelf, PyObject *iArgs, PyObject *&result) const

Private Attributes

PyCFunction pyCFunction_
unaryfunc unaryfunc_
binaryfunc binaryfunc_
ternaryfunc ternaryfunc_
ssizeargfunc ssizeargfunc_
ssizessizeargfunc ssizessizeargfunc_
lenfunc lenfunc_
ssizeobjargproc ssizeobjargproc_
ssizessizeobjargproc ssizessizeobjargproc_
objobjproc objobjproc_


Detailed Description

Definition at line 652 of file pyobject_plus.h.


Constructor & Destructor Documentation

lass::python::impl::OverloadLink::OverloadLink (  ) 

Definition at line 187 of file pyobject_plus.cpp.

References setNull().


Member Function Documentation

void lass::python::impl::OverloadLink::setNull (  ) 

void lass::python::impl::OverloadLink::setPyCFunction ( PyCFunction  iOverload  ) 

Definition at line 200 of file pyobject_plus.cpp.

References pyCFunction_, and setNull().

Referenced by lass::python::impl::addClassMethod().

void lass::python::impl::OverloadLink::setUnaryfunc ( unaryfunc  iOverload  ) 

Definition at line 206 of file pyobject_plus.cpp.

References setNull(), and unaryfunc_.

void lass::python::impl::OverloadLink::setBinaryfunc ( binaryfunc  iOverload  ) 

Definition at line 212 of file pyobject_plus.cpp.

References binaryfunc_, and setNull().

void lass::python::impl::OverloadLink::setTernaryfunc ( ternaryfunc  iOverload  ) 

Definition at line 218 of file pyobject_plus.cpp.

References setNull(), and ternaryfunc_.

Referenced by lass::python::impl::addClassMethod().

void lass::python::impl::OverloadLink::setSsizeArgfunc ( ssizeargfunc  iOverload  ) 

Definition at line 223 of file pyobject_plus.cpp.

References setNull(), and ssizeargfunc_.

void lass::python::impl::OverloadLink::setSsizeSsizeArgfunc ( ssizessizeargfunc  iOverload  ) 

Definition at line 228 of file pyobject_plus.cpp.

References setNull(), and ssizessizeargfunc_.

void lass::python::impl::OverloadLink::setLenfunc ( lenfunc  iOverload  ) 

Definition at line 233 of file pyobject_plus.cpp.

References lenfunc_, and setNull().

void lass::python::impl::OverloadLink::setSsizeObjArgProcfunc ( ssizeobjargproc  iOverload  ) 

Definition at line 238 of file pyobject_plus.cpp.

References setNull(), and ssizeobjargproc_.

void lass::python::impl::OverloadLink::setSsizeSsizeObjArgProcfunc ( ssizessizeobjargproc  iOverload  ) 

Definition at line 243 of file pyobject_plus.cpp.

References setNull(), and ssizessizeobjargproc_.

void lass::python::impl::OverloadLink::setObjObjProcfunc ( objobjproc  iOverload  ) 

Definition at line 248 of file pyobject_plus.cpp.

References objobjproc_, and setNull().

bool lass::python::impl::OverloadLink::operator() ( PyObject *  iSelf,
PyObject *  iArgs,
PyObject *&  result 
) const


Field Documentation

Definition at line 672 of file pyobject_plus.h.

Referenced by operator()(), setNull(), and setPyCFunction().

Definition at line 673 of file pyobject_plus.h.

Referenced by operator()(), setNull(), and setUnaryfunc().

Definition at line 674 of file pyobject_plus.h.

Referenced by operator()(), setBinaryfunc(), and setNull().

Definition at line 675 of file pyobject_plus.h.

Referenced by operator()(), setNull(), and setTernaryfunc().

Definition at line 677 of file pyobject_plus.h.

Referenced by operator()(), and setSsizeArgfunc().

Definition at line 678 of file pyobject_plus.h.

Referenced by operator()(), and setSsizeSsizeArgfunc().

Definition at line 679 of file pyobject_plus.h.

Referenced by operator()(), and setLenfunc().

Definition at line 680 of file pyobject_plus.h.

Referenced by operator()(), and setSsizeObjArgProcfunc().

Definition at line 681 of file pyobject_plus.h.

Referenced by operator()(), and setSsizeSsizeObjArgProcfunc().

Definition at line 682 of file pyobject_plus.h.

Referenced by operator()(), and setObjObjProcfunc().


The documentation for this class was generated from the following files:

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo