::CInterface class | CVC3::Expr | [friend] |
addToNotify(Theory *i, const Expr &e) const | CVC3::Expr | |
andExpr(const Expr &right) const | CVC3::Expr | [inline] |
arity() const | CVC3::Expr | [inline] |
begin() const | CVC3::Expr | [inline] |
clearFlags() const | CVC3::Expr | [inline] |
clearRewriteNormal() const | CVC3::Expr | [inline] |
compare(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
COMPUTE_TRANS_CLOSURE enum value | CVC3::Expr | [private] |
computeTransClosure() const | CVC3::Expr | [inline] |
CONTAINS_BOUND_VAR enum value | CVC3::Expr | [private] |
containsBoundVar() const | CVC3::Expr | [inline] |
containsTermITE() const | CVC3::Expr | |
d_expr | CVC3::Expr | [private] |
DynamicFlagsEnum enum name | CVC3::Expr | [private] |
end() const | CVC3::Expr | [inline] |
eqExpr(const Expr &right) const | CVC3::Expr | [inline] |
Expr(ExprValue *expr) | CVC3::Expr | [inline, private] |
Expr() | CVC3::Expr | [inline] |
Expr(const Expr &e) | CVC3::Expr | [inline] |
Expr(const Op &op, const Expr &child) | CVC3::Expr | [inline] |
Expr(const Op &op, const Expr &child0, const Expr &child1) | CVC3::Expr | [inline] |
Expr(const Op &op, const Expr &child0, const Expr &child1, const Expr &child2) | CVC3::Expr | [inline] |
Expr(const Op &op, const Expr &child0, const Expr &child1, const Expr &child2, const Expr &child3) | CVC3::Expr | [inline] |
Expr(const Op &op, const std::vector< Expr > &children, ExprManager *em=NULL) | CVC3::Expr | [inline] |
ExprClosure class | CVC3::Expr | [friend] |
ExprHasher class | CVC3::Expr | [friend] |
ExprManager class | CVC3::Expr | [friend] |
ExprNode class | CVC3::Expr | [friend] |
ExprValue class | CVC3::Expr | [friend] |
getBody() const | CVC3::Expr | [inline] |
getBoundIndex() const | CVC3::Expr | [inline] |
getEM() const | CVC3::Expr | [inline] |
getEqNext() const | CVC3::Expr | [inline] |
getExistential() const | CVC3::Expr | [inline] |
getExprValue() const | CVC3::Expr | [inline] |
getFind() const | CVC3::Expr | [inline] |
getFindLevel() const | CVC3::Expr | [inline] |
getFlag() const | CVC3::Expr | [inline] |
getIndex() const | CVC3::Expr | [inline] |
getIsAtomicFlag() const | CVC3::Expr | [inline] |
getKids() const | CVC3::Expr | [inline] |
getKind() const | CVC3::Expr | [inline] |
getMMIndex() const | CVC3::Expr | [inline] |
getName() const | CVC3::Expr | [inline] |
getNotify() const | CVC3::Expr | [inline] |
getOp() const | CVC3::Expr | [inline] |
getOpExpr() const | CVC3::Expr | [inline] |
getOpKind() const | CVC3::Expr | [inline] |
getRational() const | CVC3::Expr | [inline] |
getRep() const | CVC3::Expr | [inline] |
getSig() const | CVC3::Expr | [inline] |
getSimpCache() const | CVC3::Expr | [inline] |
getSize() const | CVC3::Expr | [inline] |
getString() const | CVC3::Expr | [inline] |
getTerminalsConstFlag() const | CVC3::Expr | [inline] |
getTheorem() const | CVC3::Expr | [inline] |
getTriggers() const | CVC3::Expr | [inline] |
getType() const | CVC3::Expr | [inline] |
getUid() const | CVC3::Expr | [inline] |
getVars() const | CVC3::Expr | [inline] |
hasFind() const | CVC3::Expr | [inline] |
hash(const Expr &e) | CVC3::Expr | [inline, static] |
hash() const | CVC3::Expr | [inline] |
hasLastIndex() const | CVC3::Expr | [inline] |
hasRep() const | CVC3::Expr | [inline] |
hasSig() const | CVC3::Expr | [inline] |
iffExpr(const Expr &right) const | CVC3::Expr | [inline] |
impExpr(const Expr &right) const | CVC3::Expr | [inline] |
IMPLIED_LITERAL enum value | CVC3::Expr | [private] |
IN_USER_ASSUMPTION enum value | CVC3::Expr | [private] |
indent(int n, bool permanent=false) | CVC3::Expr | |
inUserAssumption() const | CVC3::Expr | [inline] |
IS_ATOMIC enum value | CVC3::Expr | [private] |
IS_FINITE enum value | CVC3::Expr | [private] |
IS_INT_ASSUMPTION enum value | CVC3::Expr | [private] |
IS_JUSTIFIED enum value | CVC3::Expr | [private] |
IS_REGISTERED_ATOM enum value | CVC3::Expr | [private] |
IS_SELECTED enum value | CVC3::Expr | [private] |
IS_STORED_PREDICATE enum value | CVC3::Expr | [private] |
IS_TRANSLATED enum value | CVC3::Expr | [private] |
IS_USER_ASSUMPTION enum value | CVC3::Expr | [private] |
IS_USER_REGISTERED_ATOM enum value | CVC3::Expr | [private] |
isAbsAtomicFormula() const | CVC3::Expr | [inline] |
isAbsLiteral() const | CVC3::Expr | [inline] |
isAnd() const | CVC3::Expr | [inline] |
isApply() const | CVC3::Expr | [inline] |
isAtomic() const | CVC3::Expr | |
isAtomicFormula() const | CVC3::Expr | |
isBoolConnective() const | CVC3::Expr | [inline] |
isBoolConst() const | CVC3::Expr | [inline] |
isBoundVar() const | CVC3::Expr | [inline] |
isClosure() const | CVC3::Expr | [inline] |
isConstant() const | CVC3::Expr | [inline] |
isEq() const | CVC3::Expr | [inline] |
isExists() const | CVC3::Expr | [inline] |
isFalse() const | CVC3::Expr | [inline] |
isFinite() const | CVC3::Expr | [inline] |
isForall() const | CVC3::Expr | [inline] |
isIff() const | CVC3::Expr | [inline] |
isImpl() const | CVC3::Expr | [inline] |
isImpliedLiteral() const | CVC3::Expr | [inline] |
isInitialized() const | CVC3::Expr | [inline] |
isIntAssumption() const | CVC3::Expr | [inline] |
isITE() const | CVC3::Expr | [inline] |
isJustified() const | CVC3::Expr | [inline] |
isLambda() const | CVC3::Expr | [inline] |
isLiteral() const | CVC3::Expr | [inline] |
isNot() const | CVC3::Expr | [inline] |
isNull() const | CVC3::Expr | [inline] |
isOr() const | CVC3::Expr | [inline] |
isPropAtom() const | CVC3::Expr | [inline] |
isPropLiteral() const | CVC3::Expr | [inline] |
isQuantifier() const | CVC3::Expr | [inline] |
isRational() const | CVC3::Expr | [inline] |
isRawList() const | CVC3::Expr | [inline] |
isRegisteredAtom() const | CVC3::Expr | [inline] |
isRewriteNormal() const | CVC3::Expr | [inline] |
isSelected() const | CVC3::Expr | [inline] |
isSkolem() const | CVC3::Expr | [inline] |
isStoredPredicate() const | CVC3::Expr | [inline] |
isString() const | CVC3::Expr | [inline] |
isSymbol() const | CVC3::Expr | [inline] |
isTerm() const | CVC3::Expr | [inline] |
isTheorem() const | CVC3::Expr | [inline] |
isTranslated() const | CVC3::Expr | [inline] |
isTrue() const | CVC3::Expr | [inline] |
isType() const | CVC3::Expr | [inline] |
isUserAssumption() const | CVC3::Expr | [inline] |
isUserRegisteredAtom() const | CVC3::Expr | [inline] |
isValidType() const | CVC3::Expr | [inline] |
isVar() const | CVC3::Expr | [inline] |
isWellFounded() const | CVC3::Expr | [inline] |
isXor() const | CVC3::Expr | [inline] |
iteExpr(const Expr &thenpart, const Expr &elsepart) const | CVC3::Expr | [inline] |
lookupType() const | CVC3::Expr | [inline] |
mkOp() const | CVC3::Expr | [inline] |
negate() const | CVC3::Expr | [inline] |
NOT_ARRAY_NORMALIZED enum value | CVC3::Expr | [private] |
notArrayNormalized() const | CVC3::Expr | [inline] |
notExpr() const | CVC3::Expr | [inline] |
Op class | CVC3::Expr | [friend] |
operator &&(const Expr &right) const | CVC3::Expr | [inline] |
operator!() const | CVC3::Expr | [inline] |
operator!=(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator<(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator<<(std::ostream &os, const Expr &e) | CVC3::Expr | [friend] |
operator<=(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator=(const Expr &e) | CVC3::Expr | [inline] |
operator==(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator>(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator>=(const Expr &e1, const Expr &e2) | CVC3::Expr | [friend] |
operator[](int i) const | CVC3::Expr | [inline] |
operator||(const Expr &right) const | CVC3::Expr | [inline] |
orExpr(const Expr &right) const | CVC3::Expr | [inline] |
pprint() const | CVC3::Expr | |
pprintnodag() const | CVC3::Expr | |
print(InputLanguage lang, bool dagify=true) const | CVC3::Expr | |
print() const | CVC3::Expr | [inline] |
print(ExprStream &os) const | CVC3::Expr | |
printAST(ExprStream &os) const | CVC3::Expr | |
printnodag() const | CVC3::Expr | |
rebuild(ExprManager *em) const | CVC3::Expr | [inline] |
recursiveQuantSubst(ExprHashMap< Expr > &subst, ExprHashMap< Expr > &visited) const | CVC3::Expr | [private] |
recursiveSubst(const ExprHashMap< Expr > &subst, ExprHashMap< Expr > &visited) const | CVC3::Expr | [private] |
REWRITE_NORMAL enum value | CVC3::Expr | [private] |
s_null | CVC3::Expr | [private, static] |
setComputeTransClosure() const | CVC3::Expr | [inline] |
setContainsBoundVar() const | CVC3::Expr | [inline] |
setEqNext(const Theorem &e) const | CVC3::Expr | [inline] |
setFind(const Theorem &e) const | CVC3::Expr | [inline] |
setFinite() const | CVC3::Expr | [inline] |
setFlag() const | CVC3::Expr | [inline] |
setImpliedLiteral() const | CVC3::Expr | [inline] |
setIntAssumption() const | CVC3::Expr | [inline] |
setInUserAssumption(int scope=-1) const | CVC3::Expr | [inline] |
setIsAtomicFlag(bool value) const | CVC3::Expr | [inline] |
setJustified() const | CVC3::Expr | [inline] |
setMultiTrigger(const std::vector< Expr > &multiTrigger) const | CVC3::Expr | [inline] |
setNotArrayNormalized() const | CVC3::Expr | [inline] |
setRegisteredAtom() const | CVC3::Expr | [inline] |
setRep(const Theorem &e) const | CVC3::Expr | [inline] |
setRewriteNormal() const | CVC3::Expr | [inline] |
setSelected() const | CVC3::Expr | [inline] |
setSig(const Theorem &e) const | CVC3::Expr | [inline] |
setSimpCache(const Theorem &e) const | CVC3::Expr | [inline] |
setStoredPredicate() const | CVC3::Expr | [inline] |
setTerminalsConstFlag(bool value) const | CVC3::Expr | [inline] |
setTranslated(int scope=-1) const | CVC3::Expr | [inline] |
setTrigger(const Expr &trigger) const | CVC3::Expr | [inline] |
setTriggers(const std::vector< std::vector< Expr > > &triggers) const | CVC3::Expr | [inline] |
setTriggers(const std::vector< Expr > &triggers) const | CVC3::Expr | [inline] |
setType(const Type &t) const | CVC3::Expr | [inline] |
setUserAssumption(int scope=-1) const | CVC3::Expr | [inline] |
setUserRegisteredAtom() const | CVC3::Expr | [inline] |
setUsesCC() const | CVC3::Expr | [inline] |
setValidType() const | CVC3::Expr | [inline] |
setWellFounded() const | CVC3::Expr | [inline] |
skolemExpr(int i) const | CVC3::Expr | [inline] |
StaticFlagsEnum enum name | CVC3::Expr | [private] |
subExprOf(const Expr &e) const | CVC3::Expr | |
substExpr(const std::vector< Expr > &oldTerms, const std::vector< Expr > &newTerms) const | CVC3::Expr | |
substExpr(const ExprHashMap< Expr > &oldToNew) const | CVC3::Expr | |
substExprQuant(const std::vector< Expr > &oldTerms, const std::vector< Expr > &newTerms) const | CVC3::Expr | |
TERMINALS_CONST enum value | CVC3::Expr | [private] |
Theorem class | CVC3::Expr | [friend] |
toString() const | CVC3::Expr | |
toString(InputLanguage lang) const | CVC3::Expr | |
typeCard() const | CVC3::Expr | [inline] |
typeEnumerateFinite(Unsigned n) const | CVC3::Expr | [inline] |
typeSizeFinite() const | CVC3::Expr | [inline] |
unnegate() const | CVC3::Expr | [inline] |
USES_CC enum value | CVC3::Expr | [private] |
usesCC() const | CVC3::Expr | [inline] |
VALID_IS_ATOMIC enum value | CVC3::Expr | [private] |
VALID_TERMINALS_CONST enum value | CVC3::Expr | [private] |
VALID_TYPE enum value | CVC3::Expr | [private] |
validIsAtomicFlag() const | CVC3::Expr | [inline] |
validSimpCache() const | CVC3::Expr | [inline] |
validTerminalsConstFlag() const | CVC3::Expr | [inline] |
WELL_FOUNDED enum value | CVC3::Expr | [private] |
xorExpr(const Expr &right) const | CVC3::Expr | [inline] |
~Expr() | CVC3::Expr | [inline] |