mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-10-26 19:37:58 +03:00
29 lines
484 B
C++
29 lines
484 B
C++
#include "SVertex.h"
|
|
|
|
#include "moses/FF/FFState.h"
|
|
|
|
#include "SHyperedge.h"
|
|
|
|
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
|