IsRealNumberType

Function Usage

Checks whether the input data type contains only a real number.

Prototype

bool IsRealNumberType(const DataType dtype)

Parameters

Parameter

Input/Output

Description

dtype

Input

Input data type, which is used to determine whether the type contains only a real number.

The real number types include Float64, Float32, Float16, Int16, Int32, Int64, Int8, UInt16, UInt32, UInt64, UInt8, and BFloat16.

Returns

If the input data type contains only a real number, true is returned. Otherwise, false is returned.

Constraints

None

Example

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