Class FunctionModifier
Defined in File FunctionModifier.hpp
Inheritance Relationships
Base Type
public parser::pddl::Condition
(Class Condition)
Derived Types
public parser::pddl::Assign
(Class Assign)public parser::pddl::Decrease
(Class Decrease)public parser::pddl::Increase
(Class Increase)
Class Documentation
-
class FunctionModifier : public parser::pddl::Condition
Subclassed by parser::pddl::Assign, parser::pddl::Decrease, parser::pddl::Increase
Public Functions
-
explicit FunctionModifier(const std::string &name, int val = 1)
-
FunctionModifier(const std::string &name, const FunctionModifier *i, Domain &d)
-
inline ~FunctionModifier()
-
inline virtual void print(std::ostream &s) const
-
virtual void PDDLPrint(std::ostream &s, unsigned indent, const TokenStruct<std::string> &ts, const Domain &d) const override
-
virtual plansys2_msgs::msg::Node::SharedPtr getTree(plansys2_msgs::msg::Tree &tree, const Domain &d, const std::vector<std::string> &replace = {}) const override
-
virtual void parse(Stringreader &f, TokenStruct<std::string> &ts, Domain &d)
-
inline virtual void addParams(int m, unsigned n)
-
explicit FunctionModifier(const std::string &name, int val = 1)