70 : print_context(
std::cout), delta_indent(4) {}
Base class for print_contexts.
print_context(std::ostream &, unsigned options=0)
Context for C source output using CLN numbers.
print_csrc_cl_N(std::ostream &, unsigned options=0)
Context for C source output using double precision.
print_csrc_double(std::ostream &, unsigned options=0)
Context for C source output using float precision.
print_csrc_float(std::ostream &, unsigned options=0)
Base context for C source output.
print_csrc(std::ostream &, unsigned options=0)
Context for default (ginsh-parsable) output.
print_dflt(std::ostream &, unsigned options=0)
Context for latex-parsable output.
print_latex(std::ostream &, unsigned options=0)
Context for python-parsable output.
print_python_repr(std::ostream &, unsigned options=0)
Context for python pretty-print output.
print_python(std::ostream &, unsigned options=0)
Context for tree-like output for debugging.
unsigned next_print_context_id
Next free ID for print_context types.
Definition of helper classes for expression output.
#define GINAC_IMPLEMENT_PRINT_CONTEXT(classname, supername)
Macro for inclusion in the implementation of each print_context class.