From d75a9770663bd72a6b451af1f7f082385880d317 Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Tue, 11 Dec 2018 11:35:07 +0900 Subject: [PATCH] improve error message for bad unwrap a bit --- toml/result.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/toml/result.hpp b/toml/result.hpp index ac08059..e0085f7 100644 --- a/toml/result.hpp +++ b/toml/result.hpp @@ -370,7 +370,7 @@ struct result { if(is_err()) { - throw std::runtime_error("result: bad unwrap: " + + throw std::runtime_error("toml::result: bad unwrap: " + format_error(this->as_err())); } return this->succ.value; @@ -379,7 +379,7 @@ struct result { if(is_err()) { - throw std::runtime_error("result: bad unwrap: " + + throw std::runtime_error("toml::result: bad unwrap: " + format_error(this->as_err())); } return this->succ.value; @@ -388,7 +388,7 @@ struct result { if(is_err()) { - throw std::runtime_error("result: bad unwrap: " + + throw std::runtime_error("toml::result: bad unwrap: " + format_error(this->as_err())); } return std::move(this->succ.value); @@ -396,17 +396,17 @@ struct result error_type& unwrap_err() & { - if(is_ok()) {throw std::runtime_error("result: bad unwrap_err");} + if(is_ok()) {throw std::runtime_error("toml::result: bad unwrap_err");} return this->fail.value; } error_type const& unwrap_err() const& { - if(is_ok()) {throw std::runtime_error("result: bad unwrap_err");} + if(is_ok()) {throw std::runtime_error("toml::result: bad unwrap_err");} return this->fail.value; } error_type&& unwrap_err() && { - if(is_ok()) {throw std::runtime_error("result: bad unwrap_err");} + if(is_ok()) {throw std::runtime_error("toml::result: bad unwrap_err");} return std::move(this->fail.value); }