Class CompositeExpression
Defined in File Expression.hpp
Inheritance Relationships
Base Type
public parser::pddl::Expression
(Class Expression)
Class Documentation
-
class CompositeExpression : public parser::pddl::Expression
Public Functions
-
inline explicit CompositeExpression(const std::string &c)
-
inline CompositeExpression(const std::string &c, Expression *l, Expression *r)
-
inline ~CompositeExpression()
-
inline virtual void parse(Stringreader &f, TokenStruct<std::string> &ts, Domain &d)
-
inline virtual std::string info() const
-
inline virtual void PDDLPrint(std::ostream &s, unsigned indent, const TokenStruct<std::string> &ts, const Domain &d) const override
-
inline virtual plansys2_msgs::msg::Node::SharedPtr getTree(plansys2_msgs::msg::Tree &tree, const Domain &d, const std::vector<std::string> &replace = {}) const override
-
inline double compute(double x, double y)
-
inline virtual double evaluate()
-
inline explicit CompositeExpression(const std::string &c)