Class CoeffVisitor

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::CoeffVisitor : public SymEngine::BaseVisitor<CoeffVisitor, StopVisitor>

Public Functions

CoeffVisitor(Ptr<const Basic> x, Ptr<const Basic> n)
void bvisit(const Add &x)
void bvisit(const Mul &x)
void bvisit(const Pow &x)
void bvisit(const Symbol &x)
void bvisit(const FunctionSymbol &x)
void bvisit(const Basic &x)
RCP<const Basic> apply(const Basic &b)

Protected Attributes

Ptr<const Basic> x_
Ptr<const Basic> n_
RCP<const Basic> coeff_