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()