65 static int const slot = std::ios_base::xalloc();
Definition canonical.hpp:56
int PrintDialectSlot()
The stream-state slot the dialect is kept in (allocated once per process).
Definition print_dialect.hpp:63
PrintDialect
Who a printed expression is for; selects the operator and constant spellings.
Definition print_dialect.hpp:56
@ PythonReadable
Python str: **, the same constant shapes, readable first.
Definition print_dialect.hpp:58
@ PythonExact
Python repr: **, exact constant spellings that eval rebuilds at full precision.
Definition print_dialect.hpp:59
@ Classic
Bertini 1 input: ^, (re+im*I), all digits.
Definition print_dialect.hpp:57
char const * PowerSymbol(PrintDialect dialect)
The power operator in a dialect: ^ for Bertini 1, ** for Python.
Definition print_dialect.hpp:82
PrintDialect DialectOf(std::ios_base &stream)
The dialect a stream prints in; Classic unless SetDialect was called on it.
Definition print_dialect.hpp:70
void SetDialect(std::ios_base &stream, PrintDialect dialect)
Choose the dialect everything subsequently printed to stream is written in.
Definition print_dialect.hpp:76
Definition algorithm_builder.hpp:36