namespace Moses | |
{ | |
namespace Syntax | |
{ | |
SVertex::~SVertex() | |
{ | |
// Delete incoming SHyperedge objects. | |
delete best; | |
for (std::vector<SHyperedge*>::iterator p = recombined.begin(); | |
p != recombined.end(); ++p) { | |
delete *p; | |
} | |
// Delete FFState objects. | |
for (std::vector<FFState*>::iterator p = states.begin(); | |
p != states.end(); ++p) { | |
delete *p; | |
} | |
} | |
} // Syntax | |
} // Moses | |