| AND enum value | ExpressionTree | |
| appendChild(const ExpressionTree *child) | ExpressionTree | |
| children_ (defined in ExpressionTree) | ExpressionTree | [protected] |
| clear() | ExpressionTree | [virtual] |
| compareChildren_(const ExpressionTree &tree) const (defined in ExpressionTree) | ExpressionTree | [protected] |
| dump(std::ostream &is=std::cout, Size depth=0) const (defined in ExpressionTree) | ExpressionTree | |
| ExpressionTree() | ExpressionTree | |
| ExpressionTree(const ExpressionTree &tree) | ExpressionTree | |
| ExpressionTree(ExpressionPredicate *predicate, bool negate=false) | ExpressionTree | |
| ExpressionTree(Type type, list< const ExpressionTree * > children, bool negate=false) (defined in ExpressionTree) | ExpressionTree | |
| getChildren() const | ExpressionTree | |
| getNegate() const | ExpressionTree | |
| getPredicate() const | ExpressionTree | |
| getType() const | ExpressionTree | |
| INVALID enum value | ExpressionTree | |
| LEAF enum value | ExpressionTree | |
| negate_ (defined in ExpressionTree) | ExpressionTree | [protected] |
| operator!=(const ExpressionTree &tree) const | ExpressionTree | |
| operator()(const Atom &atom) const | ExpressionTree | [virtual] |
| operator=(const ExpressionTree &tree) | ExpressionTree | |
| operator==(const ExpressionTree &tree) const | ExpressionTree | |
| OR enum value | ExpressionTree | |
| predicate_ (defined in ExpressionTree) | ExpressionTree | [protected] |
| setNegate(bool negate) | ExpressionTree | |
| setPredicate(ExpressionPredicate *predicate) | ExpressionTree | |
| setType(Type type) | ExpressionTree | |
| Type enum name | ExpressionTree | |
| type_ (defined in ExpressionTree) | ExpressionTree | [protected] |
| ~ExpressionTree() | ExpressionTree | [virtual] |