Struct ActionNode

Struct Documentation

struct ActionNode

Public Types

using Ptr = std::shared_ptr<ActionNode>

Public Members

ActionStamped action
int node_num
int level_num
std::vector<plansys2::Predicate> predicates
std::vector<plansys2::Function> functions
std::list<ActionNode::Ptr> in_arcs
std::list<ActionNode::Ptr> out_arcs

Public Static Functions

static inline Ptr make_shared()