| ::CInterface class | CVCL::Expr | [friend] |
| addToNotify(Theory *i, const Expr &e) const | CVCL::Expr | |
| andExpr(const Expr &right) const | CVCL::Expr | [inline] |
| arity() const | CVCL::Expr | [inline] |
| begin() const | CVCL::Expr | |
| clearFlags() const | CVCL::Expr | [inline] |
| clearRewriteNormal() const | CVCL::Expr | [inline] |
| compare(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| COMPUTE_TRANS_CLOSURE enum value | CVCL::Expr | [private] |
| computeTransClosure() const | CVCL::Expr | [inline] |
| d_expr | CVCL::Expr | [private] |
| DynamicFlagsEnum enum name | CVCL::Expr | [private] |
| end() const | CVCL::Expr | |
| eqExpr(const Expr &right) const | CVCL::Expr | [inline] |
| Expr(ExprValue *expr) | CVCL::Expr | [inline, private] |
| Expr() | CVCL::Expr | [inline] |
| Expr(const Expr &e) | CVCL::Expr | [inline] |
| Expr(const Op &op, const Expr &child) | CVCL::Expr | [inline] |
| Expr(const Op &op, const Expr &child0, const Expr &child1) | CVCL::Expr | [inline] |
| Expr(const Op &op, const Expr &child0, const Expr &child1, const Expr &child2) | CVCL::Expr | [inline] |
| Expr(const Op &op, const Expr &child0, const Expr &child1, const Expr &child2, const Expr &child3) | CVCL::Expr | [inline] |
| Expr(const Op &op, const std::vector< Expr > &children, ExprManager *em=NULL) | CVCL::Expr | [inline] |
| ExprHasher class | CVCL::Expr | [friend] |
| ExprManager class | CVCL::Expr | [friend] |
| ExprNode class | CVCL::Expr | [friend] |
| ExprValue class | CVCL::Expr | [friend] |
| getBody() const | CVCL::Expr | [inline] |
| getBoundIndex() const | CVCL::Expr | [inline] |
| getEM() const | CVCL::Expr | [inline] |
| getExistential() const | CVCL::Expr | [inline] |
| getExprValue() const | CVCL::Expr | [inline] |
| getFind() const | CVCL::Expr | [inline] |
| getFlag() const | CVCL::Expr | [inline] |
| getHeight() const | CVCL::Expr | [inline] |
| getHighestKid() const | CVCL::Expr | [inline] |
| getIndex() const | CVCL::Expr | [inline] |
| getIsAtomicFlag() const | CVCL::Expr | [inline] |
| getKids() const | CVCL::Expr | [inline] |
| getKind() const | CVCL::Expr | [inline] |
| getMMIndex() const | CVCL::Expr | [inline] |
| getName() const | CVCL::Expr | [inline] |
| getNotify() const | CVCL::Expr | [inline] |
| getOp() const | CVCL::Expr | [inline] |
| getOpExpr() const | CVCL::Expr | [inline] |
| getOpKind() const | CVCL::Expr | [inline] |
| getRational() const | CVCL::Expr | [inline] |
| getRep() const | CVCL::Expr | [inline] |
| getSig() const | CVCL::Expr | [inline] |
| getSimpCache() const | CVCL::Expr | [inline] |
| getSimpFrom() const | CVCL::Expr | [inline] |
| getString() const | CVCL::Expr | [inline] |
| getType() const | CVCL::Expr | [inline] |
| getUid() const | CVCL::Expr | [inline] |
| getVars() const | CVCL::Expr | [inline] |
| hasFind() const | CVCL::Expr | [inline] |
| hash(const Expr &e) | CVCL::Expr | [inline, static] |
| hash() const | CVCL::Expr | [inline] |
| hasLastIndex() const | CVCL::Expr | [inline] |
| hasRep() const | CVCL::Expr | [inline] |
| hasSig() const | CVCL::Expr | [inline] |
| hasSimpFrom() const | CVCL::Expr | [inline] |
| iffExpr(const Expr &right) const | CVCL::Expr | [inline] |
| impExpr(const Expr &right) const | CVCL::Expr | [inline] |
| IMPLIED_LITERAL enum value | CVCL::Expr | [private] |
| indent(int n, bool permanent=false) | CVCL::Expr | |
| IS_ATOMIC enum value | CVCL::Expr | [private] |
| IS_FINITE enum value | CVCL::Expr | [private] |
| IS_INT_ASSUMPTION enum value | CVCL::Expr | [private] |
| IS_JUSTIFIED enum value | CVCL::Expr | [private] |
| IS_SELECTED enum value | CVCL::Expr | [private] |
| IS_TRANSLATED enum value | CVCL::Expr | [private] |
| IS_USER_ASSUMPTION enum value | CVCL::Expr | [private] |
| IS_USER_REGISTERED_ATOM enum value | CVCL::Expr | [private] |
| isAbsAtomicFormula() const | CVCL::Expr | [inline] |
| isAbsLiteral() const | CVCL::Expr | [inline] |
| isAnd() const | CVCL::Expr | [inline] |
| isApply() const | CVCL::Expr | [inline] |
| isAtomic() const | CVCL::Expr | |
| isAtomicFormula() const | CVCL::Expr | |
| isBoolConnective() const | CVCL::Expr | [inline] |
| isBoolConst() const | CVCL::Expr | [inline] |
| isBoundVar() const | CVCL::Expr | [inline] |
| isClosure() const | CVCL::Expr | [inline] |
| isEq() const | CVCL::Expr | [inline] |
| isExists() const | CVCL::Expr | [inline] |
| isFalse() const | CVCL::Expr | [inline] |
| isFinite() const | CVCL::Expr | [inline] |
| isForall() const | CVCL::Expr | [inline] |
| isIff() const | CVCL::Expr | [inline] |
| isImpl() const | CVCL::Expr | [inline] |
| isImpliedLiteral() const | CVCL::Expr | [inline] |
| isInitialized() const | CVCL::Expr | [inline] |
| isIntAssumption() const | CVCL::Expr | [inline] |
| isITE() const | CVCL::Expr | [inline] |
| isJustified() const | CVCL::Expr | [inline] |
| isLambda() const | CVCL::Expr | [inline] |
| isLiteral() const | CVCL::Expr | [inline] |
| isNot() const | CVCL::Expr | [inline] |
| isNull() const | CVCL::Expr | [inline] |
| isOr() const | CVCL::Expr | [inline] |
| isPropAtom() const | CVCL::Expr | [inline] |
| isPropLiteral() const | CVCL::Expr | [inline] |
| isQuantifier() const | CVCL::Expr | [inline] |
| isRational() const | CVCL::Expr | [inline] |
| isRewriteNormal() const | CVCL::Expr | [inline] |
| isSelected() const | CVCL::Expr | [inline] |
| isSkolem() const | CVCL::Expr | [inline] |
| isString() const | CVCL::Expr | [inline] |
| isSymbol() const | CVCL::Expr | [inline] |
| isTerm() const | CVCL::Expr | [inline] |
| isTranslated() const | CVCL::Expr | [inline] |
| isTrue() const | CVCL::Expr | [inline] |
| isType() const | CVCL::Expr | [inline] |
| isUserAssumption() const | CVCL::Expr | [inline] |
| isUserRegisteredAtom() const | CVCL::Expr | [inline] |
| isValidType() const | CVCL::Expr | [inline] |
| isVar() const | CVCL::Expr | [inline] |
| isWellFounded() const | CVCL::Expr | [inline] |
| isXor() const | CVCL::Expr | [inline] |
| iteExpr(const Expr &thenpart, const Expr &elsepart) const | CVCL::Expr | [inline] |
| lookupSubtypePred() const | CVCL::Expr | [inline] |
| lookupTCC() const | CVCL::Expr | [inline] |
| lookupType() const | CVCL::Expr | [inline] |
| mkOp() const | CVCL::Expr | [inline] |
| negate() const | CVCL::Expr | [inline] |
| notExpr() const | CVCL::Expr | [inline] |
| Op class | CVCL::Expr | [friend] |
| operator &&(const Expr &right) const | CVCL::Expr | [inline] |
| operator!() const | CVCL::Expr | [inline] |
| operator!=(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator<(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator<<(std::ostream &os, const Expr &e) | CVCL::Expr | [friend] |
| operator<=(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator=(const Expr &e) | CVCL::Expr | [inline] |
| operator==(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator>(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator>=(const Expr &e1, const Expr &e2) | CVCL::Expr | [friend] |
| operator[](int i) const | CVCL::Expr | [inline] |
| operator||(const Expr &right) const | CVCL::Expr | [inline] |
| orExpr(const Expr &right) const | CVCL::Expr | [inline] |
| pprint() const | CVCL::Expr | |
| pprintnodag() const | CVCL::Expr | |
| print(InputLanguage lang, bool dagify=true) const | CVCL::Expr | |
| print() const | CVCL::Expr | [inline] |
| print(ExprStream &os) const | CVCL::Expr | |
| printAST(ExprStream &os) const | CVCL::Expr | |
| printnodag() const | CVCL::Expr | |
| rebuild(ExprManager *em) const | CVCL::Expr | [inline] |
| recursiveSubst(const ExprHashMap< Expr > &subst, ExprHashMap< Expr > &visited) const | CVCL::Expr | [private] |
| REWRITE_NORMAL enum value | CVCL::Expr | [private] |
| s_null | CVCL::Expr | [private, static] |
| setComputeTransClosure() const | CVCL::Expr | [inline] |
| setFind(const Theorem &e) const | CVCL::Expr | [inline] |
| setFinite() const | CVCL::Expr | [inline] |
| setFlag() const | CVCL::Expr | [inline] |
| setImpliedLiteral() const | CVCL::Expr | [inline] |
| setIntAssumption() const | CVCL::Expr | [inline] |
| setIsAtomicFlag(bool value) const | CVCL::Expr | [inline] |
| setJustified() const | CVCL::Expr | [inline] |
| setRep(const Theorem &e) const | CVCL::Expr | [inline] |
| setRewriteNormal() const | CVCL::Expr | [inline] |
| setSelected() const | CVCL::Expr | [inline] |
| setSig(const Theorem &e) const | CVCL::Expr | [inline] |
| setSimpCache(const Theorem &e) const | CVCL::Expr | [inline] |
| setSimpFrom(const Expr &simpFrom) | CVCL::Expr | [inline] |
| setSubtypePred(const Theorem &pred) const | CVCL::Expr | [inline] |
| setTCC(const Expr &tcc) const | CVCL::Expr | [inline] |
| setTranslated(int scope=-1) const | CVCL::Expr | [inline] |
| setType(const Type &t) const | CVCL::Expr | [inline] |
| setUserAssumption(int scope=-1) const | CVCL::Expr | [inline] |
| setUserRegisteredAtom() const | CVCL::Expr | [inline] |
| setValidType() const | CVCL::Expr | [inline] |
| setWellFounded() const | CVCL::Expr | [inline] |
| skolemExpr(int i) const | CVCL::Expr | [inline] |
| StaticFlagsEnum enum name | CVCL::Expr | [private] |
| subExprOf(const Expr &e) const | CVCL::Expr | |
| substExpr(const std::vector< Expr > &oldTerms, const std::vector< Expr > &newTerms) const | CVCL::Expr | |
| substExpr(const ExprHashMap< Expr > &oldToNew) const | CVCL::Expr | |
| toString() const | CVCL::Expr | |
| toString(InputLanguage lang) const | CVCL::Expr | |
| unnegate() const | CVCL::Expr | [inline] |
| VALID_IS_ATOMIC enum value | CVCL::Expr | [private] |
| VALID_TYPE enum value | CVCL::Expr | [private] |
| validIsAtomicFlag() const | CVCL::Expr | [inline] |
| validSimpCache() const | CVCL::Expr | [inline] |
| WELL_FOUNDED enum value | CVCL::Expr | [private] |
| ~Expr() | CVCL::Expr | [inline] |