class Node {
- Node(Action action, std::vector<Node&> children);
-
- addChild(Node& node);
+ public:
+ Node(Action action);
+ void addChild(Node* node);
protected:
Action _action;
- std::vector<Node&> _children;
+ std::vector<Node*> _children;
};
#endif