• Home
  • Raw
  • Download

Lines Matching refs:PyDateTimeAPI

188 static PyDateTime_CAPI *PyDateTimeAPI = NULL;  variable
191 PyDateTimeAPI = (PyDateTime_CAPI *)PyCapsule_Import(PyDateTime_CAPSULE_NAME, 0)
194 #define PyDate_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DateType)
195 #define PyDate_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DateType)
197 #define PyDateTime_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DateTimeType)
198 #define PyDateTime_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DateTimeType)
200 #define PyTime_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->TimeType)
201 #define PyTime_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->TimeType)
203 #define PyDelta_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->DeltaType)
204 #define PyDelta_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->DeltaType)
206 #define PyTZInfo_Check(op) PyObject_TypeCheck(op, PyDateTimeAPI->TZInfoType)
207 #define PyTZInfo_CheckExact(op) (Py_TYPE(op) == PyDateTimeAPI->TZInfoType)
211 PyDateTimeAPI->Date_FromDate(year, month, day, PyDateTimeAPI->DateType)
214 PyDateTimeAPI->DateTime_FromDateAndTime(year, month, day, hour, \
215 min, sec, usec, Py_None, PyDateTimeAPI->DateTimeType)
218 PyDateTimeAPI->Time_FromTime(hour, minute, second, usecond, \
219 Py_None, PyDateTimeAPI->TimeType)
222 PyDateTimeAPI->Delta_FromDelta(days, seconds, useconds, 1, \
223 PyDateTimeAPI->DeltaType)
227 PyDateTimeAPI->DateTime_FromTimestamp( \
228 (PyObject*) (PyDateTimeAPI->DateTimeType), args, NULL)
231 PyDateTimeAPI->Date_FromTimestamp( \
232 (PyObject*) (PyDateTimeAPI->DateType), args)