4 #include <symengine/printers/strprinter.h>
12 using StrPrinter::bvisit;
14 void bvisit(
const Symbol &x);
19 #ifdef HAVE_SYMENGINE_MPC
26 void bvisit(
const Reals &x);
35 void bvisit(
const And &x);
36 void bvisit(
const Or &x);
37 void bvisit(
const Xor &x);
38 void bvisit(
const Not &x);
39 void bvisit(
const Union &x);
43 void bvisit(
const Infty &x);
44 void bvisit(
const NaN &x);
47 void bvisit(
const Abs &x);
48 void bvisit(
const Floor &x);
51 void bvisit(
const Subs &x);
56 void bvisit(
const Tuple &x);
66 const RCP<const Basic> &b)
override;
67 bool split_mul_coef()
override;
The lowest unit of symbolic representation.
ComplexBase Class for deriving all complex classes.
Complex Double Class to hold std::complex<double> values.
Main namespace for SymEngine package.