下载
中文
注册

IsIntegralType(含bool)

函数功能

判断输入的数据类型是否为整数类型,包括Int8、Int16、Int32、Int64、Uint8、Uint16、Uint32、Uint64。

若include_bool置为true,那么bool也被认为是整数。

函数原型

bool IsIntergralType(const DataType dtype, const bool include_bool)

参数说明

参数

输入/输出

说明

dtype

输入

输入的数据类型。

include_bool

输入

是否将bool视为整数类型。

返回值说明

若为整数类型返回true,否则返回false。

约束说明

调用示例

// 判断dtype不为浮点数类型时,返回,这里认为bool也是整数类型
void Func(const DataType dtype) {
    if (!IsIntegralType(dtype, true)) {
        return;
    }
}