IsNumberType

Function Usage

Checks whether the input data type is number.

Prototype

bool IsNumberType(const DataType dtype)

Parameters

Parameter

Input/Output

Description

dtype

Input

Input data type, which is used to determine whether the data type is number.

The number types include Complex128, Complex64, Float64, Float32, Float16, Int16, Int32, Int64, Int8, QInt32, QInt8, QUInt8, UInt16, UInt32, UInt64, UInt8, and BFloat16.

Returns

If the input data type is number, true is returned. Otherwise, false is returned.

Constraints

None

Example

1
2
3
4
5
6
// If the data type is not a number, a return statement is executed.
void Func(const DataType dtype) {
    if (!IsNumberType(dtype)) {
        return;
    }
}