1
--- ../_cxx_5.3.0/CXX/Objects.hxx 2004-11-14 21:52:52.000000000 +0100
2
+++ CXX/Objects.hxx 2004-12-14 17:02:56.000000000 +0100
7
+ // create from unsigned long
8
+ explicit Long (unsigned long v)
9
+ : Object(PyLong_FromUnsignedLong(v), true)
14
// try to create from any object
15
Long (const Object& ob)
18
return PyLong_AsDouble (ptr());
20
+ operator unsigned long() const
22
+ return PyLong_AsUnsignedLong (ptr());
25
Long& operator= (int v)
28
set(PyLong_FromLong (v), true);
31
+ // assign from unsigned long
32
+ Long& operator= (unsigned long v)
34
+ set(PyLong_FromUnsignedLong (v), true);
40
// ===============================================