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] |