Provides routines for generating a LaTeX formula out of a ViennaMath expression. More...
#include <map>
#include "viennamath/forwards.h"
#include "viennamath/runtime/unary_expr.hpp"
#include "viennamath/compiletime/unary_op_tags.hpp"
Go to the source code of this file.
Data Structures | |
class | rt_latex_processor_interface< InterfaceType > |
The abstract interface for each LaTeX processor module. More... | |
class | rt_latex_translator< InterfaceType > |
The main LaTeX translator class. To be used and manipulated by the ViennaMath library user. More... | |
class | rt_latex_binary_expr_processor< InterfaceType > |
A LaTeX processor responsible for translating binary expressions to LaTeX code. More... | |
class | rt_latex_unary_expr_processor< InterfaceType > |
A LaTeX processor responsible for translating unary expressions to LaTeX code. More... | |
class | rt_latex_constant_processor< InterfaceType > |
A LaTeX processor responsible for translating ViennaMath runtime constants to LaTeX code. More... | |
class | rt_latex_variable_processor< InterfaceType > |
A LaTeX processor responsible for translating ViennaMath runtime variables to LaTeX code. More... | |
class | rt_latex_function_symbol_processor< InterfaceType > |
A LaTeX processor responsible for translating ViennaMath runtime function symbols to LaTeX code. More... | |
Namespaces | |
namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Typedefs | |
typedef rt_latex_translator | latex_translator |
Convenience typedef for the latex translator in order to avoid the ugly '<>' for the default template parameter of rt_latex_translator. |
Provides routines for generating a LaTeX formula out of a ViennaMath expression.