addChild(exprLeafOrNode *child) | IntArithLogical::logicNode | |
andUpd(logicNode &that) | IntArithLogical::logicNode | |
children | IntArithLogical::logicNode | private |
computeVarsExpr() | IntArithLogical::logicNode | protected |
copy() | IntArithLogical::logicNode | |
eLeaf enum value | IntArithLogical::exprLeafOrNode | |
elt enum name | IntArithLogical::exprLeafOrNode | |
elType() | IntArithLogical::logicNode | inlinevirtual |
eqChildren(std::list< exprLeafOrNode * > &one, std::list< exprLeafOrNode * > &two) | IntArithLogical::logicNode | protected |
exprKnown enum value | IntArithLogical::exprLeafOrNode | |
genChildrenConj(std::list< exprLeafOrNode * > &newChildren, std::list< exprLeafOrNode * > newConjOrig, std::list< exprLeafOrNode * >::const_iterator curChild) | IntArithLogical::logicNode | |
genStr(std::string indent="") const | IntArithLogical::logicNode | |
getExpr() | IntArithLogical::logicNode | |
getLevel() | IntArithLogical::logicNode | virtual |
getOutVar() | IntArithLogical::logicNode | |
getVars() | IntArithLogical::logicNode | |
infContent enum name | IntArithLogical::exprLeafOrNode | |
insertNewChildOr(std::list< exprLeafOrNode * > &newChildren, exprLeafOrNode *newTerm) | IntArithLogical::logicNode | protected |
isFalse enum value | IntArithLogical::exprLeafOrNode | |
isTrue enum value | IntArithLogical::exprLeafOrNode | |
level | IntArithLogical::logicNode | private |
lNode enum value | IntArithLogical::exprLeafOrNode | |
logExpr | IntArithLogical::logicNode | private |
logicNode(logOps logOp) | IntArithLogical::logicNode | |
logicNode(logOps logOp, exprLeafOrNode *child) | IntArithLogical::logicNode | |
logicNode(logOps logOp, exprLeafOrNode *childA, exprLeafOrNode *childB) | IntArithLogical::logicNode | |
logicNode(logOps logOp, const std::list< exprLeafOrNode * > &children) | IntArithLogical::logicNode | |
logicNode(const logicNode &that) | IntArithLogical::logicNode | |
logOp | IntArithLogical::logicNode | private |
normalize() | IntArithLogical::logicNode | protected |
notUpd() | IntArithLogical::logicNode | virtual |
operator!=(exprLeafOrNode &that) | IntArithLogical::exprLeafOrNode | inline |
operator<(exprLeafOrNode &that) | IntArithLogical::exprLeafOrNode | inline |
operator<=(exprLeafOrNode &that) | IntArithLogical::logicNode | virtual |
operator==(exprLeafOrNode &that) | IntArithLogical::logicNode | virtual |
operator>(exprLeafOrNode &that) | IntArithLogical::exprLeafOrNode | inline |
operator>=(exprLeafOrNode &that) | IntArithLogical::exprLeafOrNode | inline |
orUpd(logicNode &that) | IntArithLogical::logicNode | |
outVar | IntArithLogical::logicNode | private |
removeVar(varID var) | IntArithLogical::logicNode | |
replaceVar(varID var, int p, int q, int r) | IntArithLogical::logicNode | |
setToFalse() | IntArithLogical::logicNode | virtual |
setToTrue() | IntArithLogical::logicNode | virtual |
str(std::string indent="") | IntArithLogical::logicNode | virtual |
str(std::string indent="") const | IntArithLogical::logicNode | |
vars | IntArithLogical::logicNode | private |
varsExprInitialized | IntArithLogical::logicNode | private |
~exprLeafOrNode() | IntArithLogical::exprLeafOrNode | inlinevirtual |
~logicNode() | IntArithLogical::logicNode | |