andExpr(const std::vector< Expr > &children) | CVCL::ExprManager | [inline] |
boolExpr() | CVCL::ExprManager | [inline] |
checkType(const Expr &e) | CVCL::ExprManager | [private] |
clear() | CVCL::ExprManager | |
clearFlags() | CVCL::ExprManager | [inline] |
computeType(const Expr &e) | CVCL::ExprManager | [private] |
d_bool | CVCL::ExprManager | [private] |
d_cm | CVCL::ExprManager | [private] |
d_dagPrinting | CVCL::ExprManager | [private] |
d_disableGC | CVCL::ExprManager | [private] |
d_emptyVec | CVCL::ExprManager | [private] |
d_exprSet | CVCL::ExprManager | [private] |
d_false | CVCL::ExprManager | [private] |
d_flagCounter | CVCL::ExprManager | [private] |
d_indent | CVCL::ExprManager | [private] |
d_indentTransient | CVCL::ExprManager | [private] |
d_index | CVCL::ExprManager | [private] |
d_inputLang | CVCL::ExprManager | [private] |
d_kindMap | CVCL::ExprManager | [private] |
d_kindMapByName | CVCL::ExprManager | [private] |
d_lineWidth | CVCL::ExprManager | [private] |
d_mm | CVCL::ExprManager | [private] |
d_mmFlag | CVCL::ExprManager | [private] |
d_notifyObj | CVCL::ExprManager | [private] |
d_nullExpr | CVCL::ExprManager | [private] |
d_outputLang | CVCL::ExprManager | [private] |
d_pointerHash | CVCL::ExprManager | [private] |
d_postponed | CVCL::ExprManager | [private] |
d_postponeGC | CVCL::ExprManager | [private] |
d_prettyPrinter | CVCL::ExprManager | [private] |
d_printDepth | CVCL::ExprManager | [private] |
d_rebuildCache | CVCL::ExprManager | [private] |
d_simpCacheTagCurrent | CVCL::ExprManager | [private] |
d_true | CVCL::ExprManager | [private] |
d_typeComputer | CVCL::ExprManager | [private] |
d_typeKinds | CVCL::ExprManager | [private] |
d_withIndentation | CVCL::ExprManager | [private] |
dagPrinting() const | CVCL::ExprManager | [inline] |
Expr class | CVCL::ExprManager | [friend] |
ExprManager(ContextManager *cm, const CLFlags &flags) | CVCL::ExprManager | |
ExprValue class | CVCL::ExprManager | [friend] |
ExprValueSet typedef | CVCL::ExprManager | [private] |
falseExpr() | CVCL::ExprManager | [inline] |
gc(ExprValue *ev) | CVCL::ExprManager | |
getCM() const | CVCL::ExprManager | [inline] |
getCurrentContext() const | CVCL::ExprManager | [inline] |
getEmptyVector() | CVCL::ExprManager | [inline] |
getFlag() | CVCL::ExprManager | [inline, private] |
getInputLang() const | CVCL::ExprManager | |
getKind(const std::string &name) | CVCL::ExprManager | |
getKindName(int kind) | CVCL::ExprManager | |
getMM(size_t MMIndex) | CVCL::ExprManager | [inline] |
getNullExpr() | CVCL::ExprManager | [inline] |
getOutputLang() const | CVCL::ExprManager | |
getPrinter() const | CVCL::ExprManager | [inline] |
getSimpCacheTag() const | CVCL::ExprManager | [inline] |
hash(const ExprValue *ev) const | CVCL::ExprManager | [inline, private] |
hash(const Expr &e) const | CVCL::ExprManager | [inline] |
HashEV class | CVCL::ExprManager | [friend] |
IF_DEBUG(bool d_inRebuild) | CVCL::ExprManager | [private] |
incIndent(int n, bool permanent=false) | CVCL::ExprManager | |
indent() const | CVCL::ExprManager | [inline] |
indent(int n, bool permanent=false) | CVCL::ExprManager | |
installExprValue(ExprValue *ev) | CVCL::ExprManager | [private] |
invalidateSimpCache() | CVCL::ExprManager | [inline] |
isActive() | CVCL::ExprManager | |
isKindRegistered(int kind) | CVCL::ExprManager | [inline] |
isTypeKind(int kind) | CVCL::ExprManager | [inline] |
lastIndex() | CVCL::ExprManager | [inline] |
lineWidth() const | CVCL::ExprManager | [inline] |
newBoundVarExpr(const std::string &name, const std::string &uid) | CVCL::ExprManager | [inline] |
newBoundVarExpr(const std::string &name, const std::string &uid, const Type &type) | CVCL::ExprManager | [inline] |
newBoundVarExpr(const Type &type) | CVCL::ExprManager | [inline] |
newClosureExpr(int kind, const std::vector< Expr > &vars, const Expr &body) | CVCL::ExprManager | [inline] |
newExpr(ExprValue *ev) | CVCL::ExprManager | [inline] |
newExprValue(ExprValue *ev) | CVCL::ExprManager | [private] |
newKind(int kind, const std::string &name, bool isType=false) | CVCL::ExprManager | |
newLeafExpr(const Op &op) | CVCL::ExprManager | [inline] |
newRatExpr(const Rational &r) | CVCL::ExprManager | [inline] |
newSkolemExpr(const Expr &e, int i) | CVCL::ExprManager | [inline] |
newStringExpr(const std::string &s) | CVCL::ExprManager | [inline] |
newSymbolExpr(const std::string &s, int kind) | CVCL::ExprManager | [inline] |
newVarExpr(const std::string &s) | CVCL::ExprManager | [inline] |
nextFlag() | CVCL::ExprManager | [inline, private] |
nextIndex() | CVCL::ExprManager | [inline] |
Op class | CVCL::ExprManager | [friend] |
orExpr(const std::vector< Expr > &children) | CVCL::ExprManager | [inline] |
postponeGC() | CVCL::ExprManager | [inline] |
printDepth() const | CVCL::ExprManager | [inline] |
rebuild(const Expr &e) | CVCL::ExprManager | |
rebuildRec(const Expr &e) | CVCL::ExprManager | [private] |
registerPrettyPrinter(PrettyPrinter &printer) | CVCL::ExprManager | |
registerSubclass(size_t sizeOfSubclass) | CVCL::ExprManager | |
registerTypeComputer(TypeComputer *typeComputer) | CVCL::ExprManager | [inline] |
restoreIndent() | CVCL::ExprManager | [inline] |
resumeGC() | CVCL::ExprManager | |
scopelevel() | CVCL::ExprManager | [inline] |
trueExpr() | CVCL::ExprManager | [inline] |
Type class | CVCL::ExprManager | [friend] |
unregisterPrettyPrinter() | CVCL::ExprManager | |
withIndentation() const | CVCL::ExprManager | [inline] |
~ExprManager() | CVCL::ExprManager | |