X-Git-Url: https://ruin.nu/git/?p=popboot.git;a=blobdiff_plain;f=planner.cpp;h=6d70ae40df2114d32e6cf4f3ab611155e96b6aa6;hp=cf7801520883ac9e94cf62b958884fc8d95f369b;hb=7b9821d42d980e5788bbc65563973eddd6e4c40d;hpb=e26fd7b3195576b25ffe51253a391b53f412a650 diff --git a/planner.cpp b/planner.cpp index cf78015..6d70ae4 100644 --- a/planner.cpp +++ b/planner.cpp @@ -20,6 +20,13 @@ Planner::Planner(std::vector actions, literals init, literals goal){ makePlan(finish); } +Planner::~Planner(){ + for (hash_map::iterator node = _addedNodes.begin(); node != _addedNodes.end(); ++node){ + cerr << "Deleting node " << node->second->action().executable() << endl; + delete node->second; + } +} + void Planner::makePlan(Node* node){ cerr << "Fetching preconditions for action: " << node->action().executable() << ".. ";