Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

ExpressionTree Member List

This is the complete list of members for ExpressionTree, including all inherited members.

AND enum valueExpressionTree
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 valueExpressionTree
LEAF enum valueExpressionTree
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 valueExpressionTree
predicate_ (defined in ExpressionTree)ExpressionTree [protected]
setNegate(bool negate)ExpressionTree
setPredicate(ExpressionPredicate *predicate)ExpressionTree
setType(Type type)ExpressionTree
Type enum nameExpressionTree
type_ (defined in ExpressionTree)ExpressionTree [protected]
~ExpressionTree()ExpressionTree [virtual]