From 30e436bba66673e17728e3ba3291b58dd16c1696 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 7 Jul 2018 10:46:25 +0200 Subject: Add optional message to invalid_option exception --- cli/options.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cli/options.cxx') diff --git a/cli/options.cxx b/cli/options.cxx index b64c26a..809b588 100644 --- a/cli/options.cxx +++ b/cli/options.cxx @@ -91,6 +91,9 @@ namespace cli { os << "invalid value '" << value ().c_str () << "' for option '" << option ().c_str () << "'"; + + if (!message ().empty ()) + os << ": " << message ().c_str (); } const char* invalid_value:: -- cgit v1.1