|
tipc
A TIP to LLVM compiler
|
#include <CubicSolver.h>
Public Member Functions | |
| CubicSolver (std::vector< ASTFunction * > functions) | |
| void | addElementofConstraint (ASTFunction *fn, ASTNode *node) |
| void | addConditionalConstraint (ASTFunction *condition, ASTNode *in, ASTNode *from, ASTNode *to) |
| void | addSubseteqConstraint (ASTNode *from, ASTNode *to) |
| std::vector< ASTFunction * > | getPossibleFunctionsForExpr (ASTNode *) |
| CubicSolver::CubicSolver | ( | std::vector< ASTFunction * > | functions | ) |
| void CubicSolver::addConditionalConstraint | ( | ASTFunction * | condition, |
| ASTNode * | in, | ||
| ASTNode * | from, | ||
| ASTNode * | to | ||
| ) |
| void CubicSolver::addElementofConstraint | ( | ASTFunction * | fn, |
| ASTNode * | node | ||
| ) |
| std::vector< ASTFunction * > CubicSolver::getPossibleFunctionsForExpr | ( | ASTNode * | n | ) |