itom
Loading...
Searching...
No Matches
ito::PythonAutoInterval Class Reference

Classes

struct  PyAutoInterval
 

Static Public Member Functions

static void PyAutoInterval_dealloc (PyAutoInterval *self)
 
static PyObject * PyAutoInterval_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static int PyAutoInterval_init (PyAutoInterval *self, PyObject *args, PyObject *kwds)
 
static PyAutoIntervalcreateEmptyPyAutoInterval ()
 
static PyObject * PyAutoInterval_name (PyAutoInterval *self)
 
static PyObject * PyAutoInterval_repr (PyAutoInterval *self)
 
static PyObject * PyAutoInterval_RichCompare (PyAutoInterval *self, PyObject *other, int cmp_op)
 
static PyObject * PyAutoInterval_getValue (PyAutoInterval *self, void *closure)
 
static int PyAutoInterval_setValue (PyAutoInterval *self, PyObject *value, void *closure)
 
static PyObject * PyAutoInterval_Reduce (PyAutoInterval *self, PyObject *args)
 
static PyObject * PyAutoInterval_SetState (PyAutoInterval *self, PyObject *args)
 
static PyObject * PyAutoInterval_getMin (PyAutoInterval *self, void *closure)
 
static int PyAutoInterval_setMin (PyAutoInterval *self, PyObject *value, void *closure)
 
static PyObject * PyAutoInterval_getMax (PyAutoInterval *self, void *closure)
 
static int PyAutoInterval_setMax (PyAutoInterval *self, PyObject *value, void *closure)
 
static PyObject * PyAutoInterval_getAuto (PyAutoInterval *self, void *closure)
 
static int PyAutoInterval_setAuto (PyAutoInterval *self, PyObject *value, void *closure)
 

Static Public Attributes

static PyGetSetDef PyAutoInterval_getseters []
 
static PyMemberDef PyAutoInterval_members []
 
static PyMethodDef PyAutoInterval_methods []
 
static PyTypeObject PyAutoIntervalType
 
static PyModuleDef PyAutoIntervalModule
 

Member Data Documentation

◆ PyAutoInterval_getseters

PyGetSetDef ito::PythonAutoInterval::PyAutoInterval_getseters
static
Initial value:
= {
{ "min", (getter)PyAutoInterval_getMin, (setter)PyAutoInterval_setMin, autoInterval_min_doc, NULL },
{ "max", (getter)PyAutoInterval_getMax, (setter)PyAutoInterval_setMax, autoInterval_max_doc, NULL },
{ "auto", (getter)PyAutoInterval_getAuto, (setter)PyAutoInterval_setAuto, autoInterval_auto_doc, NULL },
{NULL}
}

◆ PyAutoInterval_members

PyMemberDef ito::PythonAutoInterval::PyAutoInterval_members
static
Initial value:
= {
{NULL}
}

◆ PyAutoInterval_methods

PyMethodDef ito::PythonAutoInterval::PyAutoInterval_methods
static
Initial value:
= {
{"name", (PyCFunction)PythonAutoInterval::PyAutoInterval_name, METH_NOARGS, autoInterval_name_doc},
{"__reduce__", (PyCFunction)PythonAutoInterval::PyAutoInterval_Reduce, METH_VARARGS, "__reduce__ method for handle pickling commands"},
{"__setstate__", (PyCFunction)PythonAutoInterval::PyAutoInterval_SetState, METH_VARARGS, "__setstate__ method for handle unpickling commands"},
{NULL}
}

◆ PyAutoIntervalModule

PyModuleDef ito::PythonAutoInterval::PyAutoIntervalModule
static
Initial value:
= {
PyModuleDef_HEAD_INIT,
"autoInterval",
"Itom autoInterval type in python",
-1,
NULL, NULL, NULL, NULL, NULL
}

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