diff options
author | Matthew Krupcale <mkrupcale@matthewkrupcale.com> | 2019-03-09 21:23:02 -0500 |
---|---|---|
committer | Matthew Krupcale <mkrupcale@matthewkrupcale.com> | 2019-03-14 14:53:02 -0400 |
commit | eb6df5fd19436dfff69c433befca47c47067b909 (patch) | |
tree | a73aa7d20e118678c913d2d08f0c21d2bcbea3ae /cli/options.ixx | |
parent | 7d02451df7a97a03ed010cd324178a666f9ccd7a (diff) | |
download | cli-generate-latex.tar.gz cli-generate-latex.tar.xz cli-generate-latex.zip |
Add support for LaTeX output.generate-latex
* cli/content.cxx: Handle LaTeX generation in format_line and format for escaped and un-escaped CLI translated input.
* cli/context.hxx: Add ot_latex to output_type enum.
* cli/generator.cxx: Include LaTeX output if gen_latex is specified.
* cli/latex.{cxx,hxx}: LaTeX output generation: LaTeX escapes, line-wrapping, and doc, option, class_ traversal
* cli/options.{cli,cxx,hxx,ixx}: Add LaTeX generation options
Diffstat (limited to 'cli/options.ixx')
-rw-r--r-- | cli/options.ixx | 228 |
1 files changed, 228 insertions, 0 deletions
diff --git a/cli/options.ixx b/cli/options.ixx index 4c5cfb7..c9e1c56 100644 --- a/cli/options.ixx +++ b/cli/options.ixx @@ -629,6 +629,24 @@ generate_html(const bool& x) } inline const bool& options:: +generate_latex () const +{ + return this->generate_latex_; +} + +inline bool& options:: +generate_latex () +{ + return this->generate_latex_; +} + +inline void options:: +generate_latex(const bool& x) +{ + this->generate_latex_ = x; +} + +inline const bool& options:: generate_txt () const { return this->generate_txt_; @@ -1018,6 +1036,36 @@ html_heading_map_specified(bool x) this->html_heading_map_specified_ = x; } +inline const std::map<char, std::string>& options:: +latex_section_map () const +{ + return this->latex_section_map_; +} + +inline std::map<char, std::string>& options:: +latex_section_map () +{ + return this->latex_section_map_; +} + +inline void options:: +latex_section_map(const std::map<char, std::string>& x) +{ + this->latex_section_map_ = x; +} + +inline bool options:: +latex_section_map_specified () const +{ + return this->latex_section_map_specified_; +} + +inline void options:: +latex_section_map_specified(bool x) +{ + this->latex_section_map_specified_ = x; +} + inline const bool& options:: omit_link_check () const { @@ -1187,6 +1235,36 @@ html_prologue_specified(bool x) } inline const std::vector<std::string>& options:: +latex_prologue () const +{ + return this->latex_prologue_; +} + +inline std::vector<std::string>& options:: +latex_prologue () +{ + return this->latex_prologue_; +} + +inline void options:: +latex_prologue(const std::vector<std::string>& x) +{ + this->latex_prologue_ = x; +} + +inline bool options:: +latex_prologue_specified () const +{ + return this->latex_prologue_specified_; +} + +inline void options:: +latex_prologue_specified(bool x) +{ + this->latex_prologue_specified_ = x; +} + +inline const std::vector<std::string>& options:: txt_prologue () const { return this->txt_prologue_; @@ -1367,6 +1445,36 @@ html_epilogue_specified(bool x) } inline const std::vector<std::string>& options:: +latex_epilogue () const +{ + return this->latex_epilogue_; +} + +inline std::vector<std::string>& options:: +latex_epilogue () +{ + return this->latex_epilogue_; +} + +inline void options:: +latex_epilogue(const std::vector<std::string>& x) +{ + this->latex_epilogue_ = x; +} + +inline bool options:: +latex_epilogue_specified () const +{ + return this->latex_epilogue_specified_; +} + +inline void options:: +latex_epilogue_specified(bool x) +{ + this->latex_epilogue_specified_ = x; +} + +inline const std::vector<std::string>& options:: txt_epilogue () const { return this->txt_epilogue_; @@ -1547,6 +1655,36 @@ html_prologue_file_specified(bool x) } inline const std::string& options:: +latex_prologue_file () const +{ + return this->latex_prologue_file_; +} + +inline std::string& options:: +latex_prologue_file () +{ + return this->latex_prologue_file_; +} + +inline void options:: +latex_prologue_file(const std::string& x) +{ + this->latex_prologue_file_ = x; +} + +inline bool options:: +latex_prologue_file_specified () const +{ + return this->latex_prologue_file_specified_; +} + +inline void options:: +latex_prologue_file_specified(bool x) +{ + this->latex_prologue_file_specified_ = x; +} + +inline const std::string& options:: txt_prologue_file () const { return this->txt_prologue_file_; @@ -1727,6 +1865,36 @@ html_epilogue_file_specified(bool x) } inline const std::string& options:: +latex_epilogue_file () const +{ + return this->latex_epilogue_file_; +} + +inline std::string& options:: +latex_epilogue_file () +{ + return this->latex_epilogue_file_; +} + +inline void options:: +latex_epilogue_file(const std::string& x) +{ + this->latex_epilogue_file_ = x; +} + +inline bool options:: +latex_epilogue_file_specified () const +{ + return this->latex_epilogue_file_specified_; +} + +inline void options:: +latex_epilogue_file_specified(bool x) +{ + this->latex_epilogue_file_specified_ = x; +} + +inline const std::string& options:: txt_epilogue_file () const { return this->txt_epilogue_file_; @@ -1967,6 +2135,66 @@ html_suffix_specified(bool x) } inline const std::string& options:: +latex_suffix () const +{ + return this->latex_suffix_; +} + +inline std::string& options:: +latex_suffix () +{ + return this->latex_suffix_; +} + +inline void options:: +latex_suffix(const std::string& x) +{ + this->latex_suffix_ = x; +} + +inline bool options:: +latex_suffix_specified () const +{ + return this->latex_suffix_specified_; +} + +inline void options:: +latex_suffix_specified(bool x) +{ + this->latex_suffix_specified_ = x; +} + +inline const std::string& options:: +latex_output_suffix () const +{ + return this->latex_output_suffix_; +} + +inline std::string& options:: +latex_output_suffix () +{ + return this->latex_output_suffix_; +} + +inline void options:: +latex_output_suffix(const std::string& x) +{ + this->latex_output_suffix_ = x; +} + +inline bool options:: +latex_output_suffix_specified () const +{ + return this->latex_output_suffix_specified_; +} + +inline void options:: +latex_output_suffix_specified(bool x) +{ + this->latex_output_suffix_specified_ = x; +} + +inline const std::string& options:: txt_suffix () const { return this->txt_suffix_; |