|
MathTypeLibrary(libmath++) 0.0.3
|
#include <nodes.h>


Public Member Functions | |
| TIfNode (TNode< T > *ACondNode, TNode< T > *AThenNode, TNode< T > *AElseNode) | |
| TNode< T > * | condition () const |
| TNode< T > * | trueExpr () const |
| TNode< T > * | falseExpr () const |
| virtual void | accept (TNodeVisitor< T > &) |
| calls the visit method in TNodeVisitor<> | |
| virtual TIfNode * | clone () const |
| clones that node | |
TIfNode is a gread plus* for that library :). example: sig(x) = IF(x > 0, 1, -1) example: fib(n) = IF(n = 1, 1, n + fib(n - 1)), n element |N example: t(x) = IF(int(x) % 3 = 0, 0, IF(int(x) % 3 = 1, 1, 2))
1.7.4