diff options
Diffstat (limited to 'nihil.cli/usage_error.ccm')
| -rw-r--r-- | nihil.cli/usage_error.ccm | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/nihil.cli/usage_error.ccm b/nihil.cli/usage_error.ccm index 61feba7..7de178e 100644 --- a/nihil.cli/usage_error.ccm +++ b/nihil.cli/usage_error.ccm @@ -1,22 +1,14 @@ -/* - * This source code is released into the public domain. - */ - -module; - -#include <string> - +// This source code is released into the public domain. export module nihil.cli:usage_error; +import nihil.std; import nihil.error; namespace nihil { -/* - * Exception thrown to indicate invalid command-line arguments. - */ +// Exception thrown to indicate invalid command-line arguments. export struct usage_error : error { - usage_error(std::string_view what) : error(what) {} + explicit usage_error(std::string_view what) : error(what) {} }; } // namespace nihil |
