SymEngine::SSubsVisitor Class Reference
+ Inheritance diagram for SymEngine::SSubsVisitor:
+ Collaboration diagram for SymEngine::SSubsVisitor:

Public Member Functions

 SSubsVisitor (const map_basic_basic &d, bool cache=true)
 
void bvisit (const Derivative &x)
 
void bvisit (const Subs &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)
 
void bvisit (const FunctionSymbol &x)
 
void bvisit (const Contains &x)
 
void bvisit (const And &x)
 
void bvisit (const Or &x)
 
void bvisit (const Not &x)
 
void bvisit (const Xor &x)
 
void bvisit (const FiniteSet &x)
 
void bvisit (const ImageSet &x)
 
void bvisit (const Union &x)
 
void bvisit (const Piecewise &pw)
 
void bvisit (const Derivative &x)
 
void bvisit (const Subs &x)
 
void bvisit (const ComplexBase &x)
 
- Public Member Functions inherited from SymEngine::SubsVisitor
 SubsVisitor (const map_basic_basic &subs_dict_, bool cache=true)
 
void bvisit (const Pow &x)
 
void bvisit (const Derivative &x)
 
void bvisit (const Subs &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)
 
void bvisit (const FunctionSymbol &x)
 
void bvisit (const Contains &x)
 
void bvisit (const And &x)
 
void bvisit (const Or &x)
 
void bvisit (const Not &x)
 
void bvisit (const Xor &x)
 
void bvisit (const FiniteSet &x)
 
void bvisit (const ImageSet &x)
 
void bvisit (const Union &x)
 
void bvisit (const Piecewise &pw)
 
void bvisit (const Derivative &x)
 
void bvisit (const Subs &x)
 
void bvisit (const ComplexBase &x)
 
- Public Member Functions inherited from SymEngine::XReplaceVisitor
 XReplaceVisitor (const map_basic_basic &subs_dict, bool cache=true)
 
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)
 
void bvisit (const FunctionSymbol &x)
 
void bvisit (const Contains &x)
 
void bvisit (const And &x)
 
void bvisit (const Or &x)
 
void bvisit (const Not &x)
 
void bvisit (const Xor &x)
 
void bvisit (const FiniteSet &x)
 
void bvisit (const ImageSet &x)
 
void bvisit (const Union &x)
 
void bvisit (const Piecewise &pw)
 
void bvisit (const Derivative &x)
 
void bvisit (const Subs &x)
 
void bvisit (const ComplexBase &x)
 
RCP< const Basicapply (const Basic &x)
 
RCP< const Basicapply (const RCP< const Basic > &x)
 

Additional Inherited Members

- Protected Attributes inherited from SymEngine::XReplaceVisitor
RCP< const Basicresult_
 
const map_basic_basicsubs_dict_
 
map_basic_basic visited
 
bool cache
 

Detailed Description

Definition at line 518 of file subs.h.


The documentation for this class was generated from the following file: