Class Condition
Defined in File Condition.hpp
Inheritance Relationships
Derived Types
public parser::pddl::And
(Class And)public parser::pddl::Expression
(Class Expression)public parser::pddl::FunctionModifier
(Class FunctionModifier)public parser::pddl::Not
(Class Not)public parser::pddl::Oneof
(Class Oneof)public parser::pddl::Or
(Class Or)public parser::pddl::ParamCond
(Class ParamCond)public parser::pddl::When
(Class When)
Class Documentation
-
class Condition
Subclassed by parser::pddl::And, parser::pddl::Expression, parser::pddl::FunctionModifier, parser::pddl::Not, parser::pddl::Oneof, parser::pddl::Or, parser::pddl::ParamCond, parser::pddl::When
Public Functions
-
inline virtual ~Condition()
-
virtual void print(std::ostream &stream) const = 0
-
virtual void PDDLPrint(std::ostream &s, unsigned indent, const TokenStruct<std::string> &ts, const Domain &d) const = 0
-
virtual plansys2_msgs::msg::Node::SharedPtr getTree(plansys2_msgs::msg::Tree &tree, const Domain &d, const std::vector<std::string> &replace = {}) const = 0
-
virtual void parse(Stringreader &f, TokenStruct<std::string> &ts, Domain &d) = 0
-
virtual void addParams(int m, unsigned n) = 0
-
inline virtual ~Condition()