#include "Forest.h" namespace Moses { namespace Syntax { namespace F2S { Forest::~Forest() { Clear(); } void Forest::Clear() { for (std::vector::iterator p = vertices.begin(); p != vertices.end(); ++p) { delete *p; } vertices.clear(); } Forest::Vertex::~Vertex() { for (std::vector::iterator p = incoming.begin(); p != incoming.end(); ++p) { delete *p; } } } // F2S } // Syntax } // Moses