replace this crappy class out. It uses function pointers. and is making code slower according to me. Comment from Nathan: This is copied from Rahul, so me=Rahul
looks like the windows CL/cl_platform.h does signed/unsigned strangely, so that the signed properties may not have the right NumericalTraits::isSigned – not sure if there's a reason for that.