diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-03-21 15:29:02 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-03-21 15:29:02 +0200 |
commit | dd817b37a1139f0bbc1414c8b542734662c5da88 (patch) | |
tree | 4abd8a892e4751334a78ff90fde41061dc54b50c /cli/options.cxx | |
parent | 6520b63cb25580420e477cba2c776b2639cbf21b (diff) | |
download | cli-dd817b37a1139f0bbc1414c8b542734662c5da88.tar.gz cli-dd817b37a1139f0bbc1414c8b542734662c5da88.tar.xz cli-dd817b37a1139f0bbc1414c8b542734662c5da88.zip |
Implement group_scanner
Diffstat (limited to 'cli/options.cxx')
-rw-r--r-- | cli/options.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cli/options.cxx b/cli/options.cxx index a59fb66..68b964b 100644 --- a/cli/options.cxx +++ b/cli/options.cxx @@ -577,6 +577,7 @@ options () generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -711,6 +712,7 @@ options (int& argc, generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -848,6 +850,7 @@ options (int start, generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -985,6 +988,7 @@ options (int& argc, generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -1124,6 +1128,7 @@ options (int start, generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -1259,6 +1264,7 @@ options (::cli::scanner& s, generate_description_ (), generate_file_scanner_ (), generate_vector_scanner_ (), + generate_group_scanner_ (), suppress_inline_ (), suppress_cli_ (), cli_namespace_ ("::cli"), @@ -1411,6 +1417,8 @@ print_usage (::std::ostream& os, ::cli::usage_para p) os << "--generate-vector-scanner Generate the vector_scanner implementation." << ::std::endl; + os << "--generate-group-scanner Generate the group_scanner implementation." << ::std::endl; + os << "--suppress-inline Generate all functions non-inline." << ::std::endl; os << "--suppress-cli Do not generate the CLI support types (scanners," << ::std::endl @@ -1649,6 +1657,8 @@ struct _cli_options_map_init &::cli::thunk< options, bool, &options::generate_file_scanner_ >; _cli_options_map_["--generate-vector-scanner"] = &::cli::thunk< options, bool, &options::generate_vector_scanner_ >; + _cli_options_map_["--generate-group-scanner"] = + &::cli::thunk< options, bool, &options::generate_group_scanner_ >; _cli_options_map_["--suppress-inline"] = &::cli::thunk< options, bool, &options::suppress_inline_ >; _cli_options_map_["--suppress-cli"] = |