|
Public Types |
| enum | output_format_t {
out_plain,
out_mathematica,
out_reduce,
out_maple,
out_texmacs,
out_mathml,
out_xcadabra
} |
Public Member Functions |
| | exptree_output (const exptree &, std::ostream &, output_format_t of=out_plain) |
| void | print_full_standardform (exptree::iterator, bool eqno) |
| void | print_infix (exptree::iterator) |
| void | print_prefix (exptree::iterator) |
| void | setup_handlers (bool infix=true) |
| std::auto_ptr< node_base_printer > | get_printer (exptree::iterator) |
Public Attributes |
| bool | highlight |
| const bool | tight_star |
| const bool | tight_plus |
| const bool | tight_brackets |
| const bool | print_star |
| output_format_t | output_format |
| bool | xml_structured |
| bool | utf8_output |
| bool | print_expression_number |
| std::ostream & | str |
| const exptree & | tr |
| unsigned int | bracket_level |
Private Types |
typedef std::map< std::string,
std::auto_ptr< node_base_printer
> exptree_output | printmap_t |
typedef std::map< std::string,
std::auto_ptr< node_base_printer
> exptree_output | printmap_prop_t |
Private Attributes |
| printmap_t | printers_ |
| printmap_prop_t | printers_prop_ |
| std::auto_ptr< node_base_printer >(* | print_default_ )(exptree_output &) |