diff --git a/toml/value.hpp b/toml/value.hpp index 5d7898cc..9088df89 100644 --- a/toml/value.hpp +++ b/toml/value.hpp @@ -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, - const toml::value& v, const std::string& comment) + const toml::value& v, const std::string& comment, + std::vector 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, 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 hints = {}) { 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