#define __node_h__
#include <vector>
+#include "action.h"
class Node {
+ Node(Action action, std::vector<Node&> children);
+
+ addChild(Node& node);
+
protected:
- Action action;
- std::vector<Node*> children;
+ Action _action;
+ std::vector<Node&> _children;
};
#endif