Lines Matching refs:ptr
48 if (PyDelta_Check(src.ptr())) {
50 days(PyDateTime_DELTA_GET_DAYS(src.ptr()))
51 + seconds(PyDateTime_DELTA_GET_SECONDS(src.ptr()))
52 + microseconds(PyDateTime_DELTA_GET_MICROSECONDS(src.ptr()))));
56 else if (PyFloat_Check(src.ptr())) {
57 value = type(duration_cast<duration<rep, period>>(duration<double>(PyFloat_AsDouble(src.ptr()))));
113 if (PyDateTime_Check(src.ptr())) {
114 cal.tm_sec = PyDateTime_DATE_GET_SECOND(src.ptr());
115 cal.tm_min = PyDateTime_DATE_GET_MINUTE(src.ptr());
116 cal.tm_hour = PyDateTime_DATE_GET_HOUR(src.ptr());
117 cal.tm_mday = PyDateTime_GET_DAY(src.ptr());
118 cal.tm_mon = PyDateTime_GET_MONTH(src.ptr()) - 1;
119 cal.tm_year = PyDateTime_GET_YEAR(src.ptr()) - 1900;
121 msecs = microseconds(PyDateTime_DATE_GET_MICROSECOND(src.ptr()));
122 } else if (PyDate_Check(src.ptr())) {
126 cal.tm_mday = PyDateTime_GET_DAY(src.ptr());
127 cal.tm_mon = PyDateTime_GET_MONTH(src.ptr()) - 1;
128 cal.tm_year = PyDateTime_GET_YEAR(src.ptr()) - 1900;
131 } else if (PyTime_Check(src.ptr())) {
132 cal.tm_sec = PyDateTime_TIME_GET_SECOND(src.ptr());
133 cal.tm_min = PyDateTime_TIME_GET_MINUTE(src.ptr());
134 cal.tm_hour = PyDateTime_TIME_GET_HOUR(src.ptr());
139 msecs = microseconds(PyDateTime_TIME_GET_MICROSECOND(src.ptr()));