Class CountOpsVisitor

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::CountOpsVisitor : public SymEngine::BaseVisitor<CountOpsVisitor>

Public Functions

void apply(const Basic &b)
void bvisit(const Mul &x)
void bvisit(const Add &x)
void bvisit(const Pow &x)
void bvisit(const Number &x)
void bvisit(const ComplexBase &x)
void bvisit(const Symbol &x)
void bvisit(const Constant &x)
void bvisit(const Basic &x)

Public Members

unsigned count = 0

Protected Attributes

std::unordered_map<RCP<const Basic>, unsigned, RCPBasicHash, RCPBasicKeyEq> v