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