Class Expression
Defined in File Expression.h
Inheritance Relationships
Base Type
public parser::pddl::Condition
(Class Condition)
Derived Types
public parser::pddl::CompositeExpression
(Class CompositeExpression)public parser::pddl::ConstExpression
(Class ConstExpression)public parser::pddl::DurationExpression
(Class DurationExpression)public parser::pddl::FunctionExpression
(Class FunctionExpression)public parser::pddl::ParamExpression
(Class ParamExpression)public parser::pddl::ValueExpression
(Class ValueExpression)
Class Documentation
-
class Expression : public parser::pddl::Condition
Subclassed by parser::pddl::CompositeExpression, parser::pddl::ConstExpression, parser::pddl::DurationExpression, parser::pddl::FunctionExpression, parser::pddl::ParamExpression, parser::pddl::ValueExpression
Public Functions
-
inline virtual ~Expression()
-
virtual std::string info() const = 0
-
virtual double evaluate() = 0
-
inline virtual void print(std::ostream &stream) const
-
inline virtual void parse(Stringreader &f, TokenStruct<std::string> &ts, Domain &d)
-
inline virtual void addParams(int m, unsigned n)
-
inline virtual ~Expression()