| 56 | |
| 57 | template <class T> |
| 58 | inline bool vtkPythonGetLongLongValue(PyObject* o, T& a) |
| 59 | { |
| 60 | VTK_PYTHON_FLOAT_CHECK(); |
| 61 | |
| 62 | PY_LONG_LONG i = PyLong_AsLongLong(o); |
| 63 | a = static_cast<T>(i); |
| 64 | return (i != static_cast<PY_LONG_LONG>(-1) || !PyErr_Occurred()); |
| 65 | } |
| 66 | |
| 67 | template <class T> |
| 68 | inline bool vtkPythonGetUnsignedLongLongValue(PyObject* o, T& a) |