Merge pull request #20 from ToruNiina/format-error

add an extra parameter `hints` to format_error
This commit is contained in:
Toru Niina
2018-12-27 20:34:53 +09:00
committed by GitHub

View File

@@ -801,17 +801,21 @@ inline bool operator>=(const toml::value& lhs, const toml::value& rhs)
} }
inline std::string format_error(const std::string& err_msg, inline std::string format_error(const std::string& err_msg,
const toml::value& v, const std::string& comment) const toml::value& v, const std::string& comment,
std::vector<std::string> hints = {})
{ {
return detail::format_underline(err_msg, detail::get_region(v), comment); return detail::format_underline(err_msg, detail::get_region(v), comment,
std::move(hints));
} }
inline std::string format_error(const std::string& err_msg, inline std::string format_error(const std::string& err_msg,
const toml::value& v1, const std::string& comment1, const toml::value& v1, const std::string& comment1,
const toml::value& v2, const std::string& comment2) const toml::value& v2, const std::string& comment2,
std::vector<std::string> hints = {})
{ {
return detail::format_underline(err_msg, detail::get_region(v1), comment1, return detail::format_underline(err_msg, detail::get_region(v1), comment1,
detail::get_region(v2), comment2); detail::get_region(v2), comment2,
std::move(hints));
} }
}// toml }// toml