Class EvalVisitor

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::EvalVisitor : public SymEngine::BaseVisitor<EvalVisitor, TransformVisitor>

Public Functions

EvalVisitor(unsigned long bits)
void bvisit(const Number &x)
void bvisit(const ComplexBase &x)
void bvisit(const Constant &x)
void bvisit(const NumberWrapper &x)
void bvisit(const FunctionWrapper &x)
RCP<const Basic> apply(const RCP<const Basic> &x)
void bvisit(const Basic &x)
void bvisit(const Add &x)
void bvisit(const Mul &x)
void bvisit(const Pow &x)
void bvisit(const OneArgFunction &x)
template<class T>
void bvisit(const TwoArgBasic<T> &x)
void bvisit(const MultiArgFunction &x)

Protected Attributes

unsigned long bits