Class IsALinearArgTrigVisitor

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::IsALinearArgTrigVisitor : public SymEngine::BaseVisitor<IsALinearArgTrigVisitor, LocalStopVisitor>

Public Functions

IsALinearArgTrigVisitor(Ptr<const Symbol> x)
bool apply(const Basic &b)
bool apply(const RCP<const Basic> &b)
void bvisit(const Basic &x)
void bvisit(const Symbol &x)
template<typename T, typename = enable_if_t<std::is_base_of<TrigFunction, T>::value or std::is_base_of<HyperbolicFunction, T>::value>>
void bvisit(const T &x)

Protected Attributes

Ptr<const Symbol> x_
bool is_