validateNativeFinite function

void validateNativeFinite(
  1. double value,
  2. String name
)

Requires a finite floating-point value at an FFI boundary.

Implementation

void validateNativeFinite(double value, String name) {
  if (!value.isFinite) {
    throw ArgumentError.value(value, name, 'must be finite');
  }
}