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

Expression Member List

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

clear()Expression [virtual]
constructExpressionTree_(const ExpressionParser::SyntaxTree &tree) (defined in Expression)Expression [protected]
create_methods_ (defined in Expression)Expression [protected]
CreationMethod typedefExpression
Expression()Expression
Expression(const Expression &expression)Expression
Expression(const String &expression_string)Expression
expression_string_ (defined in Expression)Expression [protected]
expression_tree_ (defined in Expression)Expression [protected]
getCreationMethods() const Expression
getExpressionString() const Expression
getExpressionTree() const Expression
getPredicate(const String &name, const String &args="") const Expression
hasPredicate(const String &name) const (defined in Expression)Expression
operator()(const Atom &atom) const Expression [virtual]
operator=(const Expression &expression)Expression
operator==(const Expression &expression) const Expression
registerPredicate(const String &name, CreationMethod creation_method)Expression
registerStandardPredicates_() (defined in Expression)Expression [protected]
setExpression(const String &expression)Expression
~Expression()Expression [virtual]