fast error_code access from uerror

This commit is contained in:
BlackMATov
2023-02-18 19:48:47 +07:00
parent 46ff71ea79
commit 793ca9f17d
4 changed files with 11 additions and 1 deletions

View File

@@ -28,6 +28,7 @@ namespace meta_hpp
[[nodiscard]] bool has_error() const noexcept;
[[nodiscard]] explicit operator bool() const noexcept;
[[nodiscard]] error_code operator*() const noexcept;
[[nodiscard]] error_code get_error() const noexcept;
void reset() noexcept;

View File

@@ -29,6 +29,10 @@ namespace meta_hpp
return has_error();
}
inline error_code uerror::operator*() const noexcept {
return error_;
}
inline error_code uerror::get_error() const noexcept {
return error_;
}