From 6b3f40ac441fede250b9c381952fafd8aac28bd5 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 15 Apr 2025 09:23:01 +0200 Subject: Added data check status to solver in cpp API --- cpp/nissy.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cpp/nissy.cpp') diff --git a/cpp/nissy.cpp b/cpp/nissy.cpp index e3193e1..6e1b700 100644 --- a/cpp/nissy.cpp +++ b/cpp/nissy.cpp @@ -166,11 +166,13 @@ namespace nissy { ifs.read(reinterpret_cast(data.data()), size); } - error solver::check_data() const + error solver::check_data() { - auto err = nissy_checkdata(data.size(), + auto err_value = nissy_checkdata(data.size(), reinterpret_cast(data.data())); - return error{err}; + error err{err_value}; + data_checked = err.ok(); + return err; } void solver::unload_data() -- cgit v1.3