Lines Matching defs:pt

3 from Cython.Compiler import PyrexTypes as pt
8 return pt.CFuncType(pt.c_int_type,
12 return pt.CppClassType(name, None, 'CPP_'+name, base_classes)
20 match = pt.best_match(args, functions)
27 cfunctype(pt.CReferenceType(pt.c_int_type)),
28 cfunctype(pt.CReferenceType(pt.c_long_type)),
29 cfunctype(pt.CReferenceType(pt.c_double_type)),
33 self.assertMatches(function_types[0], [pt.c_int_type], functions)
34 self.assertMatches(function_types[1], [pt.c_long_type], functions)
35 self.assertMatches(function_types[2], [pt.c_double_type], functions)
40 pt.CReferenceType(pt.c_int_type), pt.CReferenceType(pt.c_long_type)),
42 pt.CReferenceType(pt.c_long_type), pt.CReferenceType(pt.c_long_type)),
46 self.assertMatches(function_types[0], [pt.c_int_type, pt.c_long_type], functions)
47 self.assertMatches(function_types[1], [pt.c_long_type, pt.c_long_type], functions)
48 self.assertMatches(function_types[1], [pt.c_long_type, pt.c_int_type], functions)
53 cfunctype(pt.CReferenceType(classes[0])),
54 cfunctype(pt.CReferenceType(classes[1])),
64 cfunctype(pt.CReferenceType(classes[0]), pt.c_int_type),
65 cfunctype(pt.CReferenceType(classes[0]), pt.c_long_type),
66 cfunctype(pt.CReferenceType(classes[1]), pt.c_int_type),
67 cfunctype(pt.CReferenceType(classes[1]), pt.c_long_type),
71 self.assertMatches(function_types[0], [classes[0], pt.c_int_type], functions)
72 self.assertMatches(function_types[1], [classes[0], pt.c_long_type], functions)
73 self.assertMatches(function_types[2], [classes[1], pt.c_int_type], functions)
74 self.assertMatches(function_types[3], [classes[1], pt.c_long_type], functions)