diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-02-01 12:08:06 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-02-01 12:08:06 +0200 |
commit | a22e3dc68dd88eb047bfd9716e5cb780c95a3cea (patch) | |
tree | e991ee32b6155ed262cbcb32b6202907bf4163b1 /cli/options.cxx | |
parent | de673d0b39bff8d8da3d3818de7c79bf0143eb2c (diff) |
Add support for link transformation (--link-regex)
Diffstat (limited to 'cli/options.cxx')
-rw-r--r-- | cli/options.cxx | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/cli/options.cxx b/cli/options.cxx index 562a789..cdc2d41 100644 --- a/cli/options.cxx +++ b/cli/options.cxx @@ -601,6 +601,9 @@ options () class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -727,6 +730,9 @@ options (int& argc, class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -856,6 +862,9 @@ options (int start, class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -985,6 +994,9 @@ options (int& argc, class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -1116,6 +1128,9 @@ options (int start, class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -1243,6 +1258,9 @@ options (::cli::scanner& s, class__specified_ (false), docvar_ (), docvar_specified_ (false), + link_regex_ (), + link_regex_specified_ (false), + link_regex_trace_ (), hxx_prologue_ (), hxx_prologue_specified_ (false), ixx_prologue_ (), @@ -1415,6 +1433,13 @@ print_usage (::std::ostream& os, ::cli::usage_para p) os << "--docvar|-v <name>=<val> Set documentation variable <name> to the value" << ::std::endl << " <val>." << ::std::endl; + os << "--link-regex <regex> Add <regex> to the list of regular expressions" << ::std::endl + << " used to transform link targets in the generated" << ::std::endl + << " documentation." << ::std::endl; + + os << "--link-regex-trace Trace the process of applying regular expressions" << ::std::endl + << " specified with the --link-regex option." << ::std::endl; + os << "--hxx-prologue <text> Insert <text> at the beginning of the generated" << ::std::endl << " C++ header file." << ::std::endl; @@ -1628,6 +1653,11 @@ struct _cli_options_map_init _cli_options_map_["-v"] = &::cli::thunk< options, std::map<std::string, std::string>, &options::docvar_, &options::docvar_specified_ >; + _cli_options_map_["--link-regex"] = + &::cli::thunk< options, std::vector<std::string>, &options::link_regex_, + &options::link_regex_specified_ >; + _cli_options_map_["--link-regex-trace"] = + &::cli::thunk< options, bool, &options::link_regex_trace_ >; _cli_options_map_["--hxx-prologue"] = &::cli::thunk< options, std::vector<std::string>, &options::hxx_prologue_, &options::hxx_prologue_specified_ >; |