Lines Matching refs:Type

27 template <DataType::Type data_type, Primitive::Type primitive_type>
35 CheckConversion<DataType::Type::kVoid, Primitive::kPrimVoid>(); in TEST()
36 CheckConversion<DataType::Type::kBool, Primitive::kPrimBoolean>(); in TEST()
37 CheckConversion<DataType::Type::kInt8, Primitive::kPrimByte>(); in TEST()
38 CheckConversion<DataType::Type::kUint16, Primitive::kPrimChar>(); in TEST()
39 CheckConversion<DataType::Type::kInt16, Primitive::kPrimShort>(); in TEST()
40 CheckConversion<DataType::Type::kInt32, Primitive::kPrimInt>(); in TEST()
41 CheckConversion<DataType::Type::kInt64, Primitive::kPrimLong>(); in TEST()
42 CheckConversion<DataType::Type::kFloat32, Primitive::kPrimFloat>(); in TEST()
43 CheckConversion<DataType::Type::kFloat64, Primitive::kPrimDouble>(); in TEST()
44 CheckConversion<DataType::Type::kReference, Primitive::kPrimNot>(); in TEST()
48 #define CHECK_NAME(type) EXPECT_STREQ(#type, DataType::PrettyDescriptor(DataType::Type::k##type)) in TEST()
63 static const DataType::Type kIntegralTypes[] = { in TEST()
64 DataType::Type::kBool, in TEST()
65 DataType::Type::kUint8, in TEST()
66 DataType::Type::kInt8, in TEST()
67 DataType::Type::kUint16, in TEST()
68 DataType::Type::kInt16, in TEST()
69 DataType::Type::kInt32, in TEST()
70 DataType::Type::kInt64, in TEST()
72 const ArrayRef<const DataType::Type> kIntegralInputTypes(kIntegralTypes); in TEST()
74 DCHECK_EQ(kIntegralTypes[0], DataType::Type::kBool); in TEST()
75 const ArrayRef<const DataType::Type> kIntegralResultTypes = kIntegralInputTypes.SubArray(1u); in TEST()
90 DataType::Type input_type = kIntegralInputTypes[input_index]; in TEST()
92 DataType::Type result_type = kIntegralResultTypes[result_index]; in TEST()
98 for (DataType::Type input_type : kIntegralInputTypes) { in TEST()
99 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat32)); in TEST()
100 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat64)); in TEST()
102 for (DataType::Type result_type : kIntegralResultTypes) { in TEST()
103 EXPECT_FALSE(DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, result_type)); in TEST()
104 EXPECT_FALSE(DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, result_type)); in TEST()
107 DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, DataType::Type::kFloat32)); in TEST()
109 DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, DataType::Type::kFloat64)); in TEST()
111 DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, DataType::Type::kFloat32)); in TEST()
113 DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, DataType::Type::kFloat64)); in TEST()