Result destructor for _errorMessage.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-12-11 16:42:58 +01:00
parent fdfd5f05c0
commit 577f105c61

View File

@@ -45,6 +45,12 @@ namespace ArbUt {
return *this;
}
~Result() {
if (_resultStatus == ResultStatus::Error) {
delete _errorMessage;
}
}
/// @brief Returns whether or not the function succeeded,
/// @return Whether or not the function succeeded.
[[nodiscard]] inline ResultStatus GetStatus() const noexcept { return _resultStatus; }