summaryrefslogtreecommitdiff
path: root/cli/options.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-01-18 12:50:12 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-01-18 12:52:25 +0200
commit5a01a260c368d3045f0870cc09620a772027e911 (patch)
tree504d6d3d1504d0c8e180d1f36eed17b2a3fff07a /cli/options.hxx
parent650ea3bd3bac1fa50f9c8566d5def774c5eb2fee (diff)
Initial support for plain text documentation (--generate-txt)
Support for option documentation generation is still a TODO.
Diffstat (limited to 'cli/options.hxx')
-rw-r--r--cli/options.hxx44
1 files changed, 44 insertions, 0 deletions
diff --git a/cli/options.hxx b/cli/options.hxx
index 9794732..1793343 100644
--- a/cli/options.hxx
+++ b/cli/options.hxx
@@ -457,6 +457,9 @@ class options
generate_html () const;
const bool&
+ generate_txt () const;
+
+ const bool&
stdout_ () const;
const bool&
@@ -541,6 +544,12 @@ class options
html_prologue_specified () const;
const std::vector<std::string>&
+ txt_prologue () const;
+
+ bool
+ txt_prologue_specified () const;
+
+ const std::vector<std::string>&
hxx_epilogue () const;
bool
@@ -570,6 +579,12 @@ class options
bool
html_epilogue_specified () const;
+ const std::vector<std::string>&
+ txt_epilogue () const;
+
+ bool
+ txt_epilogue_specified () const;
+
const std::string&
hxx_prologue_file () const;
@@ -601,6 +616,12 @@ class options
html_prologue_file_specified () const;
const std::string&
+ txt_prologue_file () const;
+
+ bool
+ txt_prologue_file_specified () const;
+
+ const std::string&
hxx_epilogue_file () const;
bool
@@ -631,6 +652,12 @@ class options
html_epilogue_file_specified () const;
const std::string&
+ txt_epilogue_file () const;
+
+ bool
+ txt_epilogue_file_specified () const;
+
+ const std::string&
output_prefix () const;
bool
@@ -673,6 +700,12 @@ class options
html_suffix_specified () const;
const std::string&
+ txt_suffix () const;
+
+ bool
+ txt_suffix_specified () const;
+
+ const std::string&
option_prefix () const;
bool
@@ -751,6 +784,7 @@ class options
bool generate_cxx_;
bool generate_man_;
bool generate_html_;
+ bool generate_txt_;
bool stdout__;
bool suppress_undocumented_;
bool suppress_usage_;
@@ -779,6 +813,8 @@ class options
bool man_prologue_specified_;
std::vector<std::string> html_prologue_;
bool html_prologue_specified_;
+ std::vector<std::string> txt_prologue_;
+ bool txt_prologue_specified_;
std::vector<std::string> hxx_epilogue_;
bool hxx_epilogue_specified_;
std::vector<std::string> ixx_epilogue_;
@@ -789,6 +825,8 @@ class options
bool man_epilogue_specified_;
std::vector<std::string> html_epilogue_;
bool html_epilogue_specified_;
+ std::vector<std::string> txt_epilogue_;
+ bool txt_epilogue_specified_;
std::string hxx_prologue_file_;
bool hxx_prologue_file_specified_;
std::string ixx_prologue_file_;
@@ -799,6 +837,8 @@ class options
bool man_prologue_file_specified_;
std::string html_prologue_file_;
bool html_prologue_file_specified_;
+ std::string txt_prologue_file_;
+ bool txt_prologue_file_specified_;
std::string hxx_epilogue_file_;
bool hxx_epilogue_file_specified_;
std::string ixx_epilogue_file_;
@@ -809,6 +849,8 @@ class options
bool man_epilogue_file_specified_;
std::string html_epilogue_file_;
bool html_epilogue_file_specified_;
+ std::string txt_epilogue_file_;
+ bool txt_epilogue_file_specified_;
std::string output_prefix_;
bool output_prefix_specified_;
std::string output_suffix_;
@@ -823,6 +865,8 @@ class options
bool man_suffix_specified_;
std::string html_suffix_;
bool html_suffix_specified_;
+ std::string txt_suffix_;
+ bool txt_suffix_specified_;
std::string option_prefix_;
bool option_prefix_specified_;
std::string option_separator_;