summaryrefslogtreecommitdiffstats
path: root/cli/options.ixx
diff options
context:
space:
mode:
authorMatthew Krupcale <mkrupcale@matthewkrupcale.com>2019-03-09 21:23:02 -0500
committerMatthew Krupcale <mkrupcale@matthewkrupcale.com>2019-03-14 14:53:02 -0400
commiteb6df5fd19436dfff69c433befca47c47067b909 (patch)
treea73aa7d20e118678c913d2d08f0c21d2bcbea3ae /cli/options.ixx
parent7d02451df7a97a03ed010cd324178a666f9ccd7a (diff)
downloadcli-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.ixx228
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_;