diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-15 11:11:31 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-15 11:11:31 +0200 |
commit | 1a88c40cad88eab0674a30eff581c96a82d808c7 (patch) | |
tree | 16be5f39c5d74cd0ef46fb485922d2349460be4c | |
parent | 698eb31e87d398742dd1c6654d151c215b2e3112 (diff) |
Don't print. just return
-rw-r--r-- | modules/core/c++/error.hpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/modules/core/c++/error.hpp b/modules/core/c++/error.hpp index f8c3a40..248ef02 100644 --- a/modules/core/c++/error.hpp +++ b/modules/core/c++/error.hpp @@ -312,18 +312,11 @@ bool error::is_type() const { return error_code_ == impl::get_template_id<T>(); } -#define SAW_CHECK_AND_PRINT_ON_ERROR(ErrorName, ValueName, ErrStream) \ +#define SAW_EOV_CHECK_AND_RETURN(ErrorName, ValueName) \ if(ErrorName.is_error()) [[unlikely]] { \ auto& err = ErrorName.get_error(); \ - ErrStream << "Error: "<< err.get_category(); \ - auto err_msg = err.get_message(); \ - if(!err_msg.empty()){ \ - ErrStream << " - " << err_msg; \ - } \ - ErrStream << std::endl; \ return std::move(err); \ } \ auto& ValueName = ErrorName.get_value() - } // namespace saw |