[pypy-svn] r76828 - in pypy/branch/reflex-support/pypy/module/cppyy: . test
wlav at codespeak.net
wlav at codespeak.net
Thu Sep 2 02:31:11 CEST 2010
Author: wlav
Date: Thu Sep 2 02:31:09 2010
New Revision: 76828
Modified:
pypy/branch/reflex-support/pypy/module/cppyy/converter.py
pypy/branch/reflex-support/pypy/module/cppyy/test/test_datatypes.py
Log:
Initial support for unsigned short int data member access.
Modified: pypy/branch/reflex-support/pypy/module/cppyy/converter.py
==============================================================================
--- pypy/branch/reflex-support/pypy/module/cppyy/converter.py (original)
+++ pypy/branch/reflex-support/pypy/module/cppyy/converter.py Thu Sep 2 02:31:09 2010
@@ -261,17 +261,19 @@
return VoidConverter(space, name)
-_converters["bool"] = BoolConverter
-_converters["char"] = CharConverter
-_converters["unsigned char"] = CharConverter
-_converters["short int"] = ShortConverter
-_converters["short int*"] = ShortPtrConverter
-_converters["short int[]"] = ShortArrayConverter
-_converters["unsigned short int"] = ShortConverter
-_converters["int"] = LongConverter
-_converters["unsigned int"] = LongConverter
-_converters["long int"] = LongConverter
-_converters["unsigned long int"] = LongConverter
-_converters["float"] = FloatConverter
-_converters["double"] = DoubleConverter
-_converters["const char*"] = CStringConverter
+_converters["bool"] = BoolConverter
+_converters["char"] = CharConverter
+_converters["unsigned char"] = CharConverter
+_converters["short int"] = ShortConverter
+_converters["short int*"] = ShortPtrConverter
+_converters["short int[]"] = ShortArrayConverter
+_converters["unsigned short int"] = ShortConverter
+_converters["unsigned short int*"] = ShortPtrConverter
+_converters["unsigned short int[]"] = ShortArrayConverter
+_converters["int"] = LongConverter
+_converters["unsigned int"] = LongConverter
+_converters["long int"] = LongConverter
+_converters["unsigned long int"] = LongConverter
+_converters["float"] = FloatConverter
+_converters["double"] = DoubleConverter
+_converters["const char*"] = CStringConverter
Modified: pypy/branch/reflex-support/pypy/module/cppyy/test/test_datatypes.py
==============================================================================
--- pypy/branch/reflex-support/pypy/module/cppyy/test/test_datatypes.py (original)
+++ pypy/branch/reflex-support/pypy/module/cppyy/test/test_datatypes.py Thu Sep 2 02:31:09 2010
@@ -98,7 +98,7 @@
# integer arrays
import array
a = range(self.N)
- atypes = [ 'h' ] #, 'H', 'i', 'I', 'l', 'L' ]
+ atypes = ['h', 'H']#, 'i', 'I', 'l', 'L' ]
for j in range(len(atypes)):#names)):
b = array.array(atypes[j], a)
exec 'c.m_%s_array = b' % names[j] # buffer copies
More information about the Pypy-commit
mailing list