Math Type Library (libmath++) 0.0.3
Static Public Member Functions | List of all members
math::TDeriver< T > Class Template Reference

#include <derive.h>

Inheritance diagram for math::TDeriver< T >:
math::TNodeVisitor< T >

Static Public Member Functions

static TNode< T > * derive (TNode< T > *AExpression)
 

Additional Inherited Members

virtual void visit (TNumberNode< T > *)=0
 
virtual void visit (TSymbolNode< T > *)=0
 
virtual void visit (TParamNode< T > *)=0
 
virtual void visit (TPlusNode< T > *)=0
 
virtual void visit (TNegNode< T > *)=0
 
virtual void visit (TMulNode< T > *)=0
 
virtual void visit (TDivNode< T > *)=0
 
virtual void visit (TPowNode< T > *)=0
 
virtual void visit (TSqrtNode< T > *)=0
 
virtual void visit (TSinNode< T > *)=0
 
virtual void visit (TCosNode< T > *)=0
 
virtual void visit (TTanNode< T > *)=0
 
virtual void visit (TLnNode< T > *)=0
 
virtual void visit (TFuncNode< T > *)=0
 
virtual void visit (TIfNode< T > *)=0
 
virtual void visit (TEquNode< T > *)=0
 
virtual void visit (TUnEquNode< T > *)=0
 
virtual void visit (TGreaterNode< T > *)=0
 
virtual void visit (TLessNode< T > *)=0
 
virtual void visit (TGreaterEquNode< T > *)=0
 
virtual void visit (TLessEquNode< T > *)=0
 

Detailed Description

template<class T>
class math::TDeriver< T >
Todo:
: complete implementation.

Definition at line 34 of file derive.h.

Member Function Documentation

◆ derive()

template<class T >
static TNode< T > * math::TDeriver< T >::derive ( TNode< T > *  AExpression)
static

expands given expression (AExpression).


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