浏览代码

refactor: rename tag struct for clarity

Sam Jaffe 2 年之前
父节点
当前提交
a93408e7f9
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      include/program_args/arguments.h

+ 3 - 3
include/program_args/arguments.h

@@ -21,8 +21,8 @@ struct LongArg {
   std::string str;
   std::string str;
 };
 };
 
 
-constexpr struct usage_on_error_t {
-} usage_on_error;
+constexpr struct require_action_t {
+} require_action;
 
 
 template <typename Impl> class Arguments {
 template <typename Impl> class Arguments {
 private:
 private:
@@ -271,7 +271,7 @@ int typed_main(Args const &, Actions const &...);
   using Arguments::Arguments
   using Arguments::Arguments
 
 
 #define PROGRAM_ARGS_INVOKE(...)                                               \
 #define PROGRAM_ARGS_INVOKE(...)                                               \
-  PROGRAM_ARGS_INVOKE_WITH_DEFAULT(program::usage_on_error, ##__VA_ARGS__)
+  PROGRAM_ARGS_INVOKE_WITH_DEFAULT(program::require_action, __VA_ARGS__)
 
 
 #define PROGRAM_ARGS_MAIN(tname)                                               \
 #define PROGRAM_ARGS_MAIN(tname)                                               \
   int main(int argc, char const * const * const argv) try {                    \
   int main(int argc, char const * const * const argv) try {                    \