#include <Expr.h>


Public Member Functions | |
| unsigned | getNumKids () const |
| ref< Expr > | getKid (unsigned i) const |
Static Public Member Functions | |
| static bool | classof (const Expr *E) |
| static bool | classof (const BinaryExpr *) |
Public Attributes | |
| ref< Expr > | left |
| ref< Expr > | right |
Protected Member Functions | |
| BinaryExpr (const ref< Expr > &l, const ref< Expr > &r) | |
Definition at line 362 of file Expr.h.
| static bool klee::BinaryExpr::classof | ( | const BinaryExpr * | ) | [inline, static] |
| static bool klee::BinaryExpr::classof | ( | const Expr * | E | ) | [inline, static] |
Reimplemented from klee::Expr.
Reimplemented in klee::CmpExpr.
Definition at line 380 of file Expr.h.
References klee::Expr::BinaryKindFirst, klee::Expr::BinaryKindLast, and klee::Expr::getKind().

| unsigned klee::BinaryExpr::getNumKids | ( | ) | const [inline, virtual] |
Definition at line 364 of file Expr.h.
Referenced by _getImpliedValue(), klee::ConstraintManager::addConstraintInternal(), klee::ExprRangeEvaluator< T >::evaluate(), CexData::forceExprToRange(), getKid(), and klee::ExprEvaluator::protectedDivOperation().
Definition at line 364 of file Expr.h.
Referenced by _getImpliedValue(), klee::ConstraintManager::addConstraintInternal(), klee::ExprRangeEvaluator< T >::evaluate(), CexData::forceExprToRange(), getKid(), and klee::ExprEvaluator::protectedDivOperation().
1.5.8