win32 build fix

This commit is contained in:
Wenzel Jakob 2015-08-30 01:01:47 +02:00
parent a750031795
commit c47fc488d3

View File

@ -229,7 +229,9 @@ public:
PYBIND_OBJECT_DEFAULT(int_, object, PyLong_Check) PYBIND_OBJECT_DEFAULT(int_, object, PyLong_Check)
int_(int value) : object(PyLong_FromLong((long) value), false) { } int_(int value) : object(PyLong_FromLong((long) value), false) { }
int_(size_t value) : object(PyLong_FromSize_t(value), false) { } int_(size_t value) : object(PyLong_FromSize_t(value), false) { }
#if !defined(WIN32) || defined(_WIN64)
int_(ssize_t value) : object(PyLong_FromSsize_t(value), false) { } int_(ssize_t value) : object(PyLong_FromSsize_t(value), false) { }
#endif
operator int() const { return (int) PyLong_AsLong(m_ptr); } operator int() const { return (int) PyLong_AsLong(m_ptr); }
}; };