throwIfFailed function
void
throwIfFailed(
- Pointer<CvStatus> s
)
Implementation
void throwIfFailed(ffi.Pointer<cvg.CvStatus> s) {
final code = s.ref.code;
// String err = s.ref.err.cast<Utf8>().toDartString();
final msg = s.ref.msg.cast<Utf8>().toDartString();
final file = s.ref.file.cast<Utf8>().toDartString();
final funcName = s.ref.func.cast<Utf8>().toDartString();
final line = s.ref.line;
cffi.CvStatus_Close(s);
if (code != 0) {
throw CvException(code, msg: msg, file: file, func: funcName, line: line);
}
}